Vielen Dank an Arne vom IPFire-Team für die vielen Infos zu dem Thema! Warum macht man eine Firewall auf so einem Gerät? Es ist der Reiz ob man es zum Laufen bekommt und hat auch einen sinnvollen Aspekt. Ich spare mit diesen Geräten sehr viel Energie, wo früher ein Medienserver lief (25W) läuft heute ein BananaPI (2,5W) 24 Stunden am Tag. Die Ersparnis könnt ihr ja selber ausrechnen ;) Statusinformationen Voraussetzungen:

Installation: Hardware Der BananaPI hat nur eine Schnittstellenkarte, also braucht man noch mindestens eine andere damit IPFire funktioniert. Minimalkonfiguration ist ROT und GRÜN. Hier zwei Beispiele, die bei meinen Tests funktioniert haben. USB-to-LAN : Delock Adapter USB 3.0 an Gigabit LAN WLAN: Logilink Wireless N 300 Mbps USB Adapter Der BananaPI ist etwas empfindlich was den Strom der USB-Schnittstelle betrifft. Wenn man auf Nummer sicher gehen will, benutzt man einen aktiven USB-Hub. Software 1) Das Image auf die Karte schreiben

dd if=ipfire-2.17.1gb-ext4-scon.armv5tel-full-core86test1.img.gz of=/dev/deine_karte

  2) Den Bootloader auf die Karte schreiben

dd if=openwrt-sunxi-Bananapi-u-boot-with-spl.bin of=/dev/deine_karte seek=8 bs=1K

  3) Die uENV.txt muss in /boot (erste Partition) erstellt werden. uENV.txt

fdt_high=ffffffff
loadkernel=fatload mmc 0 0x46000000 zImage-ipfire-multi
loaddtb=fatload mmc 0 0x49000000 dtb-3.14.22-ipfire-multi/sun7i-a20-bananapi.dtb
bootargs=console=ttyS0,115200 earlyprintk root=/dev/mmcblk0p3 rootwait
uenvcmd=run loadkernel && run loaddtb && bootz 0x46000000 - 0x49000000

Fertig! Die Karte in den BananaPI einbauen und starten. Danach kann man ganz normal die Installation durchführen.

WARNHINWEIS: Es handelt sich hier um eine Testversion, die Fehler und Bugs enthalten kann!

  Mein Testaufbau, den ich produktiv einsetze. Schnittstellen ROT, GRÜN und BLAU. Zusätzlich nutze ich noch einen OpenVPN-Tunnel.

IPFire auf einem BananaPI

Quellen: Arne vom IPFire-Team OpenWrt Ich hoffe es hat sich kein Fehler eingeschlichen, wenn doch hinterlasst in den Kommentaren Eure Änderungen / Verbesseungen.