On Mon, Nov 16, 2020 at 10:07:33PM +0100, Mark Kettenis wrote: > > From: Mihai Popescu <mih...@gmail.com> > > Date: Mon, 16 Nov 2020 20:50:07 +0200 > > > > Hello, > > > > Do you think is practical to run RPi 4 as an OpenBSD router, one interface > > from the board and one from USB Ethernet adapter? > > I try to replace my ISP router, the connection is 300/150 Mbps down/up. It > > will be a router with dhcp only, pf active. > > If anyone is running this scenario, what usb to ethernet adapter do you > > use? Do I need some special measures like extra cooling, etc? > > Basically I need a two interface board able to route that amount of > > traffic. Do you have another suggestion in this price range, please? > > APU is out of the question, I can't afford the price. > > The RPi 4 is easy to obtain and has a decent "out-of-the-box" > experience, but hardware-wise it is somewhat disappointing. Cooling > is an issue and the lack of eMMC means you have to use a micro-SD card > or external USB drive for storage. And the RPi 4 does not support the > ARM AES crypto instructions which can speed up IPsec with some > upcoming diffs. > > Some interesting alternatives are: > > - NanoPi R2S > > Has two Ethernet ports on the board. The 2nd one is is ure(4), so > USB though and some folks reported issues with it. That may be a > matter of using different firmware (U-Boot) though. Cortex-A53 CPUs > are slower than the Cortex-A72 found on the RPi 4. No eMMC and the > only USB port is USB-2.0. Only 1GB of memory.
They are doing a RK3399 based board with a pcie re(4) (RTL8111H) and optionally 4GB of memory: https://wiki.friendlyarm.com/wiki/index.php/NanoPi_R4S though who knows when/if mainline U-Boot will support it. > > - Odroid-N2/N2+ > > Very well built board with integrated heatsink. Supports eMMC > modules for storage and has an RTC. Quite a bit faster than the RPi > 4. Slight downside is that the firmware isn't 100% open source (but > neither is the BIOS on the APU). Has 4 USB 3.0 ports. > > - Odroid-C4 > > Well-built board that comes with a good heatsink. Supports eMMC > modules. The Cortex-A55 cores are not much slower than the > Cortex-A72's on the RPi 4. No RTC. Has 4 USB 3.0 ports. > > - RockPro 64 > > Needs a heatsink or fan. Supports eMMC modules. Has an RTC, but > you need to get a battery with the right wires soldered on. Has a > PCIe slot which you can use for an NVMe disk or a PCIe network > interface (e.g. a cheap re(4)). Only one USB 3.0 port. > > Cheers, > > Mark > >