在Rocky Linux 9中查看网络接口MTU可通过ip link
或nmcli dev show
命令,管理MTU需编辑对应网卡的配置文件(如/etc/sysconfig/network-scripts/ifcfg-enp0s3)添加MTU=1500
参数,或临时用ip link set dev enp0s3 mtu 1500
修改。
延伸知识点:路径MTU发现(PMTUD)
当设备发送数据包时,若MTU大于路径中某节点的承载能力,PMTUD机制会通过ICMP报文通知发送方调整MTU。但若防火墙阻断ICMP(Type 3, Code 4报文),会导致"黑洞连接"现象——大包被丢弃且无错误反馈。此时需手动设置MTU为路径最小值(常见于VPN/Overlay网络),可通过ping -M do -s 1472 8.8.8.8
测试(1472+28=1500字节),若收到"Frag needed"说明需降低MTU值。建议在虚拟化环境中将MTU统一设为9000(巨型帧)时,需确保物理交换机、网卡、中间路由均支持Jumbo Frames。