Wireshark 发送 ping 请求时未看到响应

网络工程 线鲨 包分析
2022-02-19 00:05:48

我正在构建自己的数据包并通过原始套接字发送它们。数据包显然是 A-OK,但我没有收到任何回复。

使用 for 循环生成序列块。标识符块是随机生成的。

简单的 icmp 请求

这是我从 Wireshark 获得的信息。对于我尝试 ping 到的每个 IP,甚至是本地 IP,都是如此。

1个回答

你可以检查几件事。1 检查您构建的数据包是否正确。我的意思是偏移量、标头长度等。因为如果不是,接收者将简单地丢弃它 2 检查数据包是否实际到达目的地。在收件人上尝试 tcpdump。3 一旦你知道数据包是正确的。检查其他层的其他故障排除。就像主机正在为 dmac 执行 arp 或者您是否在数据包中提供它一样。如果是arp,那么目的地回复。如果手动是正确的值。发件人是否有到达目的地的路线。目的地是否有回程路线。如果您发布上述场景的结果,有很多可能性在这里有人可以帮助您