У меня есть MacBook Pro с двойной загрузкой с Ubuntu 14.04 и Mac OS X, а несколько дней назад я обновил Ubuntu с 13.10 до 14.04. Когда я приостанавливаю и затем возобновляю систему, беспроводная сеть пытается подключиться, но не работает, и я попробовал некоторые решения, такие как перезагрузка сети или удаление и перезагрузка модуля ядра WiFi (b43), но ничего не получилось. Решить проблему может только перезапуск системы.
Вывод dmesg указывает на проблему аутентификации:
...
[ 8050.906223] wlan0: deauthenticating from <mac_address> by local choice (reason=3)
[ 8050.914824] wlan0: authenticate with <mac_address>
[ 8050.915142] wlan0: send auth to <mac_address> (try 1/3)
[ 8050.917960] wlan0: authenticated
[ 8055.919691] wlan0: deauthenticating from <mac_address> by local choice (reason=3)
[ 8066.438256] wlan0: authenticate with <mac_address>
[ 8066.438631] wlan0: send auth to <mac_address> (try 1/3)
[ 8066.440185] wlan0: authenticated
[ 8071.447980] wlan0: deauthenticating from <mac_address> by local choice (reason=3)
[ 8082.466500] wlan0: authenticate with <mac_address>
[ 8082.473305] wlan0: send auth to <mac_address> (try 1/3)
[ 8082.493654] wlan0: authenticated
...
Создайте сценарий /etc/pm/sleep.d/wpa_supplicant, и управление питанием автоматически вызовет «killall wpa_supplicant» при возобновлении.
/etc/pm/sleep.d/wpa_supplicant
#!/bin/sh
case "$1" in
resume)
killall wpa_supplicant
;;
esac
Мое решение (на Macbook Pro с Ubuntu 14.04) можно найти в ответ на этот поток
. Короче говоря, это похоже на то, что было опубликовано Joonas, но с некоторыми дополнительными изменениями.