Ask HN: Please recommend a router without need for a cloud account
Hi friends,
I'm shopping a router and from what I read in the reviews, ALL mid-end family routers (those between $40 and $100) that I see need a cloud account to access the management page. I'm wondering if there is anything that does not need a cloud account? Thanks~~
202 comments
[ 7.2 ms ] story [ 309 ms ] threadI advocate separating APs and WiFi from router.
everything else has the equivalent of a cloud account via automatic firmware updates.
b) incoming internet connection is often in a corner somewhere. Best position for an AP is elsewhere. If that's a problem depends on how you get internet and what the place looks like.
WIFI APs however are changing quickly, beam forming, MIMO, 802.11ac, 802.11n, wifi6, 802.11g, etc. Not to mention ideally APs are placed for optimal propagation and might even having more than one per home.
So ideally you don't have to throw away your router to get the current gen WIFI or to add a second AP. Similarly with separate AP and router you don't have to throw away your AP because you need more/faster ports, better buffer bloat mitigation, or improved QoS on your router. When troubleshooting it's really nice to be able to tell if it's an AP problem or a router problem.
OP, I don't know what kind of research have you done, but Asus routers certainly do not need any cloud account.
The only downside is it's not exactly a point and click GUI - but for what you get for your money they are worth it
Any old Mikrotik device can run the absolute latest firmware (at least as far as I could tell, and I've got a 8+ year old Mikrotik device).
See e.g. https://old.reddit.com/r/OPNsenseFirewall/comments/lemj0r/ha...
and https://openwrt.org/toh/start
If you don't have an AC watt meter, get one, they're inexpensive and pay for themselves quickly.
https://openwrt.org/supported_devices
You might find / inquire about specific devices at the OpenWRT subreddit:
https://old.reddit.com/r/openwrt/
The Turris Omnia is priced above your preferred range, but is effectively a small server and has excellent capabilities. It runs a specifically-tuned and live-upgradable version of OpenWRT:
https://www.turris.com/en/omnia/overview/
I own one and it has not always been great. At one point their fork of OpenWRT was so different from upstream that upgrades were taking a long time and introduced lots of bugs.
Since the last major version or 2 though, they've upstreamed most of the drivers and custom code, so TurrisOS is just a few patches and packages on top of OpenWRT to better support the specific hardware and services, and it's been very stable.
One incredibly useful feature is BTRFS snapshots and the `schnapps` CLI to manage them. The hardware reset button can even be used to roll back to factory defaults, from where you can still access and restore any snapshot so it's very easy to unbrick the router if you make a mistake.
Add an M.2 NVMe card and you can run LXC containers (and in the next major release, even Docker).
If just one backup isn't enough for you then this article [1] about a developer at Gitpod who works remotely might be of interest. He has 6 redundant LTE and 5G connections on his van!
[1] https://ghuntley.com/internet/
You can add additional rewritable onboard storage. And an LTE modem for mobile data.
https://openwrt.org/docs/techref/bootloader/pepe2k
https://github.com/pepe2k/u-boot_mod
No, seriously ;-) What you are thinking of is probably described here https://openwrt.org/docs/techref/hardware/switch and has a long history.
Basically it depends on having opensourced drivers, or at least specifications for the internals of the affected switcheroos, which wasn't the case for many chips for a long time, and still isn't for all of them.
Then there is the part of writing a unifying and usable abstraction for all of that, which also isn't fully there yet, at least not for every device under the sun.
Read up here: https://www.kernel.org/doc/html/latest/networking/switchdev....
In almost all cases, OpenWRT extends rather than restricts device capabilities.
That said: choose your hardware based on OpenWRT support if at all possible.
Maybe the thing that took me the most time was to decide which version to use or whether I should use openwrt vs tomato vs other competitors
Breaking stuff and then fixing it is the fast track for learning
If you're not a smart computer guy then maybe this isnt the forum for you
Yes, I've flashed routers in the past, including the Linksys WRT54G, and in some cases I've even built a dedicated PC to run as a router, back when that was a bit more in vogue.
But is it worth the time to do it yet again? Probably not. I'd rather get an Apple-like router that works perfectly out of the box, with sensible defaults and little configuration necessary, and which is regularly auto-updated with security fixes. That way I can spend my time on new things.
If you want a cheap rec that's easy to get OpenWrt on, get a Netgear R6220 off eBay. I've gotten 3 of them for $20 each or so.
So, forgive me for how this sounds, but the general HN user probably needs a reliable as possible internet link.
This is not to mention the security implications of having a non-open source router. Never trust a third party like that. Some even try to get you to use an app.
An actual misconfigured/buggy router is a bigger security concern for me than a potential back door. Also, what makes you think open source software matters if the hardware is closed? Do you have a pine router or something?
There was an article just the other day about how google is sunsetting a mesh router they built. That's what you get if you don't take the frankly small amount of time to wrench control of your hardware from its parent companies. You're worried about security? Bad news, if you're not doing your own updates, your security can and will be sunset.
But I get it, you don't wanna. Not much more to be said than that I suppose.
... Does pine make a router?
There are the other kind of HNer who are that pillar in xkcd Dependency comic, but for the former kind, OpenWRT as it is right now is just waste of their time.
Whatever issues you had are not the common path IMO. I've run openwrt essentially for as long as it's been a thing and the only instability I ever had was due to my ISP. I'm sure if you end up with some esoteric, poorly supported, or flaky hardware things can be different, but this is far from universal!
I never felt the 'instability', at least not when I limited myself to the basics a thing like that should do, and not trying to turn it into a server for all sorts of things.
(Edit: Though you can also do that, if you know what you are doing. That's the advantage of things like these!)
Depending on which hardware/SOC you have, DD-Wrt may be a better option.
Does not match my experience at all. My router would regularly go offline with the stock firmware which never happened after I flashed OpenWRT.
It's cloud-free, spyware-free, adware-free.
The default configuration works with the same basic configuration any consumer-grade system would require.
Extensive configuration capability is offered through either of two graphical front-ends, the basic Turris, the advanced Luci, or for those who prefer talking in words rather than gestures, a highly capable Linux system residing underneath.
- Seems very badly out of date.
- Far more limited capabilities
- Much less clear upgrade capabilities / path.
If it works for you, then sure. I'd lean strongly to OpenWRT.
Much of my dd-wrt comments also applies to Tomato from what I've been able to sort.
dd-wrt and Tomato were built for systems as they existed a decade or two ago, notably the venerable Linksys WRT54G router. These work, but have highly constrained hardware.
[0]: https://freshtomato.org/
This is something commercial routers get right, updates keep your settings. This requirement will cause you to delay if you use any of the complexity of the router and that leaves you open to attacks. IMO its not a great choice today due to this one fatal flaw.
Manual updates don't bother me, personally, but wifi throughput is definitely a pain point (my understanding is the lower speeds are due to FreshTomato doing more with the CPU than stock firmware does, which decreases the amount of CPU time that actual routing gets).
hostname# _
hostname# sho run
This is all it takes to backup ALL config. Also a short form of “show running-config”. If you follow best practices and take logs of all ssh connection it’s naturally there a second after.
Restoring? Just paste it on HyperTerminal. Cisco sues anyone who dares to replicate this exact behavior(e.g. Huawei-3Com), but similar commands exist for most professional network equipment such as Vyatta/VyOS’ `show configuration commands`.
Alternatively, build your own out of Turris MOX modules [2].
[0] https://openwrt.org/toh/turris/turris_omnia [1] https://forum.turris.cz/t/turris-omnia-2022/15995 [2] https://www.turris.com/en/mox/overview/
Do they? Zyxel don't, Huawei don't, Netgear don't, Asus don't etc etc..
https://www.linksys.com/gb/support-article?articleNum=226218
Aruba Instant On might be possible too, but I am not sure.
It could be the budget options are reducing prices in exchange for the ability to gather data, similar to smartTVs
http://freshtomato.org/
https://www.asuswrt-merlin.net/
However, I already operate OPNSense as my primary router, and all WiFi "routers" on the network act as Access Points and do no routing. OPNSense provides granular control over the network, and offers all the services you would expect in at least a SMB-grade edge device (arguably enterprise), including routing, firewall, DHCP, DNS, IDS/IPS, etc.
Even in AP mode (routing disabled), the new WiFi COTS routers seem to phone home. My guess is a combination of checks for patching and some telemetry. I just block those lookups at the DNS layer for that device, which was effective enough at preventing the traffic. If I have to, I'll block outbound from that device specifically, though I admittedly haven't played around with the after-effects since its sort of the gateway for that specific NIC interface.
I use a buffalo airstation with dd-wrt.
Do you recommend a router that doesn’t use wifi, and the wifi comes only from APs? This is not something I had ever considered prior to reading the comments in this post. I’m concerned this is going to be a rabbit hole..
I like OpenWRT and not needing to research whether some device's wifi will work is a plus for me. You can of course still have a router with wifi capabilities, I just found that separating them makes upgrading to new devices easier. I can also keep using my older devices - I used an ASUS NT-14U router for a few years. It was great, it had plenty of RAM and flash for the time, OpenWRT run great on it. Then I wanted to upgrade to 5GHz wifi, but I just run into problems with router+wifi combos having inferior wifi performance on OpenWRT compared to stock device - usually only half the speed an sometimes even unstable. Then I realised I could just buy new 5GHz APs and keep using my old router. I have been mostly happy with my home network since that realisation. I bought some TP-Link Omada "small business" APs (EAP245 and EAP225-outdoor) and knock on wood I didn't have any problems that I can recall for a few years already. People also usually recommend Ubiquiti APs and devices, but I have never really gotten into that and the TP-Link offering seems to be a better bang for my buck.
If you are able to run a wire, do it, even if it means some more initial work or it being a little ugly at some spot. It is just simply more reliable than the other options. Your future self will not thank you, because he will not even realise how smoothly everything is running ;)
I haven’t figured out if using APs for Wi-Fi and using my ISP’s router for routing loses me any speed. Does anyone think an additional NAT layer could improve performance?
I imagine it’s features vs performance
Regarding speeds, it depends on what you are working with. Basically anything can do 100Mbit, most basic consumer gear seems to top out at around ~300Mbit and if you want to go higher, you need more powerful ARM SBCs or x86 based routers.
I’ve always had low cost and fast enough service. I moved outside of the wired service area and use 5G cellular home internet which while slow compared to global standards, it’s the fastest home internet I’ve had.
Enjoy.
I use Mikrotik hAP2 (~£60/$80) - if you are comfortable with that sort of thing, otherwise I guess anything that supports OpenWRT as others have said.
Have you got examples of ones that need a cloud account? I'm intrigued now
That being said, if you don't want the app you don't need an account.
Only if there's no Amazon in your region.
Amazon eeros require an account.
Apple's Airports did, too, when those were still being made. Not directly, but you needed an App Store account to download the setup utility.
OP : If you are technical you can buy a TM-AC1900 on ebay for $40 and flash it with the AC-68U
https://www.bayareatechpros.com/ac1900-to-ac68u/
It sucks that companies feel the need to cloudify everything.
Also have netgear with no cloud account required. Also don't use mobile apps.
It obviously phones home, and has all sorts of additional exploit angles.
I bet there's a daemon listening 24x7 for incoming connects, too.
Ubiquity ERL already had a security issue with theirs.
It runs a full AdBlock, ip-ranges blocking, and a wireguard server (with good enough bandwidth, I use it with steam link/gamestream).
Very nice small router