Why would someone use a router operating system with such strongly negative review from a respected security specialist?
A minimal Linux installation is an option, if your firewall is simple.
Why would someone use a router operating system with such strongly negative review from a respected security specialist?
A minimal Linux installation is an option, if your firewall is simple.
I never much liked PFsense as a project. It feels very convoluted, and the hardware they sell (I was an early adopter of the then-new SG1000 appliance) is laughably exaggerated in its capabilities
But the Wireguard event is where they went from "incompetent" to "malicious" in my eyes
I ordered a Rasberry Pi 4 compute module and this accompanying ethernet breakout kit after seeing a review from Jeff Geerling (Raspberry Pi accessory mad scientist) and am currently waiting for it to arrive https://www.dfrobot.com/product-2242.html
I know I could just use something like OpenWRT, indeed I do have a lot of respect for the OpenWRT project. But I feel that the distro is more geared toward, well, routers. Devices with maybe 32 megs of flash storage and a slow MIPS CPU. Not a moderately powerful ARM machine with 8 gigs of RAM and gigabytes of SD or eMMC storage
For seven years, then, I've had a mini-ITX x86-64 box with a small SSD, 4GB RAM, and 5 gigabit NICs running Debian Stable. It's been upgraded in place and I see no reason why the upgrade to Bullseye in a month or two won't go as smoothly.
I think a Pi4 is roughly comparable in computation capacity, perhaps less so in I/O -- but what I've got is clearly overkill, anyway.
The Pi one can apparently saturate a gigabit iperf test without issue, so it sounds like a great replacement and rainy day project
https://www.pcengines.ch/apu2.htm
I've been using them for years w/out any issue. I just run standard Debian stable as well, with a few tweaks to make it more friendly for a read-only operating environment (to prevent wearing out the flash memory).
I had pfSense working before OpenWRT but wanted wireguard so I made the switch.
I appreciate the interest though!
I'm probably going to roll some sort of minimal Gentoo based system and then just augment it as-needed from there
I strongly recommend you to watch Jeff Geerling YouTube channel, you will see the why it is beneficial to use CM4 over Pi4.
The board I linked is the Pi's ethernet as eth0 and a Realtek gigabit NIC over PCI-E 1x as eth1 (instead of USB3 which is what the Pi 4 uses the PCI-E for)
As a result it can do a full gigabit of traffic with minimal overhead
It's a perfect-balance of power and simplicity. It doesn't have a web interface but is just a nice way configure Linux' built-in networking features.
It doesn't consume any extra resources and will run anywhere Linux does.