I have many nerdy friends who have been Linux users for ages. But most of them don’t know such a thing as Openwrt exists or have never bothered to give it a try. It’s a very fun piece of software to play with and can be extremely useful for routing traffic. Wondering why it isn’t more popular/widely used.
Past Linux user here, not only do I use openwrt, but I base my routers choice on openwrt support, it’s weird to me there are long term Linux users who don’t know what openwrt is
What do you use nowadays?
You mean as an OS? Windows, but I feel fluent in Linux, used it for a few years, subbed here as a sentiment😄 I work in IT, mainly Windows administration but some Linux too
TIL there are Linux people that don’t use OpenWRT. I always assumed everyone in the Linux community used it. It’s great.
Works great with mt7621 based routers if anyone ends up looking for something compatible.
Some people use pfSense/OPNsense
or libreCMC
It’s a joy to use on x86 hardware though. You can run as many services as you want.
IMO, I’d run pf/opnsense on an x86 box, but openwrt on a low powered device…
Did that years ago with a pfSense firewall connected to the DSL modem, with OpenWrt APs around the house…until the hardware couldn’t support the next version of OpenWrt… (not enough RAM?)
I’ve been using OpenWRT as a hobbyist for over 15 years, and as a professional for over 6 years. Extremely underrated OS.
A vanilla install beats any stock router firmware by leaps and bounds. From there you can add pretty much any functionality you desire.
I currently use a Turris Omnia router made by CZ.NIC, who also maintains their own OpenWRT based distro called Turris OS.
Installed OpenWRT on my NetGear router like 2 years back, and it didn’t give me any trouble since then. BTW, the amount of configuration options it offer is mindbogglingly.
Just the capacity for network monitoring for troubleshooting makes it worthwhile. Not being able to SSH into Netgear’s firmware, let alone having access to tcpdump is an advantage right there.
I mean, what does one have to do to replace an ISP owned router and what are the benefits? How much does one have to know in order to setup a connection? How does one get connection details from the ISP owned router? How much does a replacement router cost?
My ISP owned router allows me to configure NAT forwarding, replace the DNS, setup a DMZ, assign static IPs to MACs, turn off the internet at specific times (e.g at night), configure parental controls (allows websites, internet access) per device, and probably a few other things I haven’t discovered yet.
If you mean a DSL modem or cable DOCSIS, I don’t think those are easily replaceable. But you can definitely put an OpenWRT device right behind it and use that. It’s pretty straightforward (plug in the upstream side, wait for it to get an address, done).
As for how much you need to know… okay. That’s a tricky question because, the most you mess with OpenWRT, the more some stuff becomes automatic, and that makes it easy to forget things. That’s not on you, that’s on me.
That said, thinking about it a little, the defaults are pretty workable right after installation. You’ll have to set an admin password on the OpenWRT box (it nags you until you do these days), which should be familiar. Turning up wifi is a little tricky at first. I would recommend reading through the quickstart guide once or twice before digging into OpenWRT configuration because it lays out all of the basics that you need to get going. It’s about as well written and useful as the manuals for access points were way back when.
One thing I would recommend is, if you build an OpenWRT box, setting it up before you plug it in and use it as your network gateway. It’s much easier to poke at it without having “When is my network going to come back up?” rattling around in the back of your mind.
For my ISP it’s actually cheaper to not use their modem+WiFi router as they charge a monthly lease on the equipment. I declined it and they provided me with a modem for free. All I have to do is plug the modem to my own router and that’s it!
The features you listed seems pretty standard to all routers these days.
The features you listed seems pretty standard to all routers these days.
You and @yeehaw@lemmy.world have very different experiences 😄
Haha, true. I was referring to routers specifically, not the all in one’s.
You can run a VPN like wire guard, ad blockers such as Adguard Home or pihole or even media servers on your openwrt router.
I see. Well, I have a homeserver for that, which runs all my services, so an openwrt router wouldn’t be an upgrade.
But probably without a homeserver, an openwrt router would make sense and use less energy.
I actually took some older now somewhat defunct google wifi pucks and got them all set up on openwrt not too long ago. Really enjoy having them on something with a dedicated web UI and perfectly nerdy
Yup. Running it on my home router, right now. It is awesome. A tiny, stripped down OS that you can install minimal packages on. Like a VPN client, or ad-blockers. If your router is compatible, I cannot suggest it enough.
Also, my router’s manufacturer had the gall to ask (force) me to sign up and get an ID with them in order to get to the back-end of my own router. Jesus Christ, privacy red flag much?
I could not install OpenWRT fast enough.
I used it in the past, and it is great.
Nowadays, I bought a mid price router from a well known brand, and seriously: The router works, has all features I need (even WireGuard OOTB) and for now I see no reason to replace the provided firmware with OpenWRT. YOLO!
Yes, I run my network infrastructure on it (three access points (one of them the network gateway) and an Ethernet-to-wifi bridge).
Yeah of course! Once I went on a buying spree of used WNDR3700. They were so cheap and I won a few too many bids at once.
I gave one to a flatmate when we lived together as students and he took it with when he moved out. Put one in the office room of my current flatmate and still have one or two in reserve. I usually take one with me to LAN-parties.
Before that I once used DD-WRT on a WRT54GL. It also wasn’t bad from what I remember.
In my experience it’s because it’s finicky as fuck and requires very specific (and often more expensive) router models, and even then it still crashes just as much as a proprietary os router.
i run it on the cheapest 5ghz router i could find, no problems, rock solid firmware.
About a million years ago, back in 2007/2008 that is, there was this small company called Hexago that did R&D in IPv6 networking, they were behind the Frenet6 project and created the networking stack and the TSP client that would let you tunnel a /56 IPv6 network over a dynamic IPv4 connection.
One the projects was a tiny hardware router, I honestly forget who made it, but Hexago would buy them, then we would flash each one with WRT+TSP client custom image, the idea was you plug this in your network and you have IPv6 connection in your network without doing any magic configuration.
It worked well until we lost finding.
So yeah, OpenWRT is old and not just for Linksys routers :)
Fine on limited hardware like a router but if you’re going to use a full box for your router (or a VM), you’d probably want OPNsense for the ease of management and the fact that it’s targetted for hardware like that.
I used it before, but ultimately it comes down to compatibility. Broadcomm is dominating the router space and 3rd party firmwares are a nono for that. So I just got an Asus that is supposed to be supported for a very long time.
I do know about it, but I don’t even have internet at home.
Though I do use DD-WRT on my WRT160NL which I use at school. For me it acts as firewall + setup-free VPN + DNS Ad blocker (NextDNS). I also have separate passwordless guest network on it if someone wants to use my router. Separate subnet, unbridged with net isolation and AP isolation enabled. And also QoS set to “Bulk” while my network is set to “Maximum”. And also forced DNS redirection enabled, so that everyone who doesn’t use DoT or DoH uses NextDNS.It cannot run modern versions of OpenWRT.