14.04 Wifi 睡眠后无法重新打开

14.04 Wifi 睡眠后无法重新打开

相关问题经常被问到,但是这些问题中提到的解决方案似乎并不能解决我的问题。

问题似乎是正确的,我用它作为一般指南。问题也相关。

因此,当我的 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-HARDWAREWIFI状态从enabled变为disabled

运行man nmcli提供了我可以使用的选项nmcli nm,并显示我可以使用 WIFI 进行切换,但是如果我运行它,它不会改变或 的nmcli nm wifi on状态。WIFI-HARDWAREWIFI

我想我可以使用 bash 脚本和 nmcli 来解决这个问题,但不太清楚如何解决。原始问题说的是以下脚本:

#!/bin/sh

case "${1}" in
        resume|thaw)
        nmcli nm sleep false
                ;;
esac

应该放在/etc/pm/sleep.d,但这并不能解决我的问题。

答案1

我在 16.10 上遇到了同样的问题,我的 Wifi 在恢复后无法重新连接。我尝试在恢复脚本中重新启动 NetworkManager,但没有成功。

对我有用的解决方案是禁用和/或卸载 ModemManager。一旦删除它,它就会再次开始连接。

相关内容