Эта конкретная версия «не работает после приостановки» появилась после обновления до 16.04. Похоже, что обновление включает в себя апплет Wicd (добавленный в панель задач Metacity Classic Gnome вместе с обычным значком сети), но после приостановки он не работает. sudo service network-manager restart
Дублирует эту проблему. Требуется полная перезагрузка, чтобы снова запустить Wi-Fi. Есть идеи почему?
149
Ответы:
16.04 работает на systemd. Попробуйте следующее:
Если это работает, вы можете создать скрипт для его автоматизации.
Откройте терминал и введите следующее:
sudo nano /etc/systemd/system/wifi-resume.service
Теперь вставьте скрипт туда, щелкнув правой кнопкой мыши. Выйдите с помощью CTRL + X и нажмите Y, чтобы сохранить. Теперь для его активации:sudo systemctl enable wifi-resume.service
Автор сценария:
Надеюсь это поможет. Это работает на моем ноутбуке.
источник
@ 147pm Ты когда-нибудь работал?
Я обнаружил, что у меня была довольно похожая проблема, хотя я использую Kubuntu 16.10 (на базе KDE, а не Gnome) и с ноутбуком HP ProBook. И, в отличие от вас, не мой Wi-Fi, который умер после приостановки / пробуждения, а мой порт Ethernet. Тем не менее, мне интересно, связаны ли они.
Я также вижу, что у вас нет проблемы под KDE. Но мне было бы интересно узнать, поможет ли приведенное ниже решение в Gnome, поскольку оно не основано на оконном менеджере, среде рабочего стола или апплетах.
Для начала просто подтвердите, что перезапускаете службу сетевого менеджера.
не работал для меня.
Тем не менее, я нашел ответ, который сработал, потому что вопрос и информация Бужидао не могут подключиться к Интернету после приостановки и комментария GAD3R.
Используя их информацию, я обнаружил, что первое исследование, какое оборудование Ethernet и драйвер / модуль я использую, а затем удаление и перезагрузка этого модуля, сработало для меня (хотя это не относится к бужидао):
Вай-фай:
Ethernet:
Второй из них (ethernet) был тем, что я использовал, и я нашел:
поэтому я перезагрузил драйвер 'r8169':
и вуаля! Это сработало. Мой порт / соединение Ethernet восстановился (после приостановки / пробуждения) без перезагрузки.
(У меня также не было устройства Wi-Fi от Realtek, но был Qualcomm Atheros (mod: ath9k), который, возможно, объясняет, почему Wi-Fi продолжал работать для меня после выхода из режима ожидания.)
Как вы можете видеть из моего комментария к этому другому посту, я задавался вопросом, является ли проблема общим элементом между мной и Бужидао: устройствами Realtek Semiconductor. Даже если они используют разные модули, они могут использовать общий код? Или даже как-то иначе трактоваться новым кодом ядра?
У вас есть устройство Wi-Fi на базе Realtek? (используя lspci выше)? Удастся ли вам переустановить модуль (rmmod / modprobe выше)?
Во всяком случае, просто выстрел в темноте. Если вы нашли ответ на свой вопрос, сообщите нам! Спасибо.
источник
sudo rmmod r8169 && sudo modprobe r8169
решил проблему.sudo rmmod r8169 && sudo modprobe r81691
наконец, исправил проблему для меня. Не было этой проблемы до версии ядра 4.16. (* Debian 10 с GNOME, Kernel 4.16 и проприетарной прошивкой от Realtek )Чтобы автоматически перезапустить NetworkManager после возобновления в среде без
sudo
доступа, создайте сценарий в/etc/pm/sleep.d
(любое имя), установите исполняемый бит черезchmod +x
и вставьте следующее содержимое:Для меня
service
линия работала, ноsystemctl
может работать лучше для вас.Источник: https://askubuntu.com/a/92235/30266 .
источник
service NetworkManager restart
меня сработало, но размещение сценария не сработало (16.04). Я должен был переместить сценарий в/lib/systemd/system-sleep/script-name-here
. В этом случае первым аргументом скрипта является[pre | post]
, поэтому мне пришлось изменить оператор case наcase "${1}" in ... post) ...
. Я также завернул внутреннее утверждение вcase "${2}" in ... suspend) ...
./lib/systemd/system-sleep/
на 15.04+Для меня это кажется случайным, но иногда Wi-Fi просто отключается, если я подключен, или не показывает сети, если я нет. Иногда перевод ноутбука в спящий режим вызывает его, но не всегда.
Некоторая комбинация из них обычно запускает это снова без перезагрузки:
sudo iwlist $(ifconfig | grep -Po '^w\w+') scan
sudo service network-manager stop; sleep 5; sudo service network-manager start
restart
сюда никогда не работает для меня. Похоже, что он пытается запустить его до того, как он закончит закрывать его, поэтому у меня больше удачи, паузы междуstop
иstart
.Кажется, что ни один из них не работает последовательно, но я перечислил их в порядке вероятности успеха в первую очередь.
источник
Метод работы на Ubuntu 16.04:
Создать сервис:
sudo nano /lib/systemd/system/wifi-resume.service
Служба вызывает программу из:
/etc/init.d/network-manager
Вставьте код:
Затем включите услугу:
sudo systemctl enable /lib/systemd/system/wifi-resume.service
Это создаст символические ссылки в указанные каталоги [Install] в / etc / systemd / system и активирует службу
После этого вы можете проверить статус с:
systemctl status wifi-resume.service
источник
У меня была такая же проблема с Bluetooth: после приостановки моя Bluetooth-мышь не работала. Итак, я получил решение сверху:
включен новый сервис
и отредактировал сервис
Я тоже пытался редактировать ...
и изменился
НО это не сработало для «проблемы с возобновлением» и никак не повлияло на новые устройства Bluetooth!
источник
У меня была такая же проблема на моем ноутбуке Dell Inspiron 15R с Ubuntu 16.04. У меня сработал сценарий, сообщенный на втором ответе .
После установки скрипта я попробовал приостановку с помощью команды в верхнем правом меню и даже закрыл губу, решив проблему.
Я должен сказать, что проблема менялась в своем поведении (то есть иногда это работало до установки скрипта).
источник
Для меня решение было запустить
в терминале
источник
У меня была та же самая проблема, соединяющаяся с моим домашним Wi-Fi после приостановки. Пробовал различные другие предложенные ответы, которые иногда работают, но не всегда.
В конце концов следующее исправление позволило последовательно подключаться к Wi-Fi:
1) Отредактируйте этот файл:
2) Добавив это к нему:
источник
Теперь наверное просто
должно сработать.
В моем случае среди обновленных пакетов был
bcmwl-kernel-source (6.30.223.271+bdcom-0ubuntu1~1.3)
и после этого обновления wifi снова работает.источник