睡眠/挂起后 wifi 无法工作

睡眠/挂起后 wifi 无法工作

我有 Ubuntu 16.04 LTS,我的 wifi 工作正常,但大约一个月前,每次暂停会话后,我的 wifi 就不再工作了,尽管 wifi 接口确认连接已建立。命令

sudo service network-manager restart  

工作正常,但每次我从暂停状态回来时都必须调用它,这有点烦人。

我按照恢复时 wifi 仍处于睡眠状态但不幸的是,在我的情况下,提出的解决方案在调用时失败了

sudo systemctl enable wifi-resume.service

返回“未找到命令”。我该如何生成脚本来修复此问题?

有关我的无线网络的更多信息可以在这里找到:http://paste.ubuntu.com/24334731/

答案1

systemd 和 systemctl 似乎都正确。但是,为了尝试解决您的问题,请尝试:

sudo -i
/bin/systemctl enable wifi-resume.service
exit

请发布任何错误或警告。

答案2

在目前的情况下,从睡眠状态唤醒后,我的 wifi 被 rfkill 阻止了(通常不会发生这种情况),并且只需解除阻止即可。

(旁注:我尝试手动启动 wifi 接口后发现sudo ip link set wlp6s0 up-> 输出为RTNETLINK answers: Operation not possible due to RF-kill:)

解决方案是:

rfkill list       # (to show all interfaces, if anyone has soft or hard-block "yes" it cant be used)
# output:
#   2: phy0: Wireless LAN
#      Soft blocked: no
#      Hard blocked: no
sudo rfkill unblock wlan    # you can use the number or the name/category, see `man rfkill`

解除封锁后(可能需要再次检查rfkill list),WiFi 又可以正常工作了

答案3

就我而言,sudo ifconfic <wireless_card> up每次挂起计算机时我都会“修复”这个问题。虽然不完美,但最终还是可以正常工作。

答案4

我通过“启用飞行模式”并再次禁用它解决了这个问题。无线连接开始恢复。希望这能有所帮助。

相关内容