Hallo Leute,
folgendes Problem konnte ich bisher nur dort [1] beobachten: Von Zeit zu Zeit (habe noch keine Regelmäßigkeit feststellen können) hören die Router einfach auf zu meshen:
root@FF-Bad-Iburg-Dornkampshaus-Uplink:~# batctl o | grep -v vpn [B.A.T.M.A.N. adv 2017.2, MainIF/MAC: primary0/ea:b6:2d:3f:25:a3 (bat0/f4:f2:6d:52:72:30 BATMAN_IV)] Originator last-seen (#/255) Nexthop [outgoingIF] root@FF-Bad-Iburg-Dornkampshaus-Uplink:~#
Abhilfe schafft bisher stets zuverlässig, sich einfach die WLANs mit "iwinfo radio0 scan" anzugucken. Wenige Sekunden später sind die WLAN-Meshnachbarn wieder da:
root@FF-Bad-Iburg-Dornkampshaus-Uplink:~# batctl o | grep -v vpn [B.A.T.M.A.N. adv 2017.2, MainIF/MAC: primary0/ea:b6:2d:3f:25:a3 (bat0/f4:f2:6d:52:72:30 BATMAN_IV)] Originator last-seen (#/255) Nexthop [outgoingIF] ce:fd:bd:12:64:42 3.260s (203) fa:ad:7f:44:5d:fa [ ibss0] ce:fd:bd:12:64:42 3.260s (206) c6:96:65:cc:4a:da [ ibss0] * ce:fd:bd:12:64:42 3.260s (244) ce:fd:bd:12:64:42 [ ibss0] fa:ad:7f:44:5d:fa 2.530s (209) c6:96:65:cc:4a:da [ ibss0] fa:ad:7f:44:5d:fa 2.530s (205) ce:fd:bd:12:64:42 [ ibss0] * fa:ad:7f:44:5d:fa 2.530s (255) fa:ad:7f:44:5d:fa [ ibss0] c6:96:65:cc:4a:da 0.850s (194) ce:fd:bd:12:64:42 [ ibss0] c6:96:65:cc:4a:da 0.850s (218) fa:ad:7f:44:5d:fa [ ibss0] * c6:96:65:cc:4a:da 0.850s (240) c6:96:65:cc:4a:da [ ibss0] * ce:fd:bd:12:64:43 2.560s (238) ce:fd:bd:12:64:42 [ ibss0] * fa:ad:7f:44:5d:fb 1.940s (255) fa:ad:7f:44:5d:fa [ ibss0] * c6:96:65:cc:4a:db 2.570s (242) c6:96:65:cc:4a:da [ ibss0]
Rebooten der Meshroutern bringt hingegen nichts. woran kann das liegen? Ein Hardwarefehler ist sehr unwahrscheinlich, da wir genau dieses Phänomen auch schon hatten, als der Uplink und einer der Meshrouter getauscht war. Kann das an irgendwelche Funkstörungen liegen? Betreibt da jemand eine defekte Mikrowelle, oder sind es am Ende doch Erdstrahlen? Andere WLANs gibt es dort jedenfalls kaum:
root@FF-Bad-Iburg-Dornkampshaus-Uplink:~# iwinfo radio0 scan | grep -B1 Channel ESSID: "mesh.ffnw" Mode: Ad-Hoc Channel: 6 -- ESSID: "nordwest.freifunk.net" Mode: Master Channel: 6 -- ESSID: "nordwest.freifunk.net" Mode: Master Channel: 6 -- ESSID: "nordwest.freifunk.net" Mode: Master Channel: 6 -- ESSID: "WLAN-821154" Mode: Master Channel: 6 -- ESSID: "Home2011G" Mode: Master Channel: 1 -- ESSID: "WLAN-821154" Mode: Master Channel: 6 -- ESSID: "FRITZ!Box Fon WLAN 7360" Mode: Master Channel: 11
Wie gesagt: nirgendwo anders habe ich das bislang gesehen, also vermute ich irgendeinen lokalen Zusammenhang. Oder hattet ihr so etwas schon einmal irgendwo?
mir kommt da gerade so ein Gedanke: könnte es nicht sein, dass es sich hierbei um ein Ereignis handelt, das häufiger auftritt, aber eben meist unbeobachtet bleibt? Könnte es mit dafür verantwortlich sein, dass manchmal Router einfach nicht mehr meshen und könnte die Lösung in vielen solchen Fällen ein einfacher WLANscan wie oben sein? Könnte man hierfür nicht einen kleinen crondog schreiben, der falls #WLAN-Originators plötzlich von n auf 0 geht, nen logread mailt und iwinfo anwirft?