Firmwareupdate HoHo
David Lutz
kpanic at ff3l.net
Di Jul 11 00:10:58 CEST 2017
Hallo liebe Mitfunkende!
Wie der eine oder andere schon gemerkt hat haben wir seit dem Update auf 2017.1 massive Performance- und Stabilitätsprobleme im Hochrhein-Hotzenwald-Netz.
Schon kurz nach dem Update hat sich herausgestellt, dass ein Bug in der Firmware eine bestimmte Charge der Ubiquiti Picostation brickt.
Zudem stürzt ein Dienst in Gluon sehr häufig ab und schreibt mit Fehlerprotokollen den Arbeitsspeicher voll, bis irgendwann der Router aus Speichermangel neu startet.
Nun hat sich auch noch herauskristallisiert, dass ein Bug in Batman-Adv (unserem Mesh-Protokoll) quasi zu einem DDOS unseres Netzes führt, indem aufgrund eines Prüfsummenfehlers immer wieder ein Router eine ganze Welle lostritt. Normalerweise erfährt jeder Router von seinen direkten Nachbarn die Route über die jeder andere Router erreichbar ist. Durch diesen Bug schlägt das fehl, so dass jeder Router diesem Router die komplette Nachbarschaftstabelle sendet. Dadurch entstehen dermaßen hohe Paketraten, dass das Netz sporadisch fast unbenutzbar wird.
Dieses Problem lässt sich bis zur Behebung des Bugs im Batman-Protokoll nur dadurch beheben, dass die Multicast-Optimierung deaktiviert wird.
Die Gluon-Entwickler haben daher ziemlich zügig eine gefixte Version nachgelegt, Version 2017.1.1.
Leider genügt es, wenn nur ein einziger Router diese Optimierung noch aktiviert hat, durch die Vervielfachung des Traffics über die restlichen Knoten das gesamte Netz auszubremsen. Daher müssen wir schleunigst zusehen, dass alle Knoten die noch mit 2017.1.0 laufen aktualisiert werden.
Wir haben daher ziemlich kurzfristig die Firmware heute signiert und fürs automatische Update freigegeben.
Leider kann es aufgrund der obengenannten Problematik mit dem Vollschreiben des Speichers bei den Knoten dazu führen, dass der Knoten nach dem Update nicht sauber neu startet.
Falls euer Knoten also nach dem Update nicht mehr funktionieren sollte, einfach den Neustart von Hand durchführen, sprich den Router kurz vom Strom nehmen.
Ich bitte darum, die Unannehmlichkeiten zu verzeihen…
Liebe Grüße
David
Mehr Informationen über die Mailingliste ff3l