![使用 wpa_cli 连接到 WPA3 网络](https://linux22.com/image/747851/%E4%BD%BF%E7%94%A8%20wpa_cli%20%E8%BF%9E%E6%8E%A5%E5%88%B0%20WPA3%20%E7%BD%91%E7%BB%9C.png)
我正在尝试使用 wpa supplicant 将我的设备连接到 WPA3 网络。我使用以下设置成功连接到 WPA2:
>add_network
>set_network 0 ssid "myssid"
>set_network 0 psk "password"
>enable 0
之后,我可以看到我的设备能够连接到 WPA2 网络。我没有使用 wpa_cli 连接到我的 WPA3 网络,并检查了配置文件,结果发现:
network={
ssid="myssid"
scan_ssid=1
psk=2f6ec8e66bd919f1ce670f15d2e6c18f3a5444394c25e18bea29c67895afb023
sae_password="password"
proto=RSN
key_mgmt=SAE
pairwise=CCMP
ieee80211w=2
}
所以我想我可以使用以下命令进行连接:
>add_network
>set_network 0 ssid "myssid"
>set_network 0 key_mgmt SAE
>set_network 0 sae_password "password"
>enable 0
但我一直收到 <3>CTRL-EVENT-NETWORK-NOT-FOUND 消息。我尝试检查 scan_results,并显示我尝试连接的网络:
>scan_results
bssid / frequency / signal level / flags / ssid
00:11:32:a5:8a:97 5745 -28 [WPA2-SAE-CCMP][WPS][ESS] myssid
我不确定为什么它无法连接到这个网络,尽管一切似乎都配置正确。我可以在没有 wpa_cli 的情况下正常连接到这个网络,我做错了什么吗?
答案1
弄清楚了,只需运行以下命令即可开始工作:
set_network ieee80211w 2
此后很快就连接成功了。