澄清:
每隔几分钟,我就会收到一条通知,提示我需要进行身份验证。点击它会提示我输入网络密码,但我只需点击“继续”,因为密码已保存。在这些事件之间,我的互联网连接表现通常情况下。
当前潜在问题:
- 受到取消认证攻击(不太可能,因为我们的家庭网络上没有任何东西会发生这种情况。此外,Wireshark 未检测到取消认证数据包。
- 干扰/连接弱(不太可能发生,因为这种情况发生在路由器 1 英尺范围内。)
- 驱动程序有问题(不太可能,因为我从今年 4 月开始就一直在使用 20.04 版本的设备,而问题从本月开始出现)
- 路由器问题(不太可能,因为一段时间内没有任何变化)
我使用家庭网络已有一段时间了,而且相当可靠。除了进行一些端口转发外,我们从未对路由器进行过太多操作,但这一切都发生在不久前。
我不记得这是什么时候开始的,但每隔几分钟,我就会收到此通知。
这只发生在运行 Ubuntu 20.04 的笔记本电脑上。网络上还有另外 2 台运行 Ubuntu 20.04 的设备(1 台台式机和 1 台服务器),既没有这样的问题,网络上也没有任何其他问题。我可以点击通知,它会要求我输入密码(密码已保存,因此我只需点击“连接”即可)。时间范围从 10 分钟(可能更长)到 30 秒不等。
最糟糕的是,重启也无法解决问题。我检查了更新,安装了更新,系统显示所有更新都是最新的。
编辑:我有 NetworkManager 的日志:https://pastebin.com/jCGwwXzJ 此外,我尝试过几次从 gnome-settings 和 nm-connection-editor 中删除连接。我还让网关忘记了我的设备。
我最近一次尝试使用 WPS,但仍然时不时地被要求输入密码。
编辑 2:我有另一个运行 18.04 的分区。该分区上没有显示该问题。此外,我将手机用作热点,并且运行 20.04 的主分区上没有出现该问题。这似乎是在运行直接连接到我的家庭网络的 20.04 时出现的问题...
编辑 3:我不认为我缺少任何固件。我会再进行一些测试,但我认为这可能与游戏有关。在玩 Minecraft、Among Us 或 Discord 通话时,这种情况经常发生。是的,我在 Ubuntu 上玩 Among Us。有时在 YouTube 上也会发生这种情况。
编辑 4:我注意到无线网卡所在区域相当热。过热可能是原因吗?
编辑 5:输出自nmcli general permissions
:| 权限 | 值 | | ---------- | ----- | | org.freedesktop.NetworkManager.enable-disable-network | 是 | | org.freedesktop.NetworkManager.enable-disable-wifi | 是 | | org.freedesktop.NetworkManager.enable-disable-wwan | 是 | | org.freedesktop.NetworkManager.enable-disable-wimax | 是 | | org.freedesktop.NetworkManager.sleep-wake | 否 | | org.freedesktop.NetworkManager.network-control | 是 | | org.freedesktop.NetworkManager.wifi.share.protected | 是 | | org.freedesktop.NetworkManager.wifi.share.open | 是 | | org.freedesktop.NetworkManager.settings.modify.system | 是 | | org.freedesktop.NetworkManager.settings.modify.own | 是 | | org.freedesktop.NetworkManager.settings.modify.hostname | 身份验证 | | org.freedesktop.NetworkManager.settings.modify.global-dns | 身份验证 | | org.freedesktop.NetworkManager.reload | 身份验证 | | org.freedesktop.NetworkManager.checkpoint-rollback | 身份验证 | | org.freedesktop.NetworkManager.enable-disable-statistics | 是 | | org.freedesktop.NetworkManager.enable-disable-connectivity-check | 是 | | org.freedesktop.NetworkManager.wifi.scan | 未知 |
注意:由于另一个问题(与 Ubuntu 无关),我对笔记本电脑的访问受到限制。如果我没有及时回复,请耐心等待。祝所有试图帮助我的人好运!
答案1
因为我不能赞扬,所以我只会将其发布在这里,我知道这是错的,但我正在尽力提供帮助。
尝试一下ubuntu-drivers devices
,它会运行一段时间,但如果检测到缺少 wifi 驱动程序,它会通知你,如果确实如此,请执行sudo apt install <name of driver>
您说这只发生在您的家庭 AP 上?尝试将您的手机设置为与您的家庭路由器相同的名称(SSID)和密码,然后等待看它是否会再次发生(确保超出您的实际 wifi 路由器的范围或将其关闭)。
此外,您可以尝试更改路由器的 SSID,看看名称是否导致了问题(很少见!),尝试从内存中删除您的网络并重新连接,这应该可以解决任何问题。
您还可以尝试从 USB 使用 live iso,看看即使在不同的“安装”中问题是否仍然存在。
答案2
我认为这是路由器的问题/配置错误。首先,我会禁用路由器上的所有安全功能,然后检查此问题是否消失。如果是,则问题出在路由器上。
然后您可以再次启用安全性并设置新密码。我建议使用 WPA2 + AES,因为它可以提供良好的防入侵保护。