Closed RubenKelevra closed 11 years ago
Das Einzige was sinn ergibt ist den Hotspot erst zu starten wenn die Node aus dem boot Zustand geht, das Problem ist das die Wifi Interfaces komplett neu gestartet werden müssten. Das Adhoc Interface ist im Moment wlan0-1 und wlan0 ist das AP Interface. Wenn wir die Reihenfolge ändern könnte es zu Race Conditions kommen. Ich werde dies erst mal weiter hinten anstellen.
Und wenn man die Bacons einfach ausschaltet? Geht das ohne neustart des Wifi-Interfaces?
Bacons?
Meinst wohl Beacons :P Das kann ich mal Prüfen, zumindest ob man bis die Node aus dem Boot State kommt keine Beacons schickt.
Natürlich mein ich die ;)
Danke :)
Das ist ein wenig ein Henne-Ei-Problem, aber ich denke zu vernachlässigen - wie oft wird ein Knoten im Regelfall schon neugestartet? ;)
Um das senden der Beacons zu ändern (aktivieren/deaktivieren) muss man afaik ebenfalls die Interfaces neustarten. Das wiederum führt, da bin ich mir ziemlich sicher, zu einigen anderen, schwerwiegenderen Problemen die das Mesh mehr beeinträchtigen als Clients die keine IP bekommen.
Jo ich habe das ganze auch geprüft. Dafür müssen wir das gesamte Interface neu starten.
Bringt also nix außer Race-Conditions ;)
->> Close
im Moment ist es so, dass wenn ein Freifunkknoten startet beide SSIDs ausgesendet werden. Selbst wenn der DHCP-Server noch nicht läuft.
Mein Änderungsvorschlag wäre nun den Hotspot erst zu starten wenn der Knoten auch wirklich IP-Adressen an Clients verteilt. Dies sorgt für eine reibungslosere Netzversorgung da noch nicht vollständig gestartete Knoten nicht das Netz für eventuelle Clients blockieren.