WireShark找不到小米wifi,360wifi如何解决

WireShark找不到小米wifi,360wifi如何解决

记一次使用wireshark遇到的问题

各位亲爱的萌!大家好!想必每一个程序员、网络协议研究爱好者都对wireshark不陌生。今天就分享一下我在使用wireshark过程中碰到的问题,以及我是如何思考的,如何解决的。话不多说,下面现介绍一下我的计算机的一些环境。

计算机环境

电脑类型:笔记本
系统:Windows 10 企业版
系统类型:64位操作系统
内存:16G
处理器:intel Core 第7代
Wireshark版本:version 3.0.0
小米随身wifi一枚

问题由来

因为对网络及网络协议感兴趣,本人的两台笔记本都安装了Wireshark,其中第一台1安装的版本是Version 2.4.3,在一次测试中,wireshark所抓取的流量只有下行,没有上行,致使我在第二台笔记本上又安装了Wireshark,进行测试,在安装和搭建环境过程中就遇到了Wireshark的接口里没有小米随身WIFI(可称为“小网卡”)2

解决过程

首先我的第二台笔记本里已经安装了wireshark 3.0.0,也已经安装了WinPcap 4.1.3和NPcap,npcap版本忘记了,大概记得控制面板里安装的时间是2019年12月,npcap应该是我之前在使用Virtual Box时安装的。在我将随身wifi插到第二台笔记本上之后,打开wireshark我发现也没有看见“小网卡(随身wifi)”,之后我思考的问题:
1.wireshark版本较新,不太稳定;
2.小米随身wifi驱动没打上;
3.winpcap3不适配,npcap版本不适配;

在这里注意我第二台笔记本是安装了npcap的,我在网上寻找方法的时候看了一篇文章,说是win10的话安装npcap不行,要安装winpcap,我无脑果断就把笔记本之前安装的npcap卸载了,注意我电脑里还有winpcap,但当我重新打开wireshark,还是没有“小网卡(随身wifi)”。我插上随身wifi后电脑响一声之后就再也没有任何后续动作,打开网络和共享中心,打开适配器没有看到与刚插上电脑的随身wifi网卡的任何东西,这里就是没有安装小米随身wifi的驱动,我就到小米随身wifi官网下载了相关驱动,打上驱动之后果然,就可以创建无线wifi了,手机连接上之后可以访问互联网。再打开网络和共享中心,在更改适配器设置里面就可以看到WLAN2(这里是根据个人电脑生成的名字,有的电脑就直接是xiaomi 802.11n usb wireless Adapter等类似名字)。这就排除了我第二个思考的问题。接下来我电脑里还有winpcap,但wireshark打开后就是没有“小网卡”的接口信息,我就又去了趟win10pcap官网,下载安装了win10pcap,继续打开wireshark,还是没有。我重启了笔记本,打开wireshark,依然没有“小网卡”。
最后,我又重新打开网页寻找解决问题的办法,一篇文章又给了我启发,我把这篇文章4分享一下。于是我又到npcap官网下载了npcap 1.10,安装之后,打开wireshark,果然,小米随身wifi网卡就出来了,这就将前面第三个我思考的问题解决了,跟npcap有关系,大概是版本问题。

总结

1.不是wireshark的问题,新的版本也不是人们说的不稳定,一部软件更新是有更新的道理,不是修复bug就是优化,能上线,一般情况下不会出现问题。
2.win7,win10等推荐使用npcap(特殊情况,比如需要winpcap除外),毕竟是winpcap的改进版,支持与WinPcap兼容或并存两种模式。
3.在使用wireshark抓包时,记得要开启npf服务(管理员模式下命令行输入:net start npf)。
4.前面说的抓手机流量包时只有下行,没有上行,我下次分享。


  1. 第一台笔记本是win7 64位,我是在笔记本上插了一个小米随身WIFI,驱动安装正常,能用手机连接*问互联网。 ↩︎

  2. 小米随身WIFI是准备连接上手机,抓取手机的流量包。 ↩︎

  3. winpcap(windows packet capture)是windows平台下一个免费,公共的网络访问系统。开发winpcap这个项目的目的在于为win32应用程序提供访问网络底层的能力。它用于windows系统下的直接的网络编程。 ↩︎

  4. https://blog.csdn.net/hsluoyc/article/details/46483151 ↩︎

上一篇:mac系统清理软件MacClean支持哪些文件类型?


下一篇:网络协议-Wireshark 捕获和显示过滤器