Как автоматически переподключить WiFi после перезагрузки роутера
Там, где я живу, каждые несколько часов происходит отключение электричества. Это означает, что мой маршрутизатор DSL WIFI перезагружается через 2-3 часа макс. Сеть защищена и требует пароль для подключения. Поэтому, когда маршрутизатор перезагружается и через несколько минут приходит резервное копирование, мой ноутбук (Ubuntu 10.04) не подключается к нему автоматически. Вместо этого мне предлагают диалоговое окно ввода пароля для подключения к сети. Как сделать это повторное соединение автоматическим? Есть ли какие-либо числа повторов или тайм-аут, которые я могу установить где-нибудь, чтобы администратор сети пытался подключиться к этой сети не менее 10 минут, прежде чем открыть это диалоговое окно.
Благодарю.
2 ответа
Возможно, это не самый чистый способ сделать это, но вы можете сделать небольшой скрипт и позволить выполнять каждые 5 минут, используя cron. Если проверка связи с маршрутизатором не удалась, то диспетчер сети перезапускается.
ping -c 3 -W 10 192.168.2.1 >/dev/null
if [ $? -ne 0 ]; then
service network-manager restart
sleep 5
fi
По моему скромному мнению, переподключение происходит автоматически, но, вероятно, пароли хранятся неправильно. Администратор сети запрашивает пароль, это означает, что он пытается подключиться, иначе он просто будет молчать.
Вы можете открыть окно "Редактировать соединения" администратора сети и проверить, хранятся ли пароли. (Изображение скопировано с Где сетевой менеджер хранит ключи WPA, когда отмечен флажок "Доступно для всех пользователей"?)