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

Reply via email to