我ip link set eth0 mtu 1000
在链接 eth0 上将MTU 大小配置为 1000 。我禁用了通用接收卸载(gro)ethtool -K gro off
(因为这会导致 tcpdump 中的“错误”帧长度(参见此处))但是如果我现在使用 tcpdump 捕获,我仍然会得到大于 1000 的数据包,例如 1500 字节。
我做错了什么?
在 MTU 设置为 1000 的接收端:
eth0:mtu 1000
14:27:38.361168 IP XXXXXX > YYYYYY:ICMP echo > request,id 3273,seq 1,长度 1480 14:27:38.361495 IP YYYYYY > XXXXXX:ICMP echo 回复,id 3273,长度 seq 6 1