本文主要讲解如何从Beacon帧中区分AP的认证方式,其他内容日后慢慢填充
(无法上传图片,日后补充)
Beacon 802.11 Management - Beacon [0-32]中若包含
WPA:则表示为WPA认证方式
RSN:表示为WPA2认证方式
WPS:支持WPS连接
WEP:表示为WEP认证方式
另加密方式如: CCMP(AES)、TKIP等也均可看到
1.关于Traffic Indication Map的理解
TIM(Traffic Indication message): 每一个Beacon的帧中都有一个TIM信息,它主要用来由AP通告它管辖下的哪个STA有信息现在缓存在AP中,而在TM中包含一个Bitmapcontrol字段,它最大是251个字节,每一位映射一个STA,当为1时表示该位对应的STA在AP的缓存中有信息。
所以,上网了收不到数据的时候我们可以通过这个标签来判断是路由器有数据需要传送,还是说路由器根本就没有数据要传送,以此来诊断路由器拥堵还是我们的请求的数据根本没有到来;
另: TIM是通过在Beacon帧或Probe Response帧中包含特定字段的方式来传递的。
问题现象1: dut设备软AP配网,设备起软AP后,手机连接上设备热点,一段时间无数据交互被dut设备踢开。该问题大概率与power save机制有关,ap长时间与某sta设备无数据交互,dut设备会主动断开或被踢掉。解决方法即ap关闭power save机制,关闭方法,不同厂商wifi驱动修改点可能会存在差异。
问题现象2: 部分sta设备在连接隐藏12/13信道的热点时,出现概率性连不上,1-11信道正常连接; 比如:在某个环境下必现连接失败,重启路由也没用,但是将路由拿到另外一个环境又能百分百正常连接
问题现象3: 某设备在与imou路由器进行交互时,出现路由器发包设备接收不到的情况。前提:设备仅仅支持wifi4 11N HT20,但路由器以78Mbps的速率发送数据包。因此导致设备接收不到;(详细解释:路由器使用的MTK的芯片,MTK在2x2 11N MCS8的速率为78Mbps,当路由器与设备以高速率交互良好的时候,路由器会将速率升至MCS8,以便于获得更高的通讯速度)