Also powerful but I reckon if you're at this level then you already know about it; https://opnsense.org/
As a matter of fact I heard about them but I don't know much about OPNSense. Do they support devices other than ones they sell? They seem to be rather about professional environment not home network am right?
It supports any x86 device you throw at it. I'm running it on a hodgepodge PC I built out of scrap.
Damn I'm sold next step I gonna look into them
Basically OpenWRT is for dedicated, purpose built hardware, highly compact and essentially "embedded". OPNSense is for running a (potentially much more capable) firewall on x86/x64 (even if it's a small specimen like N100 or whatever). They fill a somewhat different role.
Well explained. I get it now
I have Opnsense running on a tiny N100 mini PC from AliExpress for myself, but for my elderly parents I have a OpenWRT based solution from Banana Pi. They insist on always switching off their power completely when they leave the house, and I think OpenWRT handles that much better.
I use it too in a VM, but this doesn't support being installed on routers, right?
It doesn't support being flashed to a low-end commercial router like you'd do with OpenWrt, no. Those tend to require special firmware and binary blobs, hence OpenWrt has to specifically support a model or it likely won't work. It's like flashing Android ROMs.
OpnSense is great if you're in the market for totally owning your own router, though. You can get an N100 box with 2 NICs off of ebay or something and slap OpnSense on that. That's arguably more FOSS than flashing OpenWrt to a cheap commercial router.
You can use on any computer really (with network connections of course).
I use on a minisforum PC with 2 NICs attached to it. For this solution is usually needed APs (which tends to be better in general, just more expensive). There are people that even use opnsense with proxmox (which is a VERY advanced use case) to have the machine for more things.
One interesting detail: with opnsense you can actually have on the same machine adguard for DNS installed as a service for opnsense (and use opnsense to actually force all DNS to to there, as long is not doh, but that is a bit of a different story).
Even if you don’t care about privacy, OpenWRT is insane. You can do nutty things. Highly recommended
Any recs for a OpenWRT-supported router? The list is pretty deep
It comes down to specs and your needs but these are a must in my opinion:
- having atleast 128 mb of storage or some way to expand it.
- 256 mb of memory or more
- suppot WiFi 6 or better 6E or 7
- Support for mesh protocols if you need it
- Decent multi core chipset if you gonna run intensive tasks on it (like VPNs or DNS filtering) etc.. the list goes on but like I said It really comes down to your needs ( on a side note consider read the details and installation guide page before buying some brands and models are easier than others to tinker with for sure)
This is a helpful starting place, thanks!
You're welcome. Sorry I didn't named some specific devices but that's because device availability and price changes drastically region to region so something maybe a great deal where I live but that may not be the case for you or the other way around.that said Xiaomi and some Hauwei maybe tp-link devices are the best bang for the buck in my corner of the world look into those maybe that's the case for you too. Also Here is the new version of the table of hardware with more details
I'm using a Linksys MX4300 I got from woot for like $20, seems pretty good.
Well, GL iNet 's router software is based on OpenWRT, so all of their's. The UI of nicer, so I just leave their version on there; go through the "advanced settings" menu item to get the LuCI interface.
What I did when I was looking for a newer router to run OpenWRT was to look at their supported hardware list, narrow down to the ones with recent WiFi protocol support (in my case, WiFi 6), then compared prices. I was able to buy a used Belkin router for $20 on Ebay that did the trick.
https://forum.openwrt.org/t/best-newcomer-routers-2024/189050/2 this comes right from their forum and is a good list
One that supports the latest standards, though I'd suggest a Gl.iNet router if you don't know much about networking as OpenWRT is quite confusing.
Gl.inet routers all come with openwrt installed out of the box
I don't recommend GL.inet routers. I have the Marble and it is slower than my ISPs router. It has a thing called network hardware acceleration, and it breaks my home server. Services just stop working well with it. So I keep it turned off. When I reported the issue they said it is working for them and came up with a completely hypotical setup..
With AdGuard enabled it frequently froze and I had to reboot it. For some reason even without AdGuard name resolution is noticeably slower. Doesn't matter if I use my ISP's DNS or not.
Also, DynDNS doesn't support custom names, so I installed an alternative service for mywire.org.
Overally, this box came with drawbacks, but no doubt about it is hackable in the good way.
I would like to try openwrt's own router, next time.
I don't see LibreCMC (https://librecmc.org/) mentioned anywhere in this thread, so correct that.
Unlike Open WRT, LibreCMC is recognised by GNU to be a fully free Linux distribution, and you still get the time-honoured LuCi web administration interface.
LibreCMC runs on much fewer devices as OpenWRT, which can be a feature for those who are overwhelmed by the length of OpenWRT's list.
I just bought the openwrt one a couple of minutes ago after using networkd+hostapd+nixos as my router for more than 2 years.
Congrats. It's definitely a nice device for 89$ and you support the project at the same time. Unfortunately it's not available here.
How does DD-WRT fare? I've been using that, but I only have old routers. I mean, old. But I only have mobile data, so they're mostly for playing around. Except for the one which supports Wireguard in DD-WRT. That's very useful as a client. Unfortunately, it's also the least stable one, rebooting every few minutes and eventually ending up in a bootloop after 1 to 2 hours.
I've got I think 8 routers now, 6 of them have Wi-Fi, 1 has 802.11n (the unstable one), the rest peaks with 802.11g.
Sorry I don't know much about DD-WRT to be honest. I myself have a Google WiFi mesh pack of three devices which I bought second hand for about 30$. They are excellent value in my opinion so maybe look into that if you're interested
I use both OpenWRT for my newer router and DD-WRT for an older router (802.11n) that's being used for my building's HOA. Both work great for me. No stability problems. However, I'm not using Wireguard with either of them. It's mostly fairly basic functionality.
I disagree. Your machine should be setup such that you don't have to trust the network that you connect to.
With multi-layered defense you should protect your network, but not trust that you always succeed.
Sure. And you should be confident that your traffic is secure when you connect to public WiFi or directly to an AP that's been owned by the NSA
If you're specifically targeted by the NSA or even a national security service there is not much you can do. However, assuming that the network is always hostile is a sensible position. Because it is.
Encryption works. The NSA cannot break lots of tech. Just check their own top secret documents that were leaked by Snowden.
You don't have to break encryption if you compromise the endpoint.
True. That's why I love my sys-net VM in Qubes. I don't even have to trust my WiFi drivers.
I like Qubes OS and ran it daily, for years. While it's not completely bullet-proof (there are ways to break out of VMs and x86 hardware is probably riddled with exploitable bugs and deliberate backdoors) it's the best publicly available usable thing we have.
I remember the majority of routers in the past could not handle many half-open connections which had very negative impact on torrenting. Asus routers were the only ones that didn't have that limit and i stuck with them since. Is that still a problem that exists?
I have port forwarding setup on my devices (Google WiFi running OpenWRT). I can connect to most piers on qbitorrent. My only limit seems to be my bandwidth Which is what we want.
The long term strategy is to run a proxmox host as your Layer3 platform and install a virtual owrt instance there. Then you are relieved of the HW drama that surrounds owrt. Obviously a second proxmox host is needed for your backend servers, I'm not advocating for a singular VM platform. Once you virtualized your router, you can comfortably experiment with pf,opn,fire,vya ..platforms.
Oh and skip Mikrotik, those people are so in love with their routerOs they fail to see its going to be their headstone .. bigger than John Holmes'.
Privacy
A place to discuss privacy and freedom in the digital world.
Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.
In this community everyone is welcome to post links and discuss topics related to privacy.
Some Rules
- Posting a link to a website containing tracking isn't great, if contents of the website are behind a paywall maybe copy them into the post
- Don't promote proprietary software
- Try to keep things on topic
- If you have a question, please try searching for previous discussions, maybe it has already been answered
- Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience
- Be nice :)
Related communities
much thanks to @gary_host_laptop for the logo design :)