如果我可以发送这种大小的 MTU 数据包,您如何解释我的问题?

如果我可以发送这种大小的 MTU 数据包,您如何解释我的问题?

看看这个:在 Linux Mint 18 中,一些网站可以加载,而另一些网站则永远加载

和这个: https://unix.stackexchange.com/questions/298119/is-there-anything-suspicious-in-my-ifconfig

也不要忘记这一点:

ping -c 1 -s 1500 8.8.8.8 PING 8.8.8.8 (8.8.8.8) 1500(1528) 字节数据。 8.8.8.8 中的 1508 字节:icmp_seq=1 ttl=58 时间=13.9 ms

--- 8.8.8.8 ping 统计 --- 发送 1 个数据包,接收 1 个数据包,0% 数据包丢失,时间 0ms rtt min/avg/max/mdev = 13.946/13.946/13.946/0.000 ms

ping -c 1 -s 1600 8.8.8.8 PING 8.8.8.8 (8.8.8.8) 1600(1628) 字节数据。 8.8.8.8 中的 1608 字节:icmp_seq=1 ttl=58 时间=14.1 ms

--- 8.8.8.8 ping 统计 --- 发送 1 个数据包,接收 1 个数据包,0% 数据包丢失,时间 0ms rtt min/avg/max/mdev = 14.128/14.128/14.128/0.000 ms

ping -c 1 -s 9000 8.8.8.8 PING 8.8.8.8 (8.8.8.8) 9000(9028) 字节数据。 8.8.8.8 中的 9008 字节:icmp_seq=1 ttl=58 时间=15.1 ms

--- 8.8.8.8 ping 统计 --- 发送 1 个数据包,接收 1 个数据包,0% 数据包丢失,时间 0ms rtt min/avg/max/mdev = 15.158/15.158/15.158/0.000 ms

唯一的问题是,我更改了 enpxxx 和 ppp0 的 MTU,现在 ifconfig 中的 MTU 为 1492。

答案1

使用比路径 MTU 更大的数据包进行 ping 操作有效,因为您没有提供 ping 选项来阻止它发送 IP 片段。

使用ping我已安装的 1500 字节 MTU,它将是:

ping -M do -s 1472 8.8.8.8有效,而ping -M do -s 1473 8.8.8.8给出错误。该-M do选项禁止碎片。

相关内容