当我从另一个主机 ping 主机时,如何设置数据包大小(以字节为单位)?

How do I set the packet size (in bytes) when I ping host from another?

我已尽力查看 www.mininet.org 和其他演练,但似乎无法找到 'ping' 命令的通用格式语法。命令:

h1 ping h2

在主机 h1h2 之间使用 64 字节回显数据包执行 ping 操作。如何更改此参数(数据包大小)?我想尝试不同大小的数据包,例如 40 字节、1000 字节等。我猜这肯定有一个上限,但不确定它是多少。

我试过使用命令

h1 ping -l 40 h2

但根据 mininet,这是不正确的语法。

任何可用的 Linux 命令或程序都可以 运行 在任何虚拟主机上。 检查 ping 的手册页。

尝试:mininet> h1 ping -c count -s packetsize h2

-s packetsize

指定要发送的数据字节数。

 -c count

发送计数 ECHO_REQUEST 个数据包后停止。使用截止时间选项,ping 等待计数 ECHO_REPLY 个数据包,直到超时到期。