有时,当我从suspend
计算机恢复时,网络无法工作(我的笔记本电脑也发生这种情况,两者都运行 14.04)。
角落里的无线图标看起来像无法联网,当我单击它时,我得到的选项菜单非常有限。
其中一个选项是“启用网络”,但当我单击它时,什么也没有发生(尽管它已被选中)。
我在其他问题中看到,无线网卡在挂起时会关闭,也许根本无法打开。如果是这种情况,如何打开它?
答案1
根据上述建议,Tzahi Leh
我将以下脚本另存为/etc/pm/sleep.d/30_wakeup
可执行文件,这似乎解决了该问题。脚本的先前部分存在,取自此线针对 Ubuntu 14.04 中已知的扬声器和蓝牙问题,但直到最近的更新我才必须添加以下行nmcli
:
#!/bin/bash
case "$1" in
suspend_hybrid|hibernate|suspend)
# executed on suspend
echo "Going to $1 at $(date)" >> /Data/sleep_log.txt
rfkill block bluetooth
;;
thaw|resume)
# executed on resume
# restart wireless, just in case
restart network-manager > /dev/null
# to resolve new issue, 27 Dec 2015 via: http://askubuntu.com/questions/452826/wireless-networking-not-working-after-resume-in-ubuntu-14-04?rq=1
nmcli nm sleep false
#wake up the speakers
hda-verb /dev/snd/hwC1D0 0x1 set_gpio_mask 1
sleep 1
hda-verb /dev/snd/hwC1D0 0x1 set_gpio_direction 1
sleep 1
hda-verb /dev/snd/hwC1D0 0x1 set_gpio_data 1
echo "waking up from $1 at $(date)" >> /Data/sleep_log.txt
#bluetooth
rfkill unblock bluetooth
;;
*)
;;
esac