Назад | Перейти на главную страницу

Как сохранить подключение к сети Wi-Fi на машине с Ubuntu?

У меня есть машина Ubuntu, на которой установлено программное обеспечение, для которого требуется Интернет. Однако иногда Wi-Fi не работает (например, перезагрузка маршрутизатора) и снова не находит сеть, пока я не вручную service network-manager restart или я выключаю и включаю Wi-Fi, чтобы найти его.

Есть ли способ запустить задание cron или руководитель задание для отслеживания подключения и, если сеть не может быть найдена, перезапустить network-manager service и подключиться к этому конкретному SSID?

Создайте сценарий, который:

  1. Проверьте, сообщает ли NetworkManager о подключенном интерфейсе WiFi
  2. Если это не так, используйте NetworkManager для подключения к данному Wi-Fi.

Таким образом, перезапуск nm не требуется. Чтобы сделать это, используйте nmcli:

nmcli d | grep wlan0 | grep -v disconnected >/dev/null ||  nmcli c up id wifiid

Чтобы запустить идентификатор nmcli c

Могут быть проблемы с подключением - иногда таймаут. Сообщите нам, работает ли это для вас.