Ich benutzeErstellen_AP(basierend auf hostapd), um einen alten Desktop-Linux-Computer als WLAN-Router zu verwenden. Das funktioniert gut für mein Android-Smartphone, aber nicht für meine beiden Linux-Laptops. Die Verbindung bricht nach ein oder zwei Minuten ab – ich kann das Gateway plötzlich nicht mehr anpingen.
Ich habe Wireshark sowohl auf dem alten Desktop als auch auf einem meiner Laptops gestartet. Wenn das Netzwerk nicht mehr funktioniert, beginnt der Laptop, ARP-Anfragen zu senden (wer 192.168.0.1 hat, sagt 192.168.0.103). Diese erscheinen in den Wireshark-Protokollen sowohl des Laptops als auch des alten Desktops. Der Desktop antwortet auf diese ARP-Anfragen mit seiner Mac-Adresse, und diese Antworten erscheinen in den Wireshark-Protokollen des Desktops. Diese Antworten erscheinen jedoch nicht in den Wireshark-Protokollen des Laptops. Da der Laptop keine Antwort auf diese Anfragen erhält, listet er das Gateway in seiner ARP-Tabelle als unvollständig auf, sodass er keinen Netzwerkverkehr senden kann. Dies lässt mich glauben, dass das Problem dadurch verursacht wird, dass der Laptop während dieser sporadischen Intervalle keine Pakete empfängt.
Ich habe versucht, den Energiesparmodus am Zugriffspunkt zu deaktivieren, was dieses Verhalten jedoch nicht beeinflusst hat. Ich habe auch mehrere Betriebssysteme (Debian, Parrot Security, Ubuntu) und mehrere Netzwerkmanager (NetworkManager und Wicd) ausprobiert.
Im Moment habe ich einfach die Laptops getrennt und wieder angeschlossen, was das Problem vorübergehend löst.