mein Test-841 v8 ist erfolgreich binnen einer Nacht »offline« (kein WAN, kein Meshpartner im WLAN) von 1.0.1~6 (stable) nach 1.1.2~43 (rawhide) im Müritzer Netz aktualisiert worden. Es läuft nun noch ein Test zur Verifikation (rawhide => tng, 1.1.5~23).
Wäre klasse, wenn das jemand an der Müritz/in Feldberg ebenfalls noch mal probieren würde; Voraussetzung ist zweiter Knoten mit Uplink in Funkreichweite, der normal im Mesh funktioniert.
Vorbereitung auf dem Testknoten wie folgt:
Testnoten auf aktuelle stable-FW downgraden, falls notwendig (ssh-Zugang einrichten nicht vergessen)
Testknoten auf ‘rawhide’-Zweig zwingen:
root@17258-FW-Test-4830-b9d0:~# sed -e "s/option branch .*$/option branch 'rawhide'/g" -i /etc/config/autoupdater
Testknoten im WLAN isolieren und neu starten:
root@17258-FW-Test-4830-b9d0:~# sed -e 's/00:21:de:ca:fb:ad/de:ca:fb:ad:20:20/g' -i /etc/config/wireless
root@17258-FW-Test-4830-b9d0:~# reboot
Sofern vorhanden, WAN-Verbindung des Testknotens jetzt kappen
Damit ist der Knoten isoliert und sollte nach ein paar Stunden versuchen, sich als Client über den anderen Freifunk-Knoten mit dem Netz zu verbinden und dann ein Autoupdate auf die aktuelle »rawhide«-Firmware durchzuführen. (Falls der andere Freifunk-Knoten schon auf »tng« läuft, bitte entsprechend oben »rawhide« durch »tng« ersetzen; die Mesh-SSIDs sind unterschiedlich.)
Ergebnis sollte sein, daß der Testknoten nach ~1 Tag als Meshknoten wieder auf der Karte (wg. Legacy/TNG am besten newmap.4830.org nehmen) und als online gelistet wird.
So, dankenswerterweise hat ein Gluon-Mitentwickler sich des Themas angenommen und wohl das Problem gefunden.
wg 1.1.6~6, tng 1.1.5~32 und rawhide 1.1.2~49 haben die entsprechenden Fixes. Bitte diese FW mal auf Knoten installieren und diese “isolieren” (ggf. in /etc/config/wireless die Mesh-SSID ändern), aber im Update-Pfad belassen (wg/tng/rawhide). Wenn’s klappt, müßten die Knoten sich auf 1.1.6~7, 1.1.5~33 bzw. 1.1.2~50 aktualisieren.
OS: 18.06-SNAPSHOT, r7945+26-83ce31d FW: 1.1.2~49
HW: TP-Link TL-WR841N/ND v9
root@33332-Schalueckstr-AZ1:~# iwinfo
client0 ESSID: "KreisGT.freifunk.net"
[…]
Mon Sep 14 16:27:10 2020 user.info : autoupdater-wifi-fallback: connecting to radio0 muenchen.freifunk.net/welt 5E:71:CF:F9:41:80
[…]
Mon Sep 14 16:27:15 2020 daemon.notice netifd: Interface 'fallback6' is enabled
Mon Sep 14 16:27:15 2020 daemon.notice netifd: Network alias 'fallback' link is up
Mon Sep 14 16:27:15 2020 daemon.notice netifd: Interface 'fallback6' has link connectivity
Mon Sep 14 16:27:15 2020 daemon.notice netifd: Interface 'fallback6' is setting up now
Mon Sep 14 16:27:15 2020 daemon.notice netifd: Interface 'fallback' is now up
Mon Sep 14 16:27:15 2020 daemon.info dnsmasq[888]: reading /tmp/resolv.conf.auto
Mon Sep 14 16:27:15 2020 daemon.info dnsmasq[888]: using local addresses only for domain lan
Mon Sep 14 16:27:15 2020 daemon.info dnsmasq[888]: using nameserver 10.80.200.8#53
Mon Sep 14 16:27:15 2020 user.notice firewall: Reloading firewall due to ifup of fallback (fallback)
Mon Sep 14 16:27:19 2020 daemon.notice netifd: Interface 'fallback6' is now up
Mon Sep 14 16:27:19 2020 daemon.info dnsmasq[888]: reading /tmp/resolv.conf.auto
Mon Sep 14 16:27:19 2020 daemon.info dnsmasq[888]: using local addresses only for domain lan
Mon Sep 14 16:27:19 2020 daemon.info dnsmasq[888]: using nameserver 10.80.200.8#53
Mon Sep 14 16:27:19 2020 daemon.info dnsmasq[888]: using nameserver 2001:608:a01::40#53
Mon Sep 14 16:27:19 2020 daemon.info dnsmasq[888]: using nameserver 2001:608:a01::41#53
Mon Sep 14 16:27:19 2020 daemon.info dnsmasq[888]: using nameserver 2001:608:a01::42#53
Mon Sep 14 16:27:19 2020 user.notice firewall: Reloading firewall due to ifup of fallback6 (fallback)
[…]
Mon Sep 14 16:27:36 2020 user.info : autoupdater-wifi-fallback: executing the autoupdater...
Mon Sep 14 16:27:38 2020 daemon.err haveged[846]: haveged: Stopping due to signal 15
Mon Sep 14 16:27:38 2020 daemon.err haveged[846]:
Mon Sep 14 16:27:39 2020 kern.info kernel: [15328.343159] sysctl (18511): drop_caches: 3
[…]
OS: 18.06-SNAPSHOT, r7945+26-83ce31d FW: 1.1.2~50
HW: TP-Link TL-WR841N/ND v9
root@33332-Schalueckstr-AZ1:~#
Bitte gerne also die Tests jetzt mit der entsprechende Legacy- oder TNG-Version (TNG: 1.1.5~32; rawhide: 1.1.2~49) als Ausgangs-Firmware wiederholen, der Knoten sollte dann sich binnen ~5 Stunden auf die letzte aktualisieren.
Hmm. Bitte parallel checken, ob – insbesondere bei TNG –, das Netz generell tut. Also mit Handy rein und z. B. mal v6.de ansurfen: funktionieren beide IP-Versionen?
v6.de geht über TNG. Speedtest App meldet Plusserver anstelle von Kai.
root@33332-Buschkoettersweg-63-2dbc:~# autoupdater
Retrieving manifest from http://firmware.ipv6.4830.org/stable/sysupgrade/stable.manifest ...
No new firmware available.
Der 841 kann über seine direkte Verbindung prüfen. Ist dann classic Freifunk.
Mit rawhide (1.1.2~54) ist heute Nacht ein Testknoten nach tng (1.1.5~37) migriert.
@Echo, @Thomas, @m.bitterlich und alle anderen, die am TNG-Test teilnahmen, bitte nochmals einen Offline-Test von rawhide nach tng testen. Insbesondere scheinen an der Müritz/Feldberg keine TNG-Knoten (mehr) aktiv zu sein?
Ablauf:
Testnoten auf aktuelle rawhide-FW bringen (ab 1.1.2~54), downgraden, falls notwendig (ssh-Zugang einrichten nicht vergessen, beim Downgrade die alte Konfiguration nicht übernehmen!)
Testknoten auf ‘tng’-Zweig zwingen:
root@17258-FW-Test-4830-b9d0:~# sed -e "s/option branch .*$/option branch 'tng'/g" -i /etc/config/autoupdater
Testknoten im WLAN isolieren und neu starten:
root@17258-FW-Test-4830-b9d0:~# sed -e 's/:de:ca:fb:/:f0:0b:a3:/g' -i /etc/config/wireless
root@17258-FW-Test-4830-b9d0:~# reboot
Sofern vorhanden, WAN-Verbindung des Testknotens jetzt kappen
Plan ist derzeit, zum Sonntag rawhide durchzupromoten bis stable, um dann um den Jahrewechsel den Schwenk auf eine TNG-Firmware (via rawhide => experimental => testing => stable) zu vollziehen.
(Falls jemand helfen möchte: das Blog ist nach einem Update von WP und Plugins – alles via Dashboard – im A…imer, es wird nix mehr zu Twitter oder ins Discourse verlinkt. (Genau wegen so einem Mist mache ich Updates normalerweise nur unter vorgehalter, scharfer Waffe und unter enervierendem Protest.) Thus: Any help appreciated.)
33378-a42bb0f43a87
von testing auf rawhide
autoupdater -f
über WAN Link (hat IPv6 genutzt)
r300e
downgrade auf rawhide
firstboot
Netzbasierte Lokalisierung -> OK
SSH Key hinzugefügt
Anschließend auf Wizward und dort weiter gemacht
sed -i -e ‘s/KreisGT.freifunk.net/test-KreisGT.freifunk.net/g’ /etc/config/wireless
wifi reload
Um sicht nicht mit meinem Offloader Probleme zu bekommen
Die Isolation ist ja jetzt gegeben durch die Unterschiedlichen Versionen. So wird es in der Realität dann ja auch sein. Mal schauen wie es morgen aussieht.
Sag Bescheid, wann du Zeit hast, mich da ranzulassen, dann schaue ich mal, was da kaputt gegangen ist. Kenne das Plugin nicht, das solche Cross-Postings macht, aber gucken kann ich ja mal
Zeitvorschläge: Samstag 13-16 Uhr, Sonntag 16-19 Uhr, Montag 13-19 Uhr… Sag Bescheid wanns bei dir passt.
Das ist übrigens ein relevanter Punkt: bei »Schwenk auf eine TNG-Firmware« wird eine tng-FW mit Standard-SSID gebaut werden und dann in allen Autoupdater-Zweigen ausgerollt. Sprich: DANACH ist die l2tp-SSID Geschichte, bitte achtet darauf bei Euren Installationen
Bei mir sieht alles gut aus. mein 300e hat sich heute Nacht aktualisiert.
Ich werde jetzt noch meinen 841 resetten und die Testing Firmware installieren. Werde ihn dann auf vom Autoupdater auf experimental stellen um dann evtl. Fehler im weiteren Update Prozess zu erkennen. (Ohne Mesh und Kabel). Das werde ich wenn ich die möglichkeit habe auch noch mit einem zweiten 841 machen.