Беспроводная связь выпадает после пробуждения

Я запускаю 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 может подойти

Другие вопросы по тегам