Wlan问题所需的log抓取方法

一、1227log

此log是抓取kernel log.
抓取方法:
1. 拨号键盘输入“##1227##
2. 复现bug
3. 复现完成后,log储存位置:/sdcard/logs/
4. 使用adb指令导出log
adb pull /sdcard/logs/ logs/

二、9434 log

此log 是抓取wlan_logs以及bugreport一起打包成一个压缩包。
抓取方法:
1. 开发者选项->日志缓冲区大小调整为16M->选择日志级别为verbose
2. 先复现bug
3. 复现完成后,在拨号键盘输入“##9434##
4. 待打包完成后,log储存位置:/sdcard/MIUI/debug_log/bugreport*.zip

三、sniffer log

此log是抓取wifi空气包,可以分析sta到ap之间的交互过程,对于分析wifi连接、断流以及断网问题非常重要。

抓取方法一:

  1. 工具:omnipeek+特定的网卡
    此处安装需要安装特定的网卡的装包驱动。
  2. 按照下图所示设置抓包网卡以及抓取的信道。

抓取方法二:

使用mac电脑自带的sniffer抓取。
打开软件后设置带宽以及信道就可以抓取了。


抓取方法三:使用ubuntu系统+wireshark的抓取。

此方法是利用linux系统下无线网卡的monitor模式来嗅探802.11帧(windows下的wireshark禁用了monitor模式)。不需要购买特定的无线网卡。
1. 安装wireshark
sudo apt-get update
sudo apt-get install wireshark
2. 设置内置的无线网卡为monitor模式
a) 查看无线网卡名
ifconfig
b) 设置monitor模式
sudo service network-manager stop
sudo ifconfig wlp3s0 down
sudo iwconfig wlp3s0 mode Monitor
sudo ifconfig wlp3s0 up
c) 设置信道为xxxx
Sudo iwconfig wlp3s0 channel xxxx
3. 超级权限打开wireshark
4. 抓包结束后,将网卡切回monitor模式
sudo ifconfig wlp3s0 down
sudo iwconfig wlp3s0 mode Managed
sudo ifconfig wlp3s0 up
sudo service network-manager restart

抓取方法四:使用小米手机进行抓取。

目前我所知道的手机有小米9,但是需要是开发版软件
1. 拨号键盘输入暗码:“##6484##
2. 右上角更多
3. wlan抓包工具
4. 选择抓取的信道等信息

剑气纵横三万里

“为什么要努力?” “想去的地方很远,想要的东西很贵,喜欢的人很优秀,父母的白发,朋友的约定,周围人的嘲笑,以及,天生傲骨。”

留下你的评论

*评论支持代码高亮<pre class="prettyprint linenums">代码</pre>

相关推荐

暂无内容!