Linux-Router
github.com
github.com
Good documentation and community can bring you out of darkness. I'm not sure this is doing that job as well as OpenWRT or a good distro's user mailing list.
edit: found this on crowdsupply but doesn't do wi-fi https://www.crowdsupply.com/search?q=Router
I placed one of these boxes behind my ADSL router to do load-balancing. To use it as an Internet router, you'd instead need to couple it with a modem. A colleague whom I trust recommends Draytek kit but (a) I've not tried it, (b) it's not cheap and (c) I'm just a stranger on the Internet, so read around carefully before splashing out.
a) what your WAN connection is and b) how open you need it to be (i.e. there are no open hardware wifi cards)
My WAN port is Ethernet (the GPON conversion is done in a box I don't control). This has the advantage that pretty much any OpenWRT router will work.
I currently use a Traverse Ten64 (disclosure: received the unit for free as part of a beta test) which works reasonably well.
You could also look at gl-inet as someone else has mentioned, or the Turris range of routers. I would not be bothering with flashing a commercial router with OpenWRT anymore.
I have a ton of old computers/equipment that I'm sure could do most of the lifting, and I'm relatively proficient in Linux et al, it's my daily driver -- but I just ended up buying a load balancing router and using multiple routers etc.
It's frustrating knowing that I don't need it, but the family needed remote-work-class internet faster than I could learn how to do it my way.
Hopefully well see more stuff like this because, unless I missed something big, this space is dismal
The route I took was to place a small, low-power Linux box between my network and my ADSL router, running OpenWRT, and then configure load-balancing on that. A Web search for "bufferbloat cake" (no, really :-)) will show you one of the most useful Web sites I found.
One other measure you can take is aggressive content-blocking. I use Pi-Hole, uBlock Origin, Privacy Badger and Blokada, and I recommend them all. If you don't have much bandwidth, you don't want to give half of it away to marketers and creepy trackers. Use what little you have to work for you, rather than against you.
Having started from a position of knowing very little about Linux networking, I'd say that the Linux networking stack is powerful, flexible and fast, but it's let down by the available documentation, most of which seems to have been written at least fifteen years ago, and much of which is simply out-of-date. I couldn't find anything that just starts at the beginning and tells you everything you want to know, and is based on modern Linux commands and facilities. I'd write it myself if I understood it well enough but, honestly, I still don't. For anyone who wants to contribute to Linux but is a wordsmith rather than a coder, here's your chance.
It seems like lately it's like regular expressions, obscure to many but when you really need it, you really need to know it.
And yes, Amazon et al DO NOT HELP because all of the little boxes look exactly the same, and Amazon will happily recommend the wrong thing. This was how I learned that you can return things at Whole Foods easy.
This can be easily incorporated into a guide book as a long awaited replacement for Tony Mancill's Linux Router book that's long overdue from 2002 [1].
Kudos Gary, I wished I can buy you a coffee, do you accept PayPal ;-)
[1]Linux Routers: A Primer for Network Administrators (2nd Edition):
Once you get familiar with openwrt, it does a lot of interesting things.
I did it as an experiment and have a pi running openwrt as an ntp server. it's behaved very well.
what's your favorite feature?
Another feature is the GUI. You can easily get started, but as you become familiar with the system, you can just edit the configuration files to change things.
Does https://www.raspberrypi.org/documentation/computers/configur... work for you?
You can email me at voltagex (at) voltagex dot org if you like.