我知道如何使用该-I
选项 ping 到特定接口。我想知道我接收 ping 的接口。我尝试用于tcpdump
此目的,但无法获得任何详细信息。我可以通过过滤掉 ping ICMP 回显请求
tcpdump 'icmp[icmptype] = icmp-echo'
我的定制硬件上有 2 个以太网接口,带有定制的 Linux。我想检查我是否正确配置了接口和路由表。
答案1
您可以稍微扭转一下问题,并tcpdump
仅用于侦听给定网络接口上的数据包。这样,您可以在进行测试时将跟踪限制到感兴趣的接口
# tcpdump -i <interface> ...
另请注意,您的过滤器'icmp[icmptype] = icmp-echo'
仅适用于 IPv4 上的 ping,因此如果您正在处理 IPv6,则需要相应地调整过滤器。