解决wireshark启动之后找不到本地接口问题

今天在使用wireshark抓包的时候无意中碰见了一个奇怪的现象,启动之后找不到本地接口,提示如下内容:
在这里插入图片描述
然后在过滤器编辑栏输入ip端口也不生效,没法跳转,自然也就没法抓包。
由于之前没有遇到过,只能上网百度,网上有两种方法:
1、 启动本地抓包服务,具体操作如下:
(1) 以管理员方式运行 cmd.exe
(2) 输入net start npf, 打开网络抓包服务。
(3) 运行 Wireshark Legacy , 选择你要抓包的网卡
如下图:
在这里插入图片描述
这个方法在我本地没有生效,提示服务名无效,感觉这个服务就不存在。
于是接着找其他办法,又找到一种办法:

2、 以管理员身份运行wireshark
这个方法在我本地也试过了,不生效。只能接着找办法了,于是看到了第三种方法:

3、 重新安装wireshark和Npcap,这个我也试过了,不好用,跟前两种办法是一样的。
于是我尝试了我觉得可能会有效果的一种办法,

4、 找到wireshark安装路径下的cap相关的安装包,然后进行重新安装,然后就可以了。
win7下是npcap-100这个名字的安装包:
在这里插入图片描述
win10下不叫这个名字,是另外一个名字WinPcap_4_1_3.exe的安装包,如下图:
在这里插入图片描述
这个名字我猜是跟wireshark的版本有关系吧,这个就不管了。
不管是哪个名字,这个文件是存在于wireshark安装文件夹下的,目前我把公司的两台电脑都进行了这个操作,已经全部好用了
可能不同的机器适用于不同的办法,希望能够帮到你们。

评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

七月学长

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值