Neue Firmware v2018.1.1
David Lutz
kpanic at ff3l.net
Mo Sep 10 20:56:44 CEST 2018
Die Firmware ist jetzt für alle Communities außer Südschwarzwald als
experimental freigeschaltet.
Südschwarzwald muss ich leider erstmal außen vor lassen, da sonst in St.
Georgen die Experimental-Router in Schwarzwald-Baar wechseln würden und
die beiden Segmente brücken würden. Da müssen wir uns erst noch was
einfallen lassen...
Gruß
David
Am 09.09.2018 um 12:09 schrieb David Lutz via ff3l:
> Hallo liebe Freifunkende*innen/außen!
>
> Vor kurzem wurde ein Bugfix zu Gluon 2018.1 released.
> Unter anderem behebt dieser einen Bug, der beim Update in manchen
> Fällen zum Konfigurationsverlust des Knotens führen kann.
>
> Desweiteren sind noch weitere Änderungen auf unserer Seite hinzugekommen:
>
> 1. Die neue Firmware nutzt kein VXLAN.
> Es gibt einerseits keinen wirklichen Migrationspfad zu VXLAN ohne
> sämtliche Kupfer-Mesh-Geschichten von Hand anzufassen, andererseits
> ist die Performance von VXLAN wohl nicht so berauschend.
> Dazu kommt noch, dass man im Gegensatz zu den frühen
> Entwicklerversionen keine Möglichkeit hat, auszuwählen, welches
> Meshprotokoll man nutzen möchte. Eine Zeit lang konnte man im
> Konfigurationsmodus anhaken, ob man VXLAN, Legacy-Mesh oder beides
> nutzen möchte.
> Leider wurde diese Funktionalität eliminiert, man kann lediglich beim
> Bauen der Firmware voreinstellen, ob Legacy-Mesh oder VXLAN genutzt
> werden soll. Daher ist die Firmware nun fix auf Legacy-Mesh
> konfiguriert, damit unsere größeren Installationen nicht
> auseinanderbrechen.
>
> 2. Ein neues Package zur Domainwahl
> Mit 2018.1 wurde Gluon nun endlich Multidomain-fähig. Man muss also
> bei mehreren Netzsegmenten nicht mehr für jedes Segment eine eigene
> Firmware bauen, sondern hat eine Firmware in der man die jeweilige
> Segmentkonfiguration bequem per Dropdown auswählen kann.
> Zwei Knoten können aber natürlich nur miteinander meshen, wenn sie in
> der gleichen Domain sind. In der Vergangenheit gab es da ab und zu
> Probleme mit falsch konfigurierten Knoten. Diese ließen sich dann mit
> dem selben Mechanismus beheben, den wir auch damals zum Netsplit
> verwendeten: Man leitet den Port für die automatischen Updates so um,
> dass der Knoten sich die richtige Firmware lädt. Da nun aber alle die
> gleiche Firmware haben, geht das nun nicht mehr.
> Hier kommt das neue Package ins Spiel: gluon-segment-mover
> Das Package stammt ursprünglich von Freifunk Regensburg und wurde von
> mir ein wenig erweitert.
> Es stellt regelmäßig Anfragen mit seiner Node-ID und/oder seinen
> Geokoordinaten an eine API, die auf dem Diensteserver läuft.
> Dieser vergleicht die Geokoordinaten mit den Gebietsgrenzen der
> Segmente und liefert das Segment zurück in dem sich die Koordinaten
> befinden. Der Knoten prüft nun, ob er sich schon in diesem Segment
> befindet und wechselt ansonsten die Domain. Diese Funktionalität lässt
> sich im Konfigurationsmodus deaktivieren.
> Zudem kann auf dem Diensteserver auch für die Node-ID fix hinterlegt
> werden, in welche Domain der Knoten soll, als eine Art „manueller
> Override“. Dieser kann z.B. für zukünftige weitere Netsplits verwendet
> werden.
>
> Wer mag, kann gern ein wenig mit der neuen Firmware spielen, ihr
> findet sie unter https://ff3l.net/fw oder auf dem FTP-Server.
>
> Feedback ist sehr erwünscht.
> Wenn es keine Probleme gibt, rolle ich die Firmware dann gern über den
> experimental-Zweig aus.
>
> Liebe Grüße
> David
Mehr Informationen über die Mailingliste ff3l