1.路由器配置选项打开WPA3-SAE模式
2.开发板配置文件wpa_supplicant.conf 配置为wpa3 模式
key_mgmt=SAE (wpa3模式)
3.连接路由器wifi
wpa_supplicant -Dnl80211 -i wlan0 -c /etc/config/wpa_supplicant.conf -B
sleep 1
udhcpc -i wlan0
4.查看连接状态
[root@anyka /usr/sbin]$ wpa_cli status
Selected interface ‘wlan0’
bssid=82:d6:58:d1:f1:5b
freq=2437
ssid=wpa3 //路由器wifi名
id=0
mode=station //station模式
pairwise_cipher=CCMP
group_cipher=CCMP
key_mgmt=SAE //wpa3模式
pmf=1
mgmt_group_cipher=BIP
sae_group=19
wpa_state=COMPLETED // 连接成功
ip_address=192.168.3.6
address=9c:1c:37:64:50:60
[root@anyka /usr/sbin]$
5 . 连外网测试
关掉以太网 ifconfig eth0 down
Ping外网 ping www.baidu.com
[root@anyka /usr/sbin]$ ifconfig eth0 down
[root@anyka /usr/sbin]$ ping www.baidu.com
PING www.baidu.com (180.101.49.12): 56 data bytes
64 bytes from 180.101.49.12: seq=0 ttl=49 time=358.785 ms
64 bytes from 180.101.49.12: seq=1 ttl=49 time=239.985 ms
6 .如何确认当前是wpa3模式?
将路由器WPA3_SAE模式关闭,打开.
同时重新连接wifi. 路由器关闭WPA3模式时,无法连接.
对应开发板状态查看如下
[root@anyka /usr/sbin]$ wpa_cli scan_results 看到SAE字样.
Selected interface ‘wlan0’
bssid / frequency / signal level / flags / ssid
82:d6:58:d1:f1:5b 2437 -45 [WPA2-PSK+SAE-CCMP][ESS][UTF-8] wpa3
5c:02:14:9e:b9:0a 2412 -78 [WPA-PSK-CCMP+TKIP][WPA2-PSK-CCMP+TKIP][ESS] ios
f0:b4:29:8b:62:f3 2447 -74 [WPA-PSK-CCMP+TKIP][WPA2-PSK-CCMP+TKIP][ESS] vdp_wdd_test
60:3a:7c:99:a0:1e 2442 -83 [WPA-PSK-CCMP][WPA2-PSK-CCMP][ESS] TCPIP_VDP_WS5100
64:6e:97:a4:76:14 2442 -85