This board should supported since IPFire 2.21 but no one has reported any details.
Here is the full list of specs for Raspberry Pi 2 Model B:1)
SoC: Broadcom BCM2836 (CPU, GPU, DSP, SDRAM) CPU: 900 MHz quad-core ARM Cortex A7 (ARMv7 instruction set) GPU: Broadcom VideoCore IV @ 250 MHz More GPU info: OpenGL ES 2.0 (24 GFLOPS); 1080p30 MPEG-2 and VC-1 decoder (with license); 1080p30 h.264/MPEG-4 AVC high-profile decoder and encoder Memory: 1 GB (shared with GPU) USB ports: 4 Video input: 15-pin MIPI camera interface (CSI) connector Video outputs: HDMI, composite video (PAL and NTSC) via 3.5 mm jack Audio input: I²S Audio outputs: Analog via 3.5 mm jack; digital via HDMI and I²S Storage: MicroSD Network: 10/100Mbps Ethernet Peripherals: 17 GPIO plus specific functions, and HAT ID bus Power rating: 800 mA (4.0 W) Power source: 5 V via MicroUSB or GPIO header Size: 85.60mm × 56.5mm Weight: 45g (1.6 oz)
USB-to-LAN adapters are listed here.
Download at least IPFire 2.21 (Flash Image) and flash it to an MicroSD card.
The ARM flash image is configured for serial console at default.
If using HDMI output and USB Keyboard edit the
uENV.txt file and change
After flashing the SD card install it into the Raspberry Pi, connect the cables and power supply, and power it up. At the start of booting you'll see:
Net: No ethernet found. starting USB… USB0: Core Release: 2.80a scanning bus 0 for devices…
The Raspberry Pi 2 Model B (Raspi 2B) will normally boot within xx seconds.
If the IPFire sits for more than 3 to 4 minutes it may be trying to locate a driver for an unknown USB device. Unplug the unknown device and reboot the Raspberry Pi.
Once the Raspi 2B is fully booted begin to follow the steps here.
computer [iperf3 client] ← green → IPFire (Raspi 3B) ← red → computer [iperf3 server]
iMac3:~ $ iperf3 -c 192.168.60.178 Connecting to host 192.168.60.178, port 5201 [ 5] local 192.168.1.100 port 51505 connected to 192.168.60.178 port 5201 - - - - - - - - - - - - - - - - - - - - - - - - - [ ID] Interval Transfer Bitrate [ 5] 0.00-10.00 sec 73.1 MBytes 61.3 Mbits/sec sender [ 5] 0.00-10.03 sec 72.7 MBytes 60.8 Mbits/sec receiver iMac3:~ $ iperf3 -c 192.168.60.178 -R Connecting to host 192.168.60.178, port 5201 Reverse mode, remote host 192.168.60.178 is sending [ 5] local 192.168.1.100 port 51511 connected to 192.168.60.178 port 5201 - - - - - - - - - - - - - - - - - - - - - - - - - [ ID] Interval Transfer Bitrate [ 5] 0.00-10.00 sec 43.0 MBytes 36.1 Mbits/sec sender [ 5] 0.00-10.00 sec 42.9 MBytes 36.0 Mbits/sec receiver
/usr/bin/openssl speed -elapsed -evp [cipher]
time /usr/sbin/openvpn –test-crypto –secret /tmp/secret –verb 0 –tun-mtu 20000 –ncp-disable –cipher [cipher]
Raspberry Pi 2 Model B