Hallo!
Ich setze es mal hier rein, falls das falsch ist, möge ein Moderator das in eine Technik-Sparte verschieben…
Ich schildere hier mal, wie ich verstanden habe, wie es in der Theorie hätte laufen sollen und danach, wie es bei mir praktisch gelaufen ist… Man versteht vielleicht mehr, wenn man einfach mal weiterliest
Ich hatte es so verstanden, dass im Zuge der Abspaltung von BGL und LLN unter anderem…
- …ein Zwischen-Update von 20160227 auf 20160416 (?) erfolgen sollte
- …dieses Zwischen-Update das 802.11s-Meshing zusätzlich ergänzen sollte
- …danach das „End“-Update auf 20160417 das IBSS-Meshing entfernen sollte
Nun setzte ich einige Wochen später einen fabrikneuen TL-WR841v10 für meinen Schwager auf, flashte ihn ganz frisch mit 20160417 factory und freute mich, als er auf der Freifunk-Karte auftauchte, aber der erwartete Mesh-Link zu meinem eigenen Router (immerhin im selben Raum befindlich und ebenfalls ein 841v10 mit BGL-20160417-Firmware) blieb aus. Ich verglich per SSH-Zugriff die Sektionen wireless.mesh_radio0 und stellte fest, dass der frische Router für meinen Schwager ein 80211s-Interface definierte, während mein alter trotz fehler(meldungs)losem Update nach wie vor auf IBSS bzw adhoc-modus bestand. Ich flashte meinen Router per LUCI unter NICHT-Beibehaltung der Einstellungen mit einem sysupgrade-file erneut, danach hatte ich 80211s aktiv und die Router meshten sofort.
Dadurch wurde nun meine Neugier geweckt und ich schleppte den neuen Router zu einem Bekannten, dessen Freifunk-Router ich ebenfalls „manage“. Er hat einen TL-WDR3600v1 mit VPN-Uplink und ebenfalls einen TL-WR841v10 als reinen Mesh-Router. Es stellte sich heraus, dass auch hier der flammneue Router meines Schwagers nicht mit dem vorhandenen (und ebenfalls komplett auf BGL 20160417 upgedateten) Gerätepark meshen wollte. Da ich die Geräte aber nicht auch neu flashen und konfigurieren wollte, glich ich im 841v10 testweise nur die wireless.mesh_radio0 an und voila: der geänderte alte 841er meshte ab da zu dem flammneuen, aber nicht mehr zum 3600er. Als ich diesen (also den 3600er) dann ebenfalls per SSH angepasst hatte, meshten nun alle 3 Router prima im Dreieck. Als ich dann aber noch wireless.mesh_radio1 (also das 5GHz-Band) anpassen wollte, erwartete mich wiederum eine Überraschung: Der Abschnitt wireless.mesh_radio1 definierte korrekterweise (und ganz im Gegensatz zum wireless.meshradio0) ein 802.11s-Interface, ergo gab es hier nichts für mich zu tun. Auf dem 5-GHz-Interface hatte die Umstellung reibungslos funktioniert!
Frage: Hat jemand das nach dem Update bei sich schonmal überprüft, ob seine Mesh-Links nun wirklich nach 80211s laufen oder nach wie vor per IBSS?
Hypothese: In gebrauch, bzw in Mesh befindliche Router migrieren NICHT (zumindest nicht alle, oder im Falle von Dual-Band-Geräten nicht alle Interfaces?) erfolgreich zu 80211s, während „brach liegende“ Interfaces erfolgreich zu migrieren scheinen.
Folge: Falls dieser Fehler kein Einzelfall sein sollte, könnten bestehende Installationen zwar weiter funktionieren, weswegen kein Fehler bzw kein Mesh-Wegfall bemerkt wurde, aber neu hinzukommende Router würden isoliert bleiben. Könnte auch dazu führen, dass der Fehler in den neuen Routern gesucht würde, denn die alte Installation funktioniert ja schon lange fehlerfrei.
Ich bin sehr neugierig, ob irgendwem Ähnliches bereits untergekommen ist oder ob jemand (vorzugsweise jemand, der in Mesh befindliche Router sein Eigen nennt, aber auch mal jemand mit einem „insel“-router ohne meshes zum vergleich?) das hieraufhin mal überprüfen und gegebenenfalls seine wireless.meshradio0/1 hier posten würde.