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 | 保留 |