Не работает WiFi после просыпания или выхода из ждущего режима в Ubuntu 16.04
WiFi В Ubuntu 16.04 встречается ошибка, которая не зависит от того, как ОС попала на компьютер: была установлена с чистого листа или было обновление.
Суть ошибки заключается в том, что после выхода из ждущего режимы WiFi может не работать. Или, как вариант, работать, но через NetworkManager не понятно к какой сети подключён и какие сети доступны.
Для начала можно попробовать временный вариант:
sudo systemctl restart network-manager.service
Вариант выше спасает только один раз и при каждом выходе из ждущего режима придётся вновь выполнять эту команду.
Есть вариант это автоматизировать ?
Открываем файл для редактирования ( создаём ):
sudo nano /etc/systemd/system/wifi-resume.service
Вносим в него:
#/etc/systemd/system/wifi-resume.service
#sudo systemctl enable wifi-resume.service
[Unit]
Description=Restart networkmanager at resume
After=suspend.target
After=hibernate.target
After=hybrid-sleep.target
[Service]
Type=oneshot
ExecStart=/bin/systemctl restart network-manager.service
[Install]
WantedBy=suspend.target
WantedBy=hibernate.target
WantedBy=hybrid-sleep.target
Нажимаем Ctrl+X ( C^X ), затем Y и Enter.
Создаём системные ссылки:
sudo systemctl enable wifi-resume.service
Костыль. Но работает.