В
Ubuntu иногда при выходе из
Cпящего/Ждушего режима проводная сеть не работает, а некоторые пользователи испытывают аналогичную проблему и с беспроводным подключением (WiFi).
Как это исправить?
1. Чтобы исправить нерабочую сеть
Ethernet/WiFi после выхода из
Cпящего/Ждушего режима, во-первых, вы должны выяснить какой модуль ядра использует сетевое соединение.
Выполните эту команду в терминале:
sudo lsmod
А затем выяснить, какой из модулей является тем, который использует сетевой интерфейс. Во-первых, установите "lshw", инструмент определяющий список аппаратной конфигурации компьютера в Ubuntu, установив его с помощью следующей команды:
sudo apt-get install lshw
Чтобы увидеть список загруженных модулей ядра, выполните следующую команду:
sudo lshw -C network
В моём случае имя, которое я искал, это имя модуля ядра
rt2800usb из списка выведенного в терминале. Следующим шагом нужно добавить этот модуль в список модулей ядра для разгрузки перед сном и перезагрузки после возвращения из
Cпящего/Ждушего режима. Делается это путем редактирования (создайте, если он не существует)
/etc/pm/config.d/unload_modules.
2. Следующим шагом надо отредактировать файл
/etc/pm/config.d/unload_modules с правами
root (администратор) в текстовом редакторе:
gksu gedit /etc/pm/config.d/unload_modules
Когда откроется текстовый редактор с файлом, вставьте в него следующую строку, изменив в ней на своё значение (выделено красным):
SUSPEND_MODULES="$SUSPEND_MODULES rt2800usb"
Сохраните и закройте редактор.
Теперь сеть должна работать после "пробуждения".
Удачи.