Code

Reason

Explanation

0

Reserved

Normal working operation

1

Unspecific Reason

We don’t know what’s wrong

2

Previous authentication no longer valid

Client has associated but is not authorised.

3

Deauthenticated because sending STA is leaving (or has left) IBSS or ESS

The access point went offline, deauthenticating the client.

4

Disassociated due to inactivity

Client session timeout exceeded.

5

Disassociated because AP is unable to handle all currently associated STAs

The access point is busy, performing load balancing, for example.

6

Class 2 frame received from nonauthenticated STA

Client attempted to transfer data before it was authenticated.

7

Class 3 frame received from nonassociated STA

Client attempted to transfer data before it was associated.

8

Disassociated because sending STA is leaving (or has left) BSS

Operating System moved the client to another access point using non-aggressive load balancing.

9

STA requesting (re)association is not authenticated with responding STA

Client not authorized yet, still attempting to associate with an access point.

10

Disassociated because the information in the Power Capability element is unacceptable

11

Disassociated because the information in the Supported Channels element is unacceptable

12

Reserved

Not Used or Special Purpose

13

Invalid information element.

14

Message integrity code (MIC) failure

15

4-Way Handshake timeout

16

Group Key Handshake timeout

17

Information element in 4-Way Handshake different from (Re)Association Request/Probe
Response/Beacon frame

18

Invalid 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)

19

Invalid pairwise cipher

20

Invalid AKMP

21

Unsupported RSN information element version

22

Invalid RSN information element capabilities

23

IEEE 802.1X authentication failed

24

Cipher suite rejected because of the security policy

25-31

Reserved

Not Used or Special Purpose

32

Disassociated for unspecified, QoS-related reason

Quality of Service has denied the action.

33

Disassociated because QoS AP lacks sufficient bandwidth
for this QoS STA

34

Disassociated because excessive number of frames need
to be acknowledged, but are not
acknowledged due to AP transmissions and/or poor channel conditions

35

Disassociated because STA is transmitting outside the
limits of its TXOPs

36

Requested from peer STA as the STA is leaving the BSS
(or resetting)

37

Requested from peer STA as it does not want to use the
mechanism

38

Requested from peer STA as the STA received frames
using the mechanism for which a
setup is required

39

Requested from peer STA due to timeout

45

Peer STA does not support the requested cipher suite

45-65

Reserved

Not Used or Special Purpose

99

Typically “No Reason Code” / Unknown State

535

Reserved

Not Used or Special Purpose

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

Linux WiFi Deauthenticated Reason Codes的更多相关文章

  1. kali linux wifi破解(aircrack)

    需要一个能监听的网卡 airmon-ng start wlan0(監聽網卡) airmon-ng check kill(清除其他有影响的環境) airodump-ng mon0 (掃描附近wifi) ...

  2. linux wifi热点服务脚本

    最近有关wifi热点的驱动,启动参数都调试完了,验证可以连接传输数据. 首先要在系统启动脚本中插入wifi驱动,配置wlan0的ip insmod /system/vendor/modules/818 ...

  3. Linux Wifi模块灰色解决办法

    https://www.cnblogs.com/mcy0808/p/5415689.html -sudo gedit /etc/rc.local 连上了CUG但还是打不开网页,是不是需要编辑Conne ...

  4. Linux网络驱动--snull

    snull是<Linux Device Drivers>中的一个网络驱动的例子.这里引用这个例子学习Linux网络驱动. 因为snull的源码,网上已经更新到适合最新内核,而我自己用的还是 ...

  5. Smart210学习记录------linux串口驱动

    转自:http://blog.chinaunix.net/xmlrpc.php?r=blog/article&uid=27025492&id=327609 一.核心数据结构 串口驱动有 ...

  6. Introduction the naive“scull” 《linux设备驱动》 学习笔记

    Introduction the naive "scull" 首先.什么是scull? scull (Simple Character Utility for Loading Lo ...

  7. 【从零开始,从内核驱动驱动到用户空间调用】编写第一个linux驱动,通过端口访问I/O寄存器。

    目的: 通过I/O端口方式访问RTC的秒寄存器: 由于本人从来没看过linux方面的书籍,也只是会在终端用些常用的命令而已,这次老大叫我学着通过I/O端口方式直接去读写寄存器.于是我在google中搜 ...

  8. Android KitKat 4.4 Wifi移植之Wifi driver

    本文讲述在Linux 3.10下Realek RTL8723A Linux Wifi 驱动的移植. Prerequisites 硬件平台:Atmel SAMA5 软件平台:Linux 3.10 + A ...

  9. zynq linux驱动之PL-PS中断【转】

    转自:https://blog.csdn.net/h244259402/article/details/83993524 PC:Windows 10 虚拟机:ubuntu 16.04 vivado:2 ...

随机推荐

  1. 重写(override)与重载(overload)的区别

    一.重写(override) override是重写(覆盖)了一个方法,以实现不同的功能.一般是用于子类在继承父类时,重写(重新实现)父类中的方法. 重写(覆盖)的规则: 1.重写方法的参数列表必须完 ...

  2. HDU 1358 Period(KMP+最小循环节)题解

    思路: 这里只要注意一点,就是失配值和前后缀匹配值的区别,不懂的可以看看这里,这题因为对子串也要判定,所以用前后缀匹配值,其他的按照最小循环节做 代码: #include<iostream> ...

  3. [不屈的复习] - 编辑工具IDE选取与Hello World

    大家真正在工作中开发 java 应用都会使用eclipse,myeclipse, IntelliJ IDEA等等 现在还有vscode也支持了java扩展 在控制台下运行第一个Java程序,可以看到输 ...

  4. session的理解和使用

    Session的使用与Session的生命周期 1.HttpSession的方法 Object getAttribute(String); Enumeration<String> getA ...

  5. 【Coursera】Seventh Week

    Application Layer:Use the services of the TCP layer Quick Review Link Layer(Ethernet):gets the data ...

  6. 前端验证用户登陆状态(vue.js)

    首先用户需要进行登陆(请求登陆接口),接口请求成功之后后台会返回对应的用户信息(可以把用户信息存放在浏览器缓存中),并且后台会设置浏览器的cookie值(可以在network->header-& ...

  7. 关于PATH_INFO

    nginx支持PATH_INFO? 想让nginx支持PATH_INFO,首先需要知道什么是pathinfo,为什么要用pathinfo? pathinfo不是nginx的功能,pathinfo是ph ...

  8. Java String 中的一些函数与正则的结合使用

    首先正则表达式在处理字符串问题时,真的非常强大. 正则可以帮助我们处理字符串的: 匹配, 选择, 编辑, 验证等问题. 正则中"\\"表示插入一个"\" 这里仅 ...

  9. python input输入元素相加

    sum= number= while True: : break number=int(input('数字0为结束程序,请输入数字: ')) sum+=number print('目前累加的结果为: ...

  10. shell 浮点运算

    浮点运算 let 和 expr 都无法进行浮点运算,但是 bc 和 awk 可以. 范例:求 除以 ,保留 位有效数字 $ echo "scale=3; 1/13" | bc . ...