Wi-Fi 原因代码
了解无线连接关闭时发送的原因代码,并使用这些代码来排查问题。
取消身份验证原因代码
客户端和 AP 都可以发送取消认证帧,让对方知道连接已关闭。由于这是通知,而不是请求,因此通常不能拒绝帧。您可以将取消身份验证框架和随附的原因代码与 Marvis、Insights 或 Wireshark 结合使用,以解决 Wi-Fi 问题。IEEE 802.11-2012 第 8.4.1.7 节提供了无线设备通信的技术标准,包括标准原因代码。
在Mist门户上,您可以在站点见解页面的客户端事件部分看到这些代码(监视 > 服务级别 | 见解)。从“客户端事件”部分选择失败事件时,原因代码将显示在事件详细信息视图上。
在 Wireshark 中,使用筛选器(例如: subtype 10 management frames (取消关联)或 subtype 12 management frames (取消身份验证))查找包含原因代码的帧。
有关其他 Wi-Fi 帧类型和子类型,请参阅: https://en.wikipedia.org/wiki/802.11_frame_types。有关 DHCPv6 选项和状态代码,请参阅 状态代码。
下表提供了原因代码:
| 原因代码 | 意义 |
| 1 | 原因不明 |
| 2 | 以前的身份验证不再有效 |
| 3 | 取消身份验证,因为发送 STA 正在离开(或已经离开)IBSS 或 ESS |
| 4 | 由于不活动而取消关联 |
| 5 | 因为接入点无法处理当前关联的所有 STA 而断开关联 |
| 6 | 从未经过身份验证的 STA 接收的第 2 类帧 |
| 7 | 从非关联 STA 接收的第 3 类帧 |
| 8 | 由于发送 STA 正在离开(或已经离开)BSS 而取消关联 |
| 9 | 请求(重新)关联的 STA 未通过响应的 STA 进行身份验证。 |
| 10 | 已取消关联,因为 Power Capability 元素中的信息不可接受 |
| 11 | 已取消关联,因为 Supported Channels 元素中的信息不可接受 |
| 12 | 由于 BSS 过渡管理而取消关联 |
| 13 | 无效元素,即在本标准中定义的元素,其内容不符合第 8 条中的规范。 |
| 14 | 消息完整性代码 (MIC) 故障 |
| 15 | 4 向握手超时 |
| 16 | 组键握手超时 |
| 17 | 4 向握手中的元素不同于(重新)关联请求/探测响应/信标帧。 |
| 18 | 无效的组密码 |
| 19 | 无效的成对密码 |
| 20 | 无效的 AKMP |
| 21 | 不支持的 RSNE 版本 |
| 22 | 无效的 RSNE 功能 |
| 23 | IEEE 802.1X 身份验证失败 |
| 24 | 密码套件因安全策略而被拒绝 |
| 25 | TDLS 直接链路拆除,因为 TDLS 对等方 STA 无法通过 TDLS 直接链路访问 |
| 26 | TDLS 直接链路因不明原因被拆除 |
| 27 | 由于会话被 SSP 请求终止而取消关联 |
| 28 | 由于缺少 SSP 漫游协议而取消关联 |
| 29 | 由于 SSP 密码套件或 AKM 要求,请求的服务被拒绝 |
| 30 | 请求的服务未在此位置获得授权 |
| 31 | TS 已被删除,因为 BSS 业务特征或作模式发生了变化(例如:HT BSS 从 40 MHz 通道更改为 20 MHz 通道),QoS AP 没有足够的带宽供此 QoS STA 使用。 |
| 32 | 因未指定的 QoS 相关原因取消关联 |
| 33 | 已断开关联,因为 QoS AP 没有足够的带宽用于此 QoS STA |
| 34 | 因需要确认过多的帧而断开关联,但由于 AP 传输或信道状况不佳而无法确认 |
| 35 | 已断开关联,因为 STA 的传输超出了其 TXOP 的限制 |
| 36 | STA_LEAVING 当 STA 离开 BSS(或重置)时从对等 STA 请求 |
| 37 | 从对等 STA 请求,因为它不想使用该机制 |
| 38 | 当 STA 使用需要设置的机制接收帧时,从对等 STA 请求 |
| 39 | 由于超时而从对等 STA 请求 |
| 45 | Peer STA 不支持请求的密码套件。 |
| 46 | 在 DLS 拆解帧中:拆解由 DLS 对等方发起。在“取消关联”帧中:由于已达到授权访问限制而取消关联 |
| 47 | 在 DLS 拆解帧中:拆解由 AP 发起。在“解除关联”框架中:由于外部服务要求而解除关联 |
| 48 | 无效的 FT作帧计数 |
| 49 | 成对主密钥标识符 (PMKI) 无效 |
| 50 | 无效的 MDE |
| 51 | FTE 无效 |
| 52 | SME 取消网格对等实例的原因不是达到最大对等网格 STA 数。 |
| 53 | 网格 STA 已达到支持的最大对等网格 STA 数。 |
| 54 | 接收到的信息违反了网格 STA 配置文件中配置的网格配置策略。 |
| 55 | 网格 STA 收到网格对等关闭消息,请求关闭网格对等。 |
| 56 | 网格 STA 重新发送 dot11MeshMaxRetries 了网格对等打开消息,但未收到网格对等确认消息。 |
| 57 | confirmTimer for 网格对等实例超时 |
| 58 | 网格 STA 无法解包 GTK,或者包装内容中的值不匹配。 |
| 59 | 网格 STA 接收有关网格对等管理帧之间网格参数的不一致信息。 |
| 60 | 由于选择成对密码套件或组密码套件失败,网格 STA 无法通过经过身份验证的网格对等交换。 |
| 61 | 网格 STA 没有此外部目标的代理信息。 |
| 62 | 网状 STA 没有此目标的转发信息。 |
| 63 | 网状 STA 确定其转发信息中指向活动路径下一跃点的链路不再可用。 |
| 64 | 之所以发送取消认证帧,是因为网状 BSS 中已存在 STA 的 MAC 地址。见10.3.6。 |
| 65 | 网状 STA 执行通道切换以满足监管要求。 |
| 66 | 网状 STA 执行通道切换,原因不明。 |
| 67–65535 | 保留 |