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。 通过这种方式确认是那类型数据包丢失造成的,从而进行故障排查。