主机设置MTU: ip link set p4p2(interface) mtu 1500 或者 ifconfig p4p2 mtu 1500
这里略去交换机设置MTU,因为命令随厂商的不同而不同,请参考手册。
检测:ping -M do -c 4 -s 8972 192.168.X.Y
故意发出8972字节+8字节ICMP头部的包。-M do是关键,不允许分片。
此时报错信息是:ping: local error: Message too long, mtu=1500
假如设置MTU: ip link set p4p2 mtu 9000
那么运行 ping -M do -c 4 -s 8972 192.168.X.Y 的结果是
8980 bytes from 192.168.X.Y: icmp_seq=1 ttl=64 time=0.104 ms
收到8980字节符合预期