18 在只能使用UDP和ICMP协议的情况下,如何找到以字节为单位的数据包从计算机传输到目标IP 的路径MTU? networking ip file-transfer — 网址87 source 您要通过编程还是使用ping来解决此问题?例如,Ping和shell编程或与traceroute结合使用。您还想要ipv4或ipv6吗? — 2012年 @Max:shell编程听起来不错,对此有想法吗? — URL87 2 我考虑过使用ping -s $SIZE -c 1 -M dont和降低该SIZE值,直到它起作用为止,或者如果我们正在谈论ipv6 ,只是想看看ICMP收益,tcpdump但是traceroute我刚刚意识到这一点。 — 马克斯
15 我相信您所寻找的东西最容易通过traceroute --mtu <target>;可能会-6根据您的兴趣适当切换开关。Linux traceroute使用UDP作为默认值,如果您认为使用ICMP会更好,请尝试-I。 — 最高 source
17 apropos mtu在CentOS5上进行的快速搜索结果是: tracepath 跟踪到网络主机的路径,沿着该路径发现MTU 该命令甚至可以在用户空间中无特权地工作。 — 尼尔斯 source 我更喜欢此方法,traceroute因为它最后会返回一个简单的结果,而我不必寻找返回不同MTU的最后一跳。 — comfreak