5 ms·
For something with hardware offload, get a Ubiquiti EdgeRouter. I run one at home, it's debian based, I have lots of tools I've written in Go compiled and runni
by alias_neo 8y ago
For something with hardware offload, get a Ubiquiti EdgeRouter. I run one at home, it's debian based, I have lots of tools I've written in Go compiled and running on it for various purposes and you can install debian packages for things you need.
The other option I've heard good things about are the PCEngines devices. They don't, as far as I'm aware, have hardware offload, so make sure their performance suits, but they use OSS U-Boot and you install the OS of your choice. It's one of the most open devices in a router form factor I've come across.
Depending on the number of ports you need, you could also use one of the Jetway devices. They make them with varying numbers of ports as SBCs in a case and you add RAM/M.2 SSD. I got a Celeron one with 2 ports and run it as a Suricata IPS. It performed just fine with my 100M pipe.
- JustSomeNobody 8y agoI am curious what type of things you're running on your router. I have an ER-X, but haven't ever thought to run software on it (aside from some of the obvious packages like VPN and such).
- yumraj 8y agoWhich VPN do you run on it? Wireguard? How's the performance, I ask as I too have an ER-X.
- msh 8y agoI have ipsec on my er-x, it's build in. They have a bug in the ipsec offloading in the last few firmware releases so that can't be enabled. So speeds are kind a slow, around 50-90 megabits (i have gigabit fiber, that the er-x otherwise can fill out completely).
- chooseaname 8y agoNot OP, but, I use the built in IPSec vpn. I have been looking into WireGuard though.
- zamadatix 8y agoI have an EAP Proxy Python script running. It allows me to easily and permanently bypass my ATT fiber modem. Speed and service quality went way up when I did that.
- ericfrederich 8y agoI have AT&T fiber and hate the hardware I have. Could you link to your script please? I'm toying w/ the idea of buying my own hardware.