wpa_cli を使用して WPA3 ネットワークに接続する

wpa_cli を使用して WPA3 ネットワークに接続する

WPA サプリカントを使用してデバイスを 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

その後は問題なくすぐに接続できました。

関連情報