Ubiquiti Unifi UXG-Max Router: The Most Boring Installation in Memory
The transition to AT&T Fiber meant jumping from 60/10 mbps service to 500/500 mbps service. Our old router was SmallWall on a recycled HP T620 Plus thin client. SmallWall is a fork of m0n0wall, which I used for years previously. And a history lesson, m0n0wall was the progenitor of pfsense.
Alas, that little hardware/software combination simply wasn’t up to this new, and much faster, ISP. It could only manage to pass 120 mbps. The CPU tracking in SmallWall didn’t show it to be overburdened. I suspect other aspects of the hardware were the problem. It has a dual-ported Intel NIC. They’re 1G ports, connected to the host via a PCIe x4 connector.
I could have swapped out the T620 Plus for something newer and faster. However, I decided to extend our installation of Ubiquiti Unifi gear by adding their Unifi UXG Max router. That would allow me to see the ISP/router performance in the Unifi UI, which is handled by the Unifi Controller app running on a local Raspberry Pi400.
We came to use the Unifi line by way of their Wi-Fi access points. That was the end-state of what had been a long-running search to deliver reliable Wi-Fi. When our Ubiquiti PowerAP N died we deployed Unifi AC Pro access points. So began our foray into “software defined networking.”