Die bisherige Freifunk Event Installation besteht aus zwei großen Event Cases. Eine FritzBox liefert Netz mit LTE, ein Futro wird als Offloader eingesetzt, ein überdimensionierter Switch verteilt an die Freifunk Router. Die Technik liefert etwa 80 MBits Durchsatz für ca. 250 Clients.
Eine neue Box soll es werden:
Es soll kleiner und schneller werden. Die Idee, ein Mini Computer (hier ein D2700) mit LTE Modem Karte soll mit VirtualBox eine Offloader VM bekommen und das Mesh Netzwerk am LAN ausgeben. Die FritzBox hat nur Cat 3 LTE, eine Cat 6 LTE Card, eine Sierra Wireless MC7455 (EM 7455), die 300MBit schafft, wird verwendet. Der Offloader in der VM sollte auch mehr schaffen, als der Futro.
Es gab die Idee, auch eine WLAN Karte einzubauen, da aber über VirtualBox diese nur als “normale” Netzwerkkarte weitergegeben wird. wurde diese weggelassen. Wäre schön gewesen, Freifunk über eine direkte W-LAN Steckkarte ausstralen zu können. Wäre dann 3in1 gewesen. Das Freifunk Image ist in der Regel für zwei Netzwerkinterfaces gedacht.
Nun brauchte es noch einen Sim Karten Adapter.
Das Freifunk Offloader VirtualBox Image hat den Vorteil, nicht den Murks mit den Treibern zu haben.
Zunächst ging es mit Problemen weiter. Ubuntu Netzwerkmanager und Treiber waren es dann doch nicht. Die Schnittstelle musste überklebt werden.
https://techship.com/faq/sierra-wireless-mc74-series-module-is-not-detected-by-the-operating-system/
Ja, richtig gelesen, Pins abkleben. Ich musste dann feststellen, das auch der Sim Adapter abgeklebt werden musste.
Mit Ubuntu 18.04 und dem Network-Manager ging die Box sofort online.
Der D2700 Prozessor ist jetzt nicht so toll für virtuelle Maschinen, kann nur 32 Bit VMs mit Virtualbox laufen lassen. KVM kann auch 64Bit, wird aber extrem langsam, unbrauchbar. Das 32Bit Offloader Image stürzt mit Kernel Panic ab. Das experimental Image mit 32 Bit startet dann endlich mit Virtualbox. Es ist wieder Lede, statt Gluon mit Einstellungsmöglichkeiten statt eines langsamen sicheren VPN ein performance Mode gibt.
Das LAN Mesh machte Probleme. Es war die Netzwerkkarte on Board, die den benötigten Bridge Modus verweigerte, Mit einer anderen Karte funktionierte endlich das Projekt.
Zu beachten beim Bau eines LTE Offloaders
- Wenn der Offloader als VM laufen soll, sollte die CPU VT unterstützen und eher die 64 Bit Variante genutzt werden.
- Die Netzwerkkarte muss den Bridge Modus unterstützen
- Bei Virtualbox muss der erste Netzwerkport die LAN Karte im Bridge Modus mit erlaubten Promiscuous sein
- Der zweite Netzwerkport ist einfach NAT