Восстановление работы wi-fi после ждущего режима в Ubuntu

  • 8th day of Discord, in the yold 3183
  • 0 Comments

На многих моделях ноутбуков в системах Ubuntu (Kubuntu, Lubuntu, Xubuntu etc) после возвращения из ждущего/спящего режима беспровадная сеть перестаёт работать. Проблема достаточно распространена и встречается во многих версиях системы: 16.04, 14.04, 16.10, 17.04 и других. В статье будет описано универсальное решение для решения этой проблемы.

Если ваш “вайфай отвалился” по выходу из suspend/hibernate/hybrid-sleep, не отчаивайтесь, а просто введите в терминале команду:

sudo systemctl restart network-manager.service

Если эта перезагрузка демона network-manager возобновляет работу wifi, то под суперпользователем создайте файл /etc/systemd/system/wifi-resume.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

После этого активируйте этот сценарий:

sudo systemctl enable wifi-resume.service

И можете смело уходить в ждущий режим.

Если перезагрузка network-manager не помогает (что бывает достаточно редко в этом случае), то ищите решение на уровне драйвера wireless-адаптера.

Leave a Comment

Your email address will not be published. Required fields are marked *