> 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.

- 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

Reply via email to