相关问题经常被问到,但是这些问题中提到的解决方案似乎并不能解决我的问题。
因此,当我的 WiFi 已打开并连接并且我运行时,nmcli nm
我得到:
RUNNING STATE WIFI-HARDWARE WIFI WWAN-HARDWARE WWAN
running connected enabled enabled enabled enabled
如果我随后合上盖子(睡眠)并再次打开(唤醒)并再次运行命令,我会得到:
RUNNING STATE WIFI-HARDWARE WIFI WWAN-HARDWARE WWAN
running disconnected disabled disabled enabled enabled
因此WIFI-HARDWARE
和WIFI
状态从enabled
变为disabled
。
运行man nmcli
提供了我可以使用的选项nmcli nm
,并显示我可以使用 WIFI 进行切换,但是如果我运行它,它不会改变或 的nmcli nm wifi on
状态。WIFI-HARDWARE
WIFI
我想我可以使用 bash 脚本和 nmcli 来解决这个问题,但不太清楚如何解决。原始问题说的是以下脚本:
#!/bin/sh
case "${1}" in
resume|thaw)
nmcli nm sleep false
;;
esac
应该放在/etc/pm/sleep.d
,但这并不能解决我的问题。
答案1
我在 16.10 上遇到了同样的问题,我的 Wifi 在恢复后无法重新连接。我尝试在恢复脚本中重新启动 NetworkManager,但没有成功。
对我有用的解决方案是禁用和/或卸载 ModemManager。一旦删除它,它就会再次开始连接。