Как сохранить связь в сети Wi-Fi на машине с Ubuntu?
У меня на машине с Ubuntu работает программное обеспечение, требующее интернета. Тем не менее, иногда Wi-Fi не удается (например, перезагрузка маршрутизатора) и не находит сеть снова, пока я вручную service network-manager restart
или я выключаю и включаю вайфай, чтобы найти его.
Существует ли возможный способ запустить задание cron или задание http://supervisord.org/ для контроля подключения, и если не удается найти сеть для перезапуска network-manager
обслуживать и подключаться к этому конкретному SSID?
1 ответ
Создайте скрипт, который будет:
- Проверьте, сообщает ли NetworkManager о подключенном интерфейсе WiFi
- Если это не так, используйте NetworkManager для подключения к данному WiFi
Таким образом, перезапуск NM не требуется. Для того, чтобы сделать вышеупомянутое использование nmcli
:
nmcli d | grep wlan0 | grep -v отключен>/dev/null || nmcli c up id wifiid
Чтобы получить идентификатор запуска nmcli c
Могут быть некоторые проблемы с подключением - иногда тайм-аут. Дайте нам знать, если это работает для вас.