[freifunk-public] Neue Experimental-Firmware 1.10.0~exp20201202

Ralf Jung post at ralfj.de
Do Dez 3 19:00:10 CET 2020


Hallo allerseits,

im experimental-Kanal des Autoupdaters rollen wir jetzt die neue Firmware 
1.10.0~exp20201202 aus. Damit aktualisieren wir auf Gluon v2020.2.1 
(https://gluon.readthedocs.io/en/v2020.2.x/releases/v2020.2.1.html).

Vor allem jedoch haben wir eine angepasste Version des Darmstädter "Domain 
Director" eingebaut, mit dem wir die vorhandenen Knoten automatisch auf unsere 
neuen Domains verteilen und so die Größe des Mesh-Netzwerks reduzieren wollen. 
Wir werden dabei aufpassen, dass lokale Mesh-Wolken geschlossen in dieselbe 
Domain migrieren. Wer darauf nicht vertrauen mag, kann den Director in den 
erweiterte Einstellungen im Konfig-Modus deaktivieren; dann kann es jedoch 
passieren, dass benachbarte Knoten, die den Director aktiviert haben, migrieren 
und dadurch lokale Meshes aufgetrennt werden.

Technisch läuft das so, dass wir auf dem mgmt-Server eine kleine Datenbank 
haben, wo für jeden Knoten anhand der angegebenen Geokoordinaten bzw den 
benachbarten Mesh-Knoten eine Ziel-Domain eingestellt ist. Die Knoten fragen 
regelmäßig beim Server nach, was denn ihre Ziel-Domain ist, und wenn diese von 
der gesetzten Domain abweicht wird ein Wechsel geplant. Der Zeitpunkt des 
Wechsels wird dabei vom Server festgelegt. So können wir z.B. den Wechsel für 
"in 2 Wochen" ankündigen; es reicht also, wenn ein Knoten in diesen 2 Wochen 
irgendwann mal für mehr als eine Stunde online ist, damit er weiß, wann und 
wohin der Wechsel stattfindet.
Ob für einen Knoten ein Wechsel geplant ist, kannst du per SSH herausfinden:
uci get ffda.director.target
uci get ffda.director.switch_after

Vorerst wird jedoch nicht großflächig automatisch migriert, wir werden nur auf 
einigen unserer Knoten experimentieren, ob das mit der Migration so 
funktioniert. Wenn du da mitmachen willst, melde dich bitte, dann können wir die 
Migration auch für deine Knoten aktivieren und schauen was passiert. :)

Viele Grüße,
Ralf und Marvin


Mehr Informationen über die Mailingliste freifunk-public