更改 ping 的大小

Ant*_*oni 8 networking ping

我想更改 ping 的默认大小,以便能够在我的链接上测试 MTU。

我怎样才能做到这一点?

ste*_*ver 6

要测试链路上的最大 MTU 大小(即测试 ICMP 分段),您可以ping使用该-s选项设置数据包大小。

例如,要找到最大 MTU,您可以循环增加数据包大小,直到ping返回错误代码:

size=1272
while ping -s $size -c1 -M do google.com >&/dev/null; do 
  ((size+=4))
done
echo "Max MTU size: $((size-4+28))"
Run Code Online (Sandbox Code Playgroud)