wicd автоматически не переподключается

1830
user985675

Я подключаюсь по беспроводной сети к маршрутизатору, используя wicd 1.7.2.4 на slackware 14. Если какое-то время я не пользуюсь активным интернет-соединением, я теряю соединение, но wicd не подключается автоматически, даже если этот параметр проверен для сети WPA2. обеспокоен. В этом случае графический интерфейс wicd-клиента показывает «Не подключен» в строке состояния. Если я затем нажму кнопку «Подключить» для этой сети, она мгновенно переподключится.

В /var/log/wicd/wicd.log нет записи, показывающей, что соединение потеряно или что оно пытается восстановить соединение, поскольку в журнале все по-прежнему нормально.

Какие-либо предложения?

2

1 ответ на вопрос

0
user985675

Я не смог найти ни одного удобного метода исправления этого через сам wicd, потому что он требовал уничтожения и monitor.py и wicd-daemon.py и перезапуска их, что должно быть сделано как root.

Но гораздо более простой подход делает работу, то есть поддерживает соединение, как с этим сценарием уровня пользователя

 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 

Похожие вопросы