tcpdump抓包结果与MTR/ping结果不一致的问题咨询
tcpdump抓包结果与MTR/ping结果不一致的问题咨询
我最近在排查本地局域网的连接问题,刚接触tcpdump,需要各位大佬帮忙!
我在IP为192.168.30.18的测试虚拟机上执行了这条抓包命令:
tcpdump "host 192.168.0.100 or host 192.168.32.1" -w capture.cap
其中192.168.0.100和192.168.32.1都是物理设备。
另外我在两个终端分别跑了MTR测试,结果如下:
- 针对
192.168.0.100的MTR显示有7%的丢包率 - 针对
192.168.32.1的MTR显示完全没有丢包
但我用Wireshark打开tcpdump生成的抓包文件后,发现192.168.0.100和我的测试机192.168.30.18之间有大量丢包;可MTR测试192.168.32.1时明明显示没有丢包,这和抓包结果出现了矛盾。
有没有懂行的朋友能帮我解释下这种不一致的原因呀?谢谢各位!

备注:内容来源于stack exchange,提问作者DKay
相关产品推荐
相关产品推荐

