这个问题一开始的现象是部分station无法连接某台AP。无线抓包后发现station和AP间首先进行了正常的关联交互,即station发送Auth包ap回复Auth包,最后station发送assoc req包ap回复assoc rsp包。到这里乍一看一切正常,正常情况下station应该发送数据包进行正常的数据通信,但station由于 Expert: Wireless Association Denied (43: unknown) 导致再一次Auth认证,然后之前的流程又被进行一遍。就这样,不断重复连接过程,导致部分station无法正常连接.
图1:
图2:
Log中初步分析能看到CTRL-EVENT-ASSOC-REJECT,且返回status code = 43,看起来(802.11i) 身份认证与密钥管理协议不正确,
关于status code = 43在802.11 i协议中是这样说明的,如果AP接收到的MDE的内容与信标和探测响应帧中发布的内容不匹配,AP将拒绝状态码为STATUS_INVALID_MDE的(重新)关联请求帧。如果一个MDE出现在(Re)关联请求帧中