OpenWRT is a Linux distribution for embedded devices that is optimized for routers and other network appliances and that I have been tinkering with for a long time (starting with the WRT54G and its 3G variant back in the day).
I have a few devices running it, including a pair of NEXX WT3020s that are still, for my money, the nicest low-power travel routers ever made, being able to run off a tiny power pack.
Notes
- When trying to configure a new device, make sure to have things like Tailscale disabled, since
192.168.1.2
is a common default IP address for the initial setup client device, and theCIDR
range for that is overused (I typically change it to another subnet range).