打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Linux WiFi Reason Codes
userphoto

2015.11.23

关注

        Linux WiFi: Deauthenticated Reason Codes


Written by

So I’ve been having a fiddle with Linux and WiFi this evening in an attempt to make a wifi bridge (Windows can do it so why can’t Linux?)…

Anyway the long and short of it is that I was getting disconnected and de-authenticated from the access point. Having a quick look at dmesg said I was disconnected for “Reason 2″ and “Reason 6″; these on their own are not very helpful and so in a quest to find out what these codes meant, I found that there isn’t a list that’s published anywhere easy to find (a single forum post and in an IEEE pdf). The codes in italics are the most common.

CodeReasonExplanation
0ReservedNormal working operation
1Unspecific ReasonWe don’t know what’s wrong
2Previous authentication no longer validClient has associated but is not authorised.
3Deauthenticated because sending STA is leaving (or has left) IBSS or ESSThe access point went offline, deauthenticating the client.
4Disassociated due to inactivityClient session timeout exceeded.
5Disassociated because AP is unable to handle all currently associated STAsThe access point is busy, performing load balancing, for example.
6Class 2 frame received from nonauthenticated STAClient attempted to transfer data before it was authenticated.
7Class 3 frame received from nonassociated STAClient attempted to transfer data before it was associated.
8Disassociated because sending STA is leaving (or has left) BSSOperating System moved the client to another access point using non-aggressive load balancing.
9STA requesting (re)association is not authenticated with responding STAClient not authorized yet, still attempting to associate with an access point.
10Disassociated because the information in the Power Capability element is unacceptable
11Disassociated because the information in the Supported Channels element is unacceptable
12ReservedNot Used or Special Purpose
13Invalid information element.
14Message integrity code (MIC) failure
154-Way Handshake timeout
16Group Key Handshake timeout
17Information element in 4-Way Handshake different from (Re)Association Request/Probe
Response/Beacon frame
18Invalid group cipher
or
Association denied due to requesting STA not supporting all of the data rates in the BSSBasicRateSet parameter
*NEW*
The link speed requested by the client or AP is incompatible. (i,e. trying to operate N only speeds on a G AP)
19Invalid pairwise cipher
20Invalid AKMP
21Unsupported RSN information element version
22Invalid RSN information element capabilities
23IEEE 802.1X authentication failed
24Cipher suite rejected because of the security policy
25-31ReservedNot Used or Special Purpose
32Disassociated for unspecified, QoS-related reasonQuality of Service has denied the action.
33Disassociated because QoS AP lacks sufficient bandwidth for this QoS STA
34Disassociated because excessive number of frames need to be acknowledged, but are not
acknowledged due to AP transmissions and/or poor channel conditions
35Disassociated because STA is transmitting outside the limits of its TXOPs
36Requested from peer STA as the STA is leaving the BSS (or resetting)
37Requested from peer STA as it does not want to use the mechanism
38Requested from peer STA as the STA received frames using the mechanism for which a
setup is required
39Requested from peer STA due to timeout
45Peer STA does not support the requested cipher suite
45-65ReservedNot Used or Special Purpose
99Typically “No Reason Code” / Unknown State
535ReservedNot Used or Special Purpose

The first few reason codes where helpful while debugging my wifi related issues.



Edit:

I’ve added a few more codes and descriptions; they conflict with a previous list from IEEE but this one is from Cisco and was discovered after an N wifi card refused to connect to an N router at N speeds.

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
无线接口系列之WiFi工作方式
NSURL网络请求相关的错误
百日晨读第134天:要求REQUESTS
Navicat连接MySQL Server8.0版本时出现Client does not support authentication protocol requested by server;解决如下
snmp error code
1251 - Client does not support authentication protocol requested by server; consider upgrading MySQL
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服