5 ms·
Actually, consumer router running openWRT is quite good[1] or Asus WIFI router using Merlin firmware[1]. [1]https://openwrt.org/supported_devices https://open
by antattack 6y ago
Actually, consumer router running openWRT is quite good[1] or Asus WIFI router using Merlin firmware[1].
[1]https://openwrt.org/supported_devices https://openwrt.org/supported_devices
[2]https://www.asuswrt-merlin.net/download https://www.asuswrt-merlin.net/download
- enlyth 6y ago+1 for Merlin, I use it in a household of four people for QoS and it's great!
- stinkytaco 6y agoIsn't Merlin just the Asus firmware with some additional features? From a security perspective it does not seem like an upgrade since it still includes many proprietary Asus blobs.
- gruez 6y agoHow much does the "proprietary blobs" matter, for something like a router? It sort of makes sense a cellphone where there's basically a parallel operating system running in the baseband, but that doesn't really apply for a router. The biggest threat is probably out of date services, but AFAIK most of those (eg. dnsmasq) are open source and are kept up to date.
- genpfault 6y agoDepending on the router, a whole bunch: I had an ASUS router that could only maintain about 150-200 Mbps of NAT traffic using the CPU whereas with the magic cut-through blobs it could do a full 1 Gbps.
- bubblethink 6y agoThe kernel is stuck on whatever version it shipped with. A lot of routers use the long obsolete 2.x kernel.
- Tepix 6y agoDoes OpenWRT still run everything as root? That's not good security practice.
- Hizonner 6y agoTrue, but the stock software on any cheap router you buy is also all running as root, assuming that there's even a concept of users, or any other kind of isolation, in the OS it's using. The standards on that stuff are shockingly low. I mean, think about the stupidest, laziest, most slipshod shit you can imagine, and then be assured that it's worse than that. ... and "small business" routers are only slightly better. Even "enterprise" equipment isn't all that stellar. Personally, I use real Linux as a router, and a separate WiFi access point behind it that gets as little trust as I can manage.
- wtallis 6y agoOn my router running OpenWrt 19.07.6, it appears that dnsmasq and avahi are running as non-root.
- kroltan 6y agoYes, but so is having the password check happen on the client-side, which I have seen happen in two different routers' stock firmware I've owned in the past.
- 0xC0ncord 6y agoI want to add that there is an ongoing effort to stabilize SELinux on OpenWRT[1] as well. Security on OpenWRT has been shaping up very nicely for a while now. [1] https://aparcar.org/running-openwrt-with-selinux/ https://aparcar.org/running-openwrt-with-selinux/
- sloshnmosh 6y agoI have an older Asus that I want to flash with Merlin as well. Will Merlin flash like a normal firmware update or does it require the Windows based “recovery tool” to force the flashing of Merlin? Thanks for any response.
- memco 6y agoMerlin can be uploaded as a normal firmware. No flashing or external apps required. If you have a compatible asus I highly recommend Merlin. If you’re interested in doing as-blocking on the router itself there’s a tool called diversion which does take a bit of work to get installed, but is a bit simpler than trying to get oí-hole running on it: https://www.snbforums.com/threads/diversion-the-router-ad-blocker.48538/ https://www.snbforums.com/threads/diversion-the-router-ad-bl....
- Zhenya 6y agoNot only can you run diversion, you can then run a vpn and always tunnel through your VPN with diversion. DNS leakage is one other thing to solve.
- nimbius 6y agoconsumer routers that can actually run the latest version of either of these cost around $200, which in my opinion is better spent on something more powerful and hacker friendly like Alix https://www.pcengines.ch/alix.htm https://www.pcengines.ch/alix.htm I run a combination USB 2.4ghz AP and 5ghz pci-e from one. In addition, it runs a podman rootless pihole container and handles wireguard.
- wtallis 6y agoYou don't need a $200 router to run the latest versions of OpenWRT. You only need to spend that much if you want high-end WiFi radios and fast CPU cores. If you're fine with mid-range WiFi capabilities and slower MIPS CPUs that can't do QoS beyond 100-200Mbps, then there are plenty of options well under $100.
- matthewbauer 6y agoMy under $100 router didn’t work because it had too little ram and flash storage to work. It was a few years ago though so maybe the situation has changed. I’d be interested in seeing which routers under $100 are working well with OpenWRT.
- maximente 6y agoi really like my https://www.gl-inet.com/products/gl-ar750s/ https://www.gl-inet.com/products/gl-ar750s/ : comes with a GUI on top of openWRT that allows easy static IP assignment from MAC, wireguard config as either server or client, etc. you can always drop into LuCI as well, or reflash with latest openWRT. plenty of storage for additional services and packages if that's your thing. no affiliation, just a happy customer!
- m463 6y agoI was going to say there are plenty of routers that work fine, but then I looked at the latest stuff on the pcengines page. It's a little daunting, like looking at the openwrt table of hardware (but inside out like a menu).
- benlumen 6y agoI did a Networking BSc and so for the longest time, used aftermarket / open source routers. The last one being a Linksys running openWRT (ACS1900, or something). I spent countless hours messing with that thing trying to get decent performance out of it, and simply couldn't. The router provided for free by my ISP is superior in real world usage. I get the principles in play here with privacy and security and open source etc., but in practice it's a fight I'm done with. Just give me internet that works well out of the box so I can forget about it.
- Scoundreller 6y ago> The router provided for free by my ISP is superior in real world usage. I’m impressed. The ones issued by Rogers in Canada are all-in-one-units and complete garbage. I think they want your mobile phone to drop its wifi to chew through your $10/gb data, prevent sharing with your neighbours and minimize your peak utilization speeds to cut their network spend. But you probably live in a country where ISPs compete for your business.
- gnabgib 6y agoHopefully they'll get better when they buy out their biggest competitor (Shaw) /s
- fzil 6y agothe coddling of our dairy and telecom industry is frankly ridiculous. I was hoping that some American company would enter the Canadian Market but that doesn't seem like something that will happen anytime soon.
- pseudosavant 6y agoI'm a huge OpenWRT fan, but it definitely isn't easy to figure out a reasonably priced router to use it with where you'll get good Wi-Fi performance. I usually stick with the same model recommendation for quite a while. I get that OpenWRT doesn't want to favor one brand over another, but it'd be really nice if their homepage had a list of 5-10 routers that are really solid with the latest OpenWRT release.
- HunOL 6y agoProblem with all alternative firmwares is that you don't know whether your relatively new product will be supported or not. Sometimes it's matter of product revision.
- jimmies 6y agoYou can say the same about running Linux on your laptop. The answer is that you don't buy the random $20 routerat Walmart and hope that you can install openwrt on it. Instead, you buy the router specifically to install openwrt on it. It's certainly a bit more painful but you get used to the idea of using a bit older gen hardware but enjoy excellent software supoort. Over time, with enough people do it, the manufacturer will realize that and cater to you (see the Linksys 54gl router, archer c7, dell laptops, and Lenovo Thinkpad -- the manufacturer all know people buy the hardware to run the software they want)
- gazby 6y agoFor those thinking of trying this, you may have trouble with throughput on certain chipsets. I'm extremely happy using OpenWRT on my rPi v4 with 2 UE300 USB-to-ethernet adapters and gigabit Internet. It's also a bit cheaper to do this than buy high-end consumer equipment as nimbius mentioned.
- deleted 6y ago[deleted]
- m463 6y agoI started years ago with openwrt. First I tried the tp-link TL-WDR4300, which was very well supported at the time. I then moved to the tp-link Archer C7. Along the way I went from a "regular install" of openwrt, to build the LEDE fork myself, then back to building openwrt. It's actually quite straightforward after you get over the hump. $ git clone https://git.openwrt.org/openwrt/openwrt.git $ cd openwrt $ ./scripts/feeds update -a $ ./scripts/feeds install -a $ make menuconfig $ make -j $(nproc) I got away from the GUI and now do most configuration via the config files in /etc/config. my current router is a wrt-1900acs, which took a while to get stable. I sit it on the shelf for a good year. Because I learned how to build openwrt, I also have two mikrotik rb3011uias-rm 10x gbe switches. I wish the touchscreen worked. It's not in the main tree but I followed this thread: https://forum.openwrt.org/t/support-for-mikrotik-rb3011uias-rm/4064 https://forum.openwrt.org/t/support-for-mikrotik-rb3011uias-... It's a community build, but it is stable and works well. If you want to play with openwrt, it's a little saner to have two routers. Have one that works, and one that you can break without having to stay up all night to get online.
- tucosan 6y ago> If you want to play with openwrt, it's a little saner to have two routers. Have one that works, and one that you can break without having to stay up all night to get online. There is a learning curve when using openwrt. When my girlfriend demanded that I stop effing up the wifi at some point. That's when I decided to get a second router to test new and complex configurations.
- bsder 6y ago> Actually, consumer router running openWRT is quite good Really? Can the *WRT releases finally run at full speed? Can they ping from the wired to the wireless? Can they actually do MIMO? As much as I love open source, the *WRT developers have a bad hand and it's not their fault. There are a zillion router variants that change with zero notice, no documentation from anybody, and not enough people. This really is a spot where an actual open source hardware design is probably the only real solution.