我将工作站用作 Wifi AP。我升级到了 22.04。从那时起,我的笔记本电脑(也是 22.04)就无法再连接到它了。在笔记本电脑(客户端)上,我收到如下错误
localhost kernel: [16342.804006] wlp3s0: deauthenticated from 50:eb:71:10:c1:56 (Reason: 15=4WAY_HANDSHAKE_TIMEOUT)
奇怪的是,升级后,我的 Andriod 手机仍然可以正常连接到 AP。
AP 使用 wpa-psk,设置如下 https://gist.github.com/narate/d3f001c97e1c981a59f94cd76f041140
笔记本电脑上的“nmcli device wifi list”显示 AP 广播同时使用 WPA2 和 WPA3。也许我可以尝试禁用 WPA3?
答案1
我不是“管理员”,所以我无法提供技术反馈。我甚至不明白你引用的输出是什么意思。:)
但由于我遇到了同样的问题(我相信)可能仍然可以提供帮助:
显然在 22.04 中有一个漏洞导致某些 wifi 连接失败或变慢(对我来说,我的手机热点仍然可以使用,但我所在大学的 wifi 却不能)。
幸运的是,该“错误报告页面”还链接了一个评论只需一个非常简单的解决方法!简而言之,该报告解释了将哪些行插入到某个文件中。但是,它没有提到“wpa”之后需要重新启动(或者如何重新启动)。因此,我将在这里解释两者:
- 以管理员身份打开文件“/usr/lib/ssl/openssl.cnf”。
- 确保以下所有行都出现在该文件中。(对我来说,第一行已经存在)
openssl_conf=openssl_init
[openssl_init] ssl_conf = ssl_sect
[ssl_sect] 系统默认 = 系统默认_sect
[system_default_sect] 选项 = UnsafeLegacyRenegotiation
- 重新启动 wpa,首先点击
sudo pkill wpa_supplicant
,然后wpa_supplicant
希望这也适合你!