3.7. Wi-Fi 抓包使用说明
Overview
WIFI抓包教程
3.7.1. Ominpeek安装及使用教程
(具体说明,请参考 doc/stuff/Ominpeek使用教程.pdf
其中:抓包器的驱动位于: sdk_tools\RTLWlanU_WindowsDriver_sniffer_20130124.zip
3.7.2. wifi连接认证流程抓包分析例子
(具体说明,请参考 doc/stuff/wifi连接认证流程抓包分析.pdf
3.7.3. 常见问题
(1) 设备发送数据包,对方接收不到?
答:通过抓包看看设备有没有成功发送的数据包,如果设备发送了数据包,但是没有接收到对方的ACK,证明对方接收不到数据包,此时需要对方进行故障排查。
(2) 设备发送数据包后,还是不断进行数据包重发?
答:通过抓包看看对方是否已经发送了ACK,如果对方已经发送了ACK,但是设备还是不断重发,证明设备没有接受到对方的ACK回复,此时需要对设备进行故障排查。
(3) 对方发送数据包后,设备没有接受到?
答:通过抓包分析对方是否已经成功发送了数据包,如果对方已经成功发送了数据包,证明设备接收不到数据包,此时需要对设备进行故障排查。
(4) 设备不断接收到对方的同一个数据包?
答:通过抓包分析设备是否接收到数据包后,回复对方ACK,如果设备成功回复了ACK,证明对方没有接收到ACK,此时需要对方进行故障排查。
(5) 设备经常接收不到数据包?
答:适当调整设备的接收灵敏度。
(6) wifi连接不成功?
答:参考 doc/stuff/Ominpeek使用教程.pdf
, 通过抓包查看是扫描阶段(SCAN)、认证阶段(Authentication)、关联(Association)中的那一阶段造成的,再在该阶段中进行细化分析;
例如如果是在扫描阶段造成的,通过抓包看看STA是否成功发送了probe req,如果STA成功发送了probe req,再确认AP是否成功发送了probe rsp。
通过这种方式确认是那类型数据包丢失造成的,从而进行故障排查。