wpa_supplicant 已配置,但 wpa_state 仍处于扫描状态,并且未建立与 wifi 服务器的连接

wpa_supplicant 已配置,但 wpa_state 仍处于扫描状态,并且未建立与 wifi 服务器的连接

我在尝试通过设置 wpa_supplicant 连接到本地 WiFi 时遇到问题。

以下是我运行的配置请求者的内容:

modprobe <wifi-driver>
iw dev wlan0 set type station
ifconfig wlan0 up
wpa_supplicant -i wlan0 -D nl80211 -c /etc/misc/wifi/wpa_supplicant.conf

wpa_cli -i wlan0 status   // returns "wpa_state=SCANNING" 

wpa_supplicant.conf 是:

ctrl_interface=/var/run/wpa_supplicant

network={
#WPA-PSK
        ssid=<ssid>
        proto=WPA
        key_mgmt=WPA-PSK
        pairwise=TKIP CCMP
        group=TKIP CCMP
        psk=<pwd>
}

当我进入交互模式时,我看到

<3>CTRL-EVENT-SCAN-RESULTS
<3>WPS-AP-AVAILABLE
<3>CTRL-EVENT-NETWORK-NOT-FOUND

除了不正确的 SSID 和 PWD 之外,还有什么需要注意的吗?

答案1

proto=WPA正尝试仅使用 WPA 安全协议的第一个(不安全)版本。现代接入点很可能至少需要 WPA2,甚至可能支持 WPA3。

设置proto=RSN为接受 WPA2 和 WPA3,但不接受 WPA(1)。

相关内容