最近将我的 Wifi 路由器固件升级到支持 WPA3 的固件后,我尝试通过在“安全”选项卡上选择“WPA3 Personal”来调整运行 20.04.1 的笔记本电脑上的相应 WiFi 连接设置(“详细信息”选项卡显示 WPA3支持由路由器按预期通告)。
尽管删除并重新创建了连接配置文件并多次重新启动,但我的笔记本电脑始终通过 WPA2 连接(如路由器 UI 报告的那样)。一个明显的迹象是“安全”选项卡上的下拉设置翻转回“WPA 和 WPA2 个人”。
我的笔记本电脑的硬件支持 WPA3;由于某些旧设备尚不支持 WPA3,因此必须将路由器设置为混合模式 (WPA2+WPA3)。固件升级后,我的 iPhone 和其他 iOS 设备立即使用了 WPA3。
其他 WPA3 问题与 18.04 相关;20.04 附带的 network-manager (1.22.10) 版本应该支持 WPA3 开箱即用。
我发现解决此问题的最简洁方法是使用
nmcli
.首先确定您现有的 wifi 连接(我们假设它被称为
mywifi
):然后我们使用 nmcli 交互式编辑器来修复
key-mgmt
正在使用的问题,如下所示:在此之后可能需要重新启动。
背景资料:
“WPA3 标准用相等的同时验证 (SAE) 取代了预共享密钥交换”,根据Wikipedia。
实现上述目的的一种更快的方法是直接操作连接文件,如下所示:
这可能是 NetworkManager 的 UI 中的错误?如果多个用户确认,我会提出缺陷报告。
我查看了源代码并找到了WPA3 (SAE) 的示例。
您必须使用 NetworkManager 后端才能使其正常工作。