这让我很抓狂。以下是发生的事情(就我的记忆而言):
在我的 Ubuntu 16.04 电脑上,Wifi 运行正常。但在安装安全更新(使用unattended-upgrade
)后,网络管理器不知何故无法检测到任何 Wifi。我尝试重新启动系统,然后网络管理器显示以太网和无线连接的“设备未管理”。根据此主题和许多类似的,我修改了
/etc/NetworkManager/NetworkManager.conf
并将 更改为managed=false
,managed=true
然后重新启动network-manager
服务。这确实使“设备未管理”消失,我确实在网络管理器的下拉菜单中看到了 Wifi 列表。但是,当我尝试连接其中任何一个时,网络管理器只是等待了一段时间,最终无法连接。几乎就像那些列出的 Wifi 名称是假的一样。
然后我尝试使用命令行工具nmcli
,看看是否有任何有用的错误消息。请注意,所有这些时间managed=true
都是设置的。首先,我运行
nmcli device wifi list
我看到了一个看起来很正常的 wifi 点列表。然后我尝试
nmcli device wifi connect <SSID> password <PASSWORD>
其中 SSID 和 PASSWORD 是我想连接的 wifi 热点。然后,等待几秒钟后,出现错误:
Error: Connection activation failed: (53) The Wi-Fi network could not be found
附加问题
关于“设备未管理”问题,我很奇怪 (1) 它总是发生 (2) 设置managed=true
是正确的修复方法。我检查了NetworkManager.conf
我可以访问的其他几台 16.04 机器上的文件,它们都已连接到managed=false
互联网并且仍然能够连接到互联网。这该如何解释?
我真诚地感谢您的帮助!
答案1
在尝试配置新的 wifi 连接(使用证书和密码等的 WPA2)后,我遇到了类似的问题。在无法正常工作后,我发现我以前的连接(我从未动过)也无法恢复。经过一番折腾,解决方案是删除(可能配置错误的)新连接(nmcli con del <connection-name>
)。之后,旧连接又开始工作了。