Беспроводная связь выпадает после пробуждения
Я запускаю Ubuntu 11.04 на ноутбуке, и довольно часто (но не всегда), если я открываю крышку, чтобы вывести компьютер из режима ожидания, беспроводное соединение ничего не находит.
Я пытался использовать ifup и ifdown, но безрезультатно. Единственное решение, которое я нашел, это перезагрузить всю систему.
Любое решение - установка где-нибудь, текстовый файл для редактирования или скрипт для запуска?
Благодарю.
2 ответа
Сначала выясните, какой драйвер ядра вашей беспроводной сети вы используете:
Бежать
sudo lshw -class network
Затем найдите "driver=xxxxx", например

Теперь создайте текстовый файл с именем "reset_wireless.sh" со следующим:
#!/bin/sh
service network-manager stop
modprobe -r brcm80211
modprobe brcm80211
service network-manager start
очевидно, измените "brcm80211" с вашим драйвером.
Дайте ему права на выполнение, т.е.
chmod +x reset_wireless.sh
Теперь щелкните правой кнопкой мыши и создайте панель запуска на рабочем столе с помощью команды:
gksudo reset_wireless.sh
Теперь, когда вы просыпаетесь, вы можете сбросить настройки беспроводной сети, дважды щелкнув по новой панели запуска.
Automating
Вы можете попробовать следующее для автоматизации вышеуказанного скрипта при возобновлении:
Переместите файл в известное место, например
sudo mv ~/resume_wireless.sh /var/local
Теперь создайте новый скрипт:
#!/bin/sh
case "$1" in
thaw|resume)
/var/local/resume_wireless.sh
/var/local/resume_wireless.sh
;;
*)
;;
esac
exit $?
сохранить этот скрипт в папке /etc/pm/sleep.d называется 99wireless-resume и дать ему права на исполнение.
Может ли pm-powersave быть причиной вашей проблемы? Мой ответ на Как подключиться без проводов в кафе с 11.04 может подойти