[Freifunk Franken Firmware 0000120]: Neue Firmware wechselt VPN Daten der Hood nicht mehr bei Hoodwechsel
FFF Bugtracker
mantis at fff-nue2.wavecloud.de
Do Nov 21 21:26:49 CET 2019
Der folgende Eintrag wurde geschlossen.
======================================================================
https://mantis.freifunk-franken.de/view.php?id=120
======================================================================
Berichtet von: ChristianD
Zugewiesen an:
======================================================================
Projekt: Freifunk Franken Firmware
Eintrag-ID: 120
Kategorie: General
Reproduzierbarkeit: immer
Schweregrad: schwerer Fehler
Priorität: hoch
Status: geschlossen
Lösung: nicht reproduzierbar
Behoben in Version:
======================================================================
Erstellt am: 2019-01-13 23:29 CET
Zuletzt geändert: 2019-11-21 21:26 CET
======================================================================
Zusammenfassung: Neue Firmware wechselt VPN Daten der Hood nicht mehr
bei Hoodwechsel
Beschreibung:
Es sieht aktuell so aus als würde die neue FIrmware 20181202 fastd nicht mehr
neu reloaden bei Hoodwechsel.
Die config ist komplett auf die neue Hood angewendet (fastd config, ULA v6,
usw.) er bleibt aber per VPN mit der alten Hood verbunden.
Ich konnte das ganze bisher nur remote analysieren:
- /etc/init.d/fastd restart killt den Router und er ist danach weder in der
neuen noch in der alten Hood auffindbar
- reboot behebt das Problem und der Router ist anschließend in der richtigen
Hood
Ursache bisher unklar
======================================================================
----------------------------------------------------------------------
(0000327) ChristianD (Manager) - 2019-01-13 23:31
https://mantis.freifunk-franken.de/view.php?id=120#c327
----------------------------------------------------------------------
Kleiner Zusatz:
- /etc/init.d/fastd restart killt den Router und er ist danach weder in der
neuen noch in der alten Hood auffindbar
nach paar Minuten (ca. 10Minuten) war der Router dann doch wieder in der neuen
Hood auffindbar, ein restart behebt das Problem also ebenfalls, ich teste jetzt
bei einem Router noch ein reload
----------------------------------------------------------------------
(0000328) ChristianD (Manager) - 2019-01-13 23:34
https://mantis.freifunk-franken.de/view.php?id=120#c328
----------------------------------------------------------------------
sieht so aus als hätte /etc/init.d/fastd reload keinen Effekt, es passiert
einfach gar nix
https://github.com/FreifunkFranken/firmware/blob/master/src/packages/fff/fff-vpn-select/files/usr/sbin/vpn-select#L77-L80
----------------------------------------------------------------------
(0000329) ChristianD (Manager) - 2019-01-14 00:23
https://mantis.freifunk-franken.de/view.php?id=120#c329
----------------------------------------------------------------------
Kleiner Zusatz noch:
Alte Hood gab es 2 Gateways, eines war mit DNS eingetragen, das 2. mit IP
In der neuen Hood waren die gleichen Gateways eingetragen, diesmal haben aber
beide einen DNS bekommen (die erste Hood lief mit IP vom 2. GW weiter)
Sofern nur das 1. Gateway das immer einen DNS hatte in den Hoods aktiv war, war
alles ok, wo die Router aber genau hin verbunden waren kann ich nicht mehr sagen
da ich das nur über das Monitoring geprüft habe und da die config der Router
ja komplett auf der neuen Hood war, sah dort alles richtig aus. Seitens Batman
am Gateway hab ich das nicht geprüft wobei ich im nachhinein glaube das es zu
wenig Router (nur alte FW und die neuen waren noch in der alten Hood?) waren.
Sicher sagen kann ich das aber nicht mehr
Sobald das 2. Gateway online ging, waren die Hoods über das 2. Gateway
verbunden. Es sah so aus als würden die Router zu beiden Hoods diesen Gateways
verbunden zu sein. Dies schien aber nur bei Routern mit der neuen Firmware
(Dezember) der Fall zu sein, ältere Router mit August FIrmware sahen richtig
aus.
Ganz sicher bin ich mir nicht mehr ob das alles genau so stimmt oder ob ich was
übersehen habe. Ich denke man muss diesen Fall nochmal im kleinen mit einem
Router am Schreibtisch nachstellen um das Problem zu analysieren im
Produktivsystem ist eine Diagnose schwierig weil die problematischen Router alle
remote stehen.
Ich habe die neue Hood erstmal wieder gelöscht und danach sieht alles wieder
gut und richtig aus
----------------------------------------------------------------------
(0000330) ChristianD (Manager) - 2019-01-23 23:07
https://mantis.freifunk-franken.de/view.php?id=120#c330
----------------------------------------------------------------------
Der Bug scheint in ähnlicher Form wieder aufgetreten zu sein:
Ein Router der vorher anscheinend in der Hassfurt Hood war, ist auf einmal in
meiner priv. Hood wo das Hoofile öffentlich ist aufgetaucht. Man kommt in diese
Hood nur rein, wenn man die Hoodfile per Hand auf den Router kopiert
(/etc/hoodfile). Anscheinend hat er aber die Verbindung in die Hassfurt Hood
nicht los gelassen und somit meine Hood mit Hassfurt verbunden. Zusätzlich ist
dieser Router nie Online im Monitoring aufgetaucht und sendet auch keinerlei
Alfreddaten. Da es sich um ein fremdes Gerät handelt, hab ich auch keinen
Zugriff auf diesen Router, u.U. kann es sich hier auch um eine mutwillige
Störung des Netzes handeln und um keinen Bug, dies kann ich nicht sicher sagen.
Es hat sich um einen wdr4300v1 gehandelt. Die einzige Möglichkeit diese
Verbindung zwischen den Hoods zu lösen war, am Gateway den Router im fastd zu
sperren.
----------------------------------------------------------------------
(0000331) ChristianD (Manager) - 2019-01-24 08:26
https://mantis.freifunk-franken.de/view.php?id=120#c331
----------------------------------------------------------------------
Zusatz zum ursprünglichen Problem:
Ich hab gestern auf meinen Gateway die alte Polygonhood die schon seit das
Problem bekannt wurde wieder aufgelöst wurde, wieder eingeschaltet und es
verbinden sich nach wie vor 2 Router per VPN mit meinem Gateway obwohl die
Hoodfile nirgendwo mehr existiert. Es handelt sich aktuell um diese 2 Router:
https://monitoring.freifunk-franken.de/routers/7594
https://monitoring.freifunk-franken.de/routers/3454
Im Anhang die socket Daten von fastd (IP und Key sind manuell zensiert)
----------------------------------------------------------------------
(0000332) ChristianD (Manager) - 2019-01-27 09:16
https://mantis.freifunk-franken.de/view.php?id=120#c332
----------------------------------------------------------------------
Wir haben nun die Polygone Hood wieder angelegt:
- Vor einer Woche wurde das 2. GW schon in der alten Hood auf DNS statt IP
umgestellt und auch in der neuen Hood wurde es mit DNS nun eingetragen
- Das 1. GW hat bisher immer den gleichen fastd key verwendet, er wurde jetzt
für die neu erstellte Hood geändert und einzigartig gemacht
Durch diese Änderungen scheint es nun geklappt zu haben und die Router haben
alle ordentlich gewechselt und die Hoods sind sauber getrennt.
Woran es endgültig lag kann ich nicht mehr sagen.
----------------------------------------------------------------------
(0000342) fbl (Administrator) - 2019-06-22 22:24
https://mantis.freifunk-franken.de/view.php?id=120#c342
----------------------------------------------------------------------
Besteht dieses Problem noch?
----------------------------------------------------------------------
(0000346) Adrian Schmutzler (Manager) - 2019-10-07 14:36
https://mantis.freifunk-franken.de/view.php?id=120#c346
----------------------------------------------------------------------
Nach meiner Kenntnis trat seitdem nichts vergleichbares mehr auf.
----------------------------------------------------------------------
(0000348) fbl (Administrator) - 2019-11-21 21:26
https://mantis.freifunk-franken.de/view.php?id=120#c348
----------------------------------------------------------------------
Mir ist nicht bekannt, dass etwas vergleichbares erneut aufgetreten wäre.
Eintrags-Historie
Änderungsdatum Benutzername Feld Änderung
======================================================================
2019-01-13 23:29 ChristianD Neuer Eintrag
2019-01-13 23:31 ChristianD Notiz hinzugefügt: 0000327
2019-01-13 23:34 ChristianD Notiz hinzugefügt: 0000328
2019-01-14 00:23 ChristianD Notiz hinzugefügt: 0000329
2019-01-23 23:07 ChristianD Notiz hinzugefügt: 0000330
2019-01-24 08:26 ChristianD Datei hinzugefügt: socketfastd.txt
2019-01-24 08:26 ChristianD Notiz hinzugefügt: 0000331
2019-01-27 09:16 ChristianD Notiz hinzugefügt: 0000332
2019-06-22 22:24 fbl Notiz hinzugefügt: 0000342
2019-10-02 12:46 fbl Kategorie Freifunk Franken
Firmware => General
2019-10-02 12:48 fbl Kategorie General => General2
2019-10-02 12:49 fbl Kategorie General2 => General
2019-10-07 14:36 Adrian SchmutzlerNotiz hinzugefügt: 0000346
2019-11-21 21:26 fbl Status neu => geschlossen
2019-11-21 21:26 fbl Lösung offen => nicht
reproduzierbar
2019-11-21 21:26 fbl Notiz hinzugefügt: 0000348
======================================================================
Mehr Informationen über die Mailingliste franken-dev