我试图将 server_A 上带有有效负载/消息的 ICMP 包发送到 server_B(10.1.1.5),如下所示:
ping -p 12345 10.1.1.5
。
但是当我使用 Tcpdump 从 server_A 捕获 ICMP 包时,我没有看到任何消息(应该是 12345)。请问如何获取 icmp 有效载荷?
我试图将 server_A 上带有有效负载/消息的 ICMP 包发送到 server_B(10.1.1.5),如下所示:
ping -p 12345 10.1.1.5
。
但是当我使用 Tcpdump 从 server_A 捕获 ICMP 包时,我没有看到任何消息(应该是 12345)。请问如何获取 icmp 有效载荷?
Ping
不发送用户消息。它生成一个ICMP Echo Request,目的地应该用ICMP Echo Reply来回答。
回显请求使用封装在数据包中的虚拟负载数据。允许您使用某些版本-p
指定该有效负载的 hte 内容。使用 0x012345 字节重复填充指定长度的有效负载(Linux 的参数)。如果工作正常,回显回复会返回虚拟负载。ping
-p 12345
-s
有关详细信息,请参阅RFC 792第 14 页。