wicd verbindet sich nicht automatisch neu

1870
user985675

Ich verbinde mich drahtlos mit einem Router mit Wicd 1.7.2.4 auf Slackware 14. Wenn ich die Internetverbindung längere Zeit nicht aktiv verwende, verliere ich die Verbindung, aber Wicd stellt die Verbindung nicht automatisch her, obwohl diese Option für das WPA2-Netzwerk aktiviert ist besorgt. Die Wicd-Client-GUI zeigt an dieser Stelle in der Statuszeile "Not Connected" an. Wenn ich dann die Verbindungstaste für dieses Netzwerk drücke, wird die Verbindung sofort wieder hergestellt.

Es gibt keinen Eintrag in /var/log/wicd/wicd.log, der anzeigt, dass die Verbindung unterbrochen wurde, oder dass versucht wird, die Verbindung wiederherzustellen. Was das Protokoll betrifft, ist alles noch OK.

Irgendwelche Vorschläge?

2

1 Antwort auf die Frage

0
user985675

Ich konnte keine geeignete Methode zur Behebung dieses Problems durch wicd selbst finden, da dazu sowohl monitor.py als auch wicd-daemon.py getötet und neu gestartet werden mussten, was als root ausgeführt werden muss.

Eine viel einfachere Vorgehensweise führt jedoch dazu, dass die Verbindung erhalten bleibt, wie bei diesem Skript auf Benutzerebene

 while [ 0 ]; do a=$(ping -c 1 google.com) if [ "$a" == "ping: unknown host google.com" ]; then echo "Connection lost $(date)" > $HOME/connect.lost break fi sleep 6 done