Mit der Übernahme der Knoten, die mit Firmware des Freifunk Lippe e. V. liefen, haben wir für die eher westlich von Ostwestfalen-Lippe, außerhalb des Kerngebietes von Freifunk Lippe, gelegenen Knoten ja drei neue Meshes etabliert: Möhnesee, Kierspe und Südwestfalen-Lippe.
Aktuell laufen die übernommenen Knoten in diesen Bereichen noch im Firmwarebranch ›mns‹ mit den alten Netzkonfigurationen, die der ehemaligen D1 von Freifunk Lippe entsprechen. Nicht nur dieser Bereich gehört »aufgeräumt« — nachdem wir die Knoten von Freifunk Bielefeld mit Freifunk Bad Oeynhausen und Freifunk Minden, Freifunk Lüneburg, Freifunk Uelzen mit Freifunk Celle, Freifunk Gifhorn, Freifunk Bienenbüttel sowie Freifunk Wendland und eben Freifunk Lippe mit nur theoretisch geolokalisierten Knoten in einer Firmware verwalten, steht nun ein ›Großreinemachen‹ an: ein baldiges Firmwareupdate für alle Firmwarezweige inklusive ›deadend‹ und ›mns‹ wird die Knoten entsprechend ihrer Geokoordinaten ins korrekte Zielmesh einsortieren.
Hierzu gibt es in einem ersten Schritt eine Firmware, die die besagten drei¹ neuen Meshes auch kennt — aktuell kennt die Firmware die neuen Meshes nicht und lehnt die vom schon aktualisierten Setup-Server gemeldeten Meshes »kse«, »mns« und »zsw« schlicht ab. Dies ist ein gewolltes Szenario: für »out-of-area« gibt der Setup-Server »zzz« zurück, das ist unser »Fallback-/Out-of-Area-Mesh«. Wenn die Firmware im interaktiven Modus – Config-Mode – hingegegen einen Locode bekommt, den sie nicht kennt, spricht vieles dafür, daß die Firmware nicht auf dem aktuellen Stand des Netzausbaus ist und aktualisiert werden sollte. Ja, darauf sollte die FW genauer hinweisen, in etwa »unbekannte Mesh-Kennung; bitte erst die aktuellste Firmware installieren« — steht auf der To-Do-Liste.
¹ Effektiv wurden es zwischenzeitlich mehr als drei neue Meshes; mit dem Kreis Olpe, dem Hochsauerlandkrei sowie den drei Winterberg-Meshes Stadtgebiet, Umland und Höhendörfer sind es insgesamt acht neue Bereiche, in die Knoten verteilt werden.
Diese neue Firmware macht auch bei Freifunk Bad Oeynhausen etwas anders: Knoten im Mesh »boy« werden nach dem Update nicht mehr die Gateways des Meshes »bfe«, Bielefeld, ansprechen, sondern die des Meshes Bad Oyenhausen (Wechsel von Mesh 9 zu Mesh 8). Aktuell sind die Netzparameter noch identisch, aber im Zuge der Emanzipation des Bad Oyenhausener Netzes wird sich das zukünftig vermutlich ändern.
Knoten mit hinterlegten Koordinaten – veröffentlicht oder auch nicht – prüfen dann periodisch, zu welchem Mesh sie gehören sollten und würden bei Abweichung vom Ist-Mesh in das Ziel-Mesh wechseln, sofern dies vom Setupserver aus zeitlich freigegeben ist. Knoten, die in Folge des Meshwechsels ihrer Uplinks offline gingen, prüfen ihrerseits periodisch, ob der Umschaltzeitpunkt schon vorbei ist und würden dann einfach das Mesh wechseln; binnen einer Stunde nach gesetztem Umschaltzeitpunkt sollten sich so alle Knoten im neuen Mesh befinden. Aktuell laufen noch letzte Tests dieses Verfahrens, zwischen Weihnachten und Neujahr werden voraussichtlich die ersten ›Aufräumarbeiten‹ stattfinden.
