首页/网络/无线与 Wi-Fi 速查/四次握手(EAPOL 4-Way)失败定位
故障排查112 条

四次握手(EAPOL 4-Way)失败定位

认证成功后密钥协商失败:抓包看 EAPOL message 1~4 的往返,判定是丢包、凭据不一致还是终端主动放弃。

无线与 Wi-Fi 速查网络更新于 2026-10-13

四次握手失败怎么定位

认证成功之后还有一步关键动作:WPA2 的四次握手。它负责确认双方持有相同密钥并派生会话密钥,失败的表现往往不是「连不上」,而是「连上又掉」或反复重连。定位方法是抓包看四步消息的往返:哪一步没有回音,问题就在那一侧。这比猜测口令或重启设备有效得多,也能区分是凭据不一致、空口丢包还是终端主动放弃。

按步骤读证据

消息 1 无回应AP 已发出随机数但终端未回复,多为终端驱动或已离开
消息 2 校验失败口令或密钥不一致:口令已改、加密方式不匹配、缓存残留
消息 3 后中断AP 下发组密钥后终端未确认,多为 PMF 或套件不匹配
消息 4 缺失终端未确认,常见于链路丢包或终端处理超时
范围判断全场失败多为控制器或证书变更,单终端失败多为终端与缓存

Wireshark 过滤

Wireshark 过滤
eapol                              # 只看四次握手帧
wlan.addr == 终端MAC and eapol      # 只保留该终端相关
# 观察每步的时间差与重传次数,重传频繁说明空口质量差

典型使用场景

  • 口令变更后部分终端连上又掉
  • 开启 PMF 后个别终端反复重连
  • 空口质量差导致的握手超时
  • 漫游过程中握手失败造成断流
  • 新终端接入协议兼容性验证

先做最快的对照实验

在终端上删除已保存的网络配置后重新连接,是最快也最有效的一步:它清掉了可能残留的旧密钥缓存,能排除大量由历史配置引起的问题。若重连后仍失败,再抓包看具体停在哪一步。如果换一台同型号终端能成功,问题在该终端的配置或驱动;如果同型号终端都失败、其他型号正常,就指向兼容性;如果所有终端都失败,则回到 AP 侧检查安全模式与 PMF 配置是否与终端能力匹配。这个顺序把终端、型号、网络三个层面依次排除,结论清晰。

在终端上先执行「忘记网络」再重连,可排除旧密钥缓存引起的握手失败,是最快的对照实验。
同一 SSID 覆盖范围内混用不同安全模式时,终端可能在不同 AP 之间反复失败,应保证同一 SSID 的安全配置完全一致。

易错点

  • 改了口令后只重启 AP 不重连终端,旧密钥缓存在部分终端上会继续导致握手失败
  • 把四次握手失败当作认证失败处理,会把调查方向引向服务器而错过空口丢包问题
  • 忽略 PMF 配置差异:强制 PMF 与终端能力不匹配时,失败会发生在消息 3 之后
  • 不记录失败时间点:没有时间戳就无法与控制器日志和抓包对齐

数据来源与参考

  • IEEE 802.11i: 4-Way Handshake
  • Wireshark: EAPOL 分析
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌