Щось недавно, після виходу комп'ютера в операційній системі Ubuntu 16LTE (4.15.0.-45-generic) зі сну, почав відмічати відсутність локальної мережі.
З'ясував це не тільки я маю таку проблему і є рішення : [lubuntu] No network after waking up from suspend.
Спочатку треба визначити назву драйвера мережевого з'єднання:
У мене це sky2.
Далі створюємо файл скрипт з правами на виконання : /lib/systemd/system-sleep/wakeon_suspend
Після цього під час засинання скрипт буде видаляти драйвер мережевого інтерфейсу, а коли настав час просинатися скрипт буде інсталювати драйвер знову і перезапускати мережеву службу network-manager.
У мене це запрацювало.
З'ясував це не тільки я маю таку проблему і є рішення : [lubuntu] No network after waking up from suspend.
Спочатку треба визначити назву драйвера мережевого з'єднання:
sudo lshw -C network | grep driver
Пошук назви мережевого драйвера |
Далі створюємо файл скрипт з правами на виконання : /lib/systemd/system-sleep/wakeon_suspend
sudo touch /lib/systemd/system-sleep/wakeon_suspend sudo chmod +x /lib/systemd/system-sleep/wakeon_suspendІ редагуючи вставляємо наступний зміст, де ModName назва мережевого драйвера.
#!/bin/sh ModName="sky2" case $1/$2 in pre/*) echo "activate $2..." /bin/systemctl stop network-manager.service /sbin/modprobe -rf $ModName ;; post/*) echo "wakeup from $2..." /sbin/modprobe $ModName /bin/systemctl start network-manager.service ;; esac
Після цього під час засинання скрипт буде видаляти драйвер мережевого інтерфейсу, а коли настав час просинатися скрипт буде інсталювати драйвер знову і перезапускати мережеву службу network-manager.
У мене це запрацювало.
Немає коментарів:
Дописати коментар