使用 wpa_cli 连接到 WPA3 网络

使用 wpa_cli 连接到 WPA3 网络

我正在尝试使用 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

此后很快就连接成功了。

相关内容