1

我正在尝试使用启用了 802.11w 的 Raspberry Pi 3B+ 设置 WiFi 接入点。内核版本:Linux efb-ap-0 4.19.66-Re4son-v7+ #1 SMP Sun Aug 18 22:25:39 AEST 2019 armv7l GNU/Linux 驱动程序:brcmfmac hostapd(Deb 包):2:2.9-1 armel

在 4-Way Handshake 期间,wpa_supplicant 在 3/4 msg 处立即断开连接,并带有以下日志:

wlan0:WPA:3/4 msg 中的 IE 与 Beacon/ProbeResp 中的 IE 不匹配(src=b8:27:eb:3b:3f:0e) WPA:Beacon/ProbeResp 中的 RSN IE - hexdump(len=28): 30 1a 01 00 00 0f ac 04 01 00 00 0f ac 04 01 00 00 0f ac 06 c0 00 00 00 00 0f ac 06 WPA: RSN IE in 3/4 msg - hexdump(len=26): 30 18 01 00 00 0f 交流 04 01 00 00 0f 交流 04 02 00 00 0f 交流 02 00 0f 交流 06 c0 00

通过 Wireshark 比较 3/4 msg hexdump 和 Beacon hexdump 表明 Beacon 包含以下不在 3/4 msg 中的附加字段:PMKID 计数 (0x00 00)+ PMKID 列表 + 组管理密码套件 (0x00 0f ac 06) . 为什么 3/4 msg 与 Beacon 不匹配?这是 hostapd 的问题吗?在司机?在 hostapd<-> 驱动程序通信中?

感谢您提供有关此的任何信息。

您可以在 hostapd.conf 内容下方找到:

interface=wlan0
driver=nl80211
logger_syslog=-1
logger_syslog_level=2
auth_algs=1

wpa_pairwise=CCMP
rsn_pairwise=CCMP
wpa=2

hw_mode=g
ieee80211w=2

ssid=XXXXXXXXXX
channel=1

wpa_key_mgmt=WPA-PSK-SHA256
wpa_passphrase=XXXXXXXXXX

而 wpa_supplicant.conf 用于连接:

ctrl_interface=DIR=/var/run/
network={
       ssid="XXXXXXXX"
       proto=RSN
       scan_ssid=1
       key_mgmt=WPA-PSK-SHA256
       pairwise=CCMP
       psk="XXXXXXXX"
       ieee80211w=2
       }

注意:此线程与我在 hostap 邮件列表上发布的消息重复,但我没有答案: http: //lists.infradead.org/pipermail/hostap/2019-November/040764.html

4

0 回答 0