2019.5.6 Wireshark v3.0.1,Windows 10 Pro 1809

打开装后没多久的Wireshark,发现本地一个接口都没有……(图中隐藏了我操作之后找到的本地接口,展示的相当于遇到问题时的界面)

Win10下Wireshark抓包找不到本地接口_第1张图片


WinPcap官方声明,(截至2017/04/03)最新版不支持Win10 ([1]),在安装时可以发现装的是替代的Npcap。

Win10下Wireshark抓包找不到本地接口_第2张图片VMware用了两个适配器,Npcap也占了两个。“以太网”是我现在想抓包的接口,电脑网口接在路由器LAN口上。


解决办法倒也简单:首次启动Wireshark的时候以管理员身份启动,之后以普通用户的身份启动也没问题。

其他策略:以管理员身份打开CMD(开始菜单-->Windows系统-->命令提示符-(右键)->以管理员身份打开),输入net start npf启动Npcap的服务。

此时要抓的“以太网”这个接口的属性中这几个选项要勾上,不然也是抓不了的:

Win10下Wireshark抓包找不到本地接口_第3张图片

至于我在控制面板中禁用的4个适配器都不碍事,禁了也省着出现在过滤器列表中。


参考链接:

[1]求助)wireshark在win10下无法找到网卡-CSDN论坛

https://bbs.csdn.net/topics/392146868

[2]wireshark 找不到本地网卡 在线等_百度知道

https://zhidao.baidu.com/question/497315291.html

[3]WinPcap - Home

https://www.winpcap.org/