4 ms·
Ask HN: Router recommendation to replace Ubiquiti?
I've combed the recent threads and there has been some comment threads where recommendations are made, but thought I'd cast a wider net as I'm sure there are many of us asking the same question.
- geoah 5y agoSome more requirements might be useful. What is your current usecase and what are the issues you have with ubiquity?
- throwaway189262 5y agoI run OpenWrt on various "trash" routers from old x86 machines to $30 new cheapo AP's. It's never left me wanting. And SQM CAKE with IP based flows enabled is the best load balancing you will find anywhere. I've used it to make 5mbit DSL links usable for a whole office. It's magic. The automation side is lacking, but it has SSH so you can get anything done with bash scripts and elbow grease. Only time I might not use it is a huge installation where full automation isn't optional.
- tra3 5y agoIs it just ip based classification? Can you reduce priority for bulk traffic to improve zoom and such?
- throwaway189262 5y agopiece_of_cake setup script with IP based flows enabled uses both IP and Diffserv. It depends on protocol assigned DSCP values to prioritize traffic from a single host. You can easily assign these in Linux and Windows if your app doesn't already add them, most real time stuff does. Between hosts it does fairness based scheduling. So if two IP's are trying to use whole connection, each will get half, and any high priority services on each machine will get most of that half. I think you will find that with IP based fairness, traditional traffic priorities don't really matter. If the connection is slow, users intuitively know to stop doing background stuff on their own machine. I've done multiple video streams + zoom calls on a 1up 6down DSL connection and these protocols all play nicely with fair bandwidth distribution since SQM CAKE keeps packet delay low. Works extremely well, but it's CPU intensive for fast connections.
- luckman212 5y agoIs there any fanless or near-silent hardware capable of shaping 1 gigabit? I would love to try this in my home since we've been having some trouble with zoom, Teams etc at times. Don't want a big noisy Supermicro server in my house though.
- tra3 5y agoYeah, I second this.
- throwaway189262 5y agoSee my reply to sister comment
- throwaway189262 5y agoLinksys WRT 3200 and Netgear R7800 are the fastest popular OpenWrt routers. You want a popular ones because they are usually least broken and easiest to flash. Be warned, some routers have broken 5ghz and other issues. Make sure to check the OpenWrt device page before buying. I have seen forum posts that these routers can handle 300 megabits+ but not sure about 1gig Your best bet for such speeds is running on X86. OpenWrt runs fine on regular desktop PC if you use hardware with good Linux support. Especially be cautious of the wifi drivers/device. Or, you can traffic shape with the PC using two gigabit NIC's and leave the wireless to a "dumb AP" regular router. So yeah for one gig shaping I think the best option is a regular X86 machine with good NIC's (Intel maybe). You can get fanless ones sold for home theatre. Or, what I recommend, use a regular PC in a cheapo case with Noctua A Series fans. Even at max speed Noctua A fans are barely audible. And you can turn them down in BIOS if you get a decent mobo You can try it with an old machine first but make sure it at least has PCI Express. Old school PCI slots only have 1gig of bandwidth so having two (one lan, one wan) will max out the bus. My first gen core i5 750 was able to shape at 400 megabits with the bus maxed out :) I'll add to this, to get holy grail per-ip balancing with SQM CAKE you need to enable an advanced option. See https://openwrt.org/docs/guide-user/network/traffic-shaping/sqm-details https://openwrt.org/docs/guide-user/network/traffic-shaping/... section "To enable Per-Host Isolation"
- cpach 5y agoI use Eero. It’s rock solid. Takes about three minutes to set up. Opnsense might also be an interesting alternative.
- seattle_spring 5y agoIt depends on your needs. I setup a Ubiquiti system at the recommendation of all sorts of online guides for a 1200 sq ft residential setup and completely regret it. It was an expensive, complicated, ugly mess that provided no tangible benefits for my use-case. If I hadn't sunk several hundred dollars into the equipment I would just switch to a basic Linksys router, which has always worked fine for me in the past.
- runjake 5y agoEero, if you want virtually no setup troubles along with no control and no insight into your traffic (the flashy traffic screenshots in the app are USELESS). Otherwise, you're looking at Microtik/pfsense/opnsense.
- cpach 5y agoEero can be used in bridge mode alongside any router
- throwaway189262 5y agoI like OpenWrt better than PfSense. PfSense/OpnSense is BSD and the new SQM CAKE QoS stuff in OpenWrt (Linux based) is way ahead of anything else. My usual need for fancy routers is dealing with crap connections and/or abusive users and SQM CAKE is just incredible for that. Since OpenWrt is Linux it usually has better Wifi support too. You can run it on really affordable routers that double as wireless AP unless you need to traffic shape 200+mbps
- runjake 5y agoWhat router models do you recommend for OpenWRT?
- throwaway189262 5y agoDepends on how fast your connection is. For DSL, anything will do. I picked up a TP-Link Archer C50 V4 for $22 and it's fast enough to shape and route a 12/2 DSL link while sweating a bit. The sub model matters. Some manufacturers like TP-link change the hardware without updating model name. You can see the version number of hardware on the serial. There's a crapton of routers supported. There's a supported device list and a bunch of Reddit/forum threads on the OpenWrt forums about best devices. The best device is the cheapest one you can get on eBay or clearance that works well with OpenWrt and can handle your network speed with SQM. Beware of devices with working OpenWrt but broken Wifi or broken 5ghz. This is by far the most common broken driver in otherwise working OpenWrt devices. In general, MIPS and other weird architectures are the slowest, old ARM like v6 are faster, newer ARM pretty fast, and X86 is fastest. See list of SoC's https://openwrt.org/docs/techref/hardware/soc https://openwrt.org/docs/techref/hardware/soc Dual+ core variants of these architectures will handle more speed too. I would estimate single core MIPS is good for 15 megabits SQM, single core "old" ARM maybe 30. Newer ARM chips like Cortex 8, maybe 70 single core. For more cores just multiply those numbers. Above ~300 megabits an x86 PC made with used parts will be cheapest. I have heard higher end Raspberry Pi are quite fast routers as well. For these options you will need a "dumb" AP for WiFi and just plug all the traffic through the wired shaping router with dual NIC's right between the modem and rest of your network. One NIC for LAN other for WAN side. TLDR: If you don't want to fuck with anything, have $250, and don't have more than 200 megabits connection, get an R7800. Other options can have things like crazy flashing process or broken stuff or unofficial builds or split AP/router or just take more research to find. R7800 is wildly popular, well supported, fast-ish, has a lot of flash and ram, and somewhat easy to flash (you still to setup tftp on a Linux box to do it). See my other comment about enabling per-ip fairness, it's an "advanced" option for piece of CAKE SQM script but it's easy to setup
- wikibob 5y agoEero without question is BY FAR the winner the last few years. It just works. Perfectly. Spend your fiddling time on something else, there’s no need to goof with home networking in 2021.