mtu 不匹配可能造成部分网站卡住、使用代理后大文件失败或特定应用超时。windows 可用带“不分片”标志的 ping 找到路径允许的最大 ipv4 负载,再加上 20 字节 ipv4 头和 8 字节 icmp 头得到路径 mtu。测试只用于诊断,未确认原因前不要随意改网卡 mtu。
从 1472 字节负载开始测试
打开命令提示符,运行 ping 1.1.1.1 -f -l 1472。若收到 1472 字节回应,说明当前路径至少能承载 1500 字节 IPv4 包;若显示“需要拆分数据包但是设置 DF”,则按 10 或 20 字节递减。截图同时展示 1472 成功、1480 失败,便于判断边界。

查看当前接口的 MTU
运行 netsh interface ipv4 show subinterfaces,确认当前使用接口的 MTU,并排除 Loopback、Hyper-V、虚拟网卡等非目标接口。若 1472 测试失败,就继续缩小负载,出现成功后再逐字节上调;最终路径 MTU 等于最大成功负载加 28。

确有需要时修改并立即复核
只有在多次测试都指向较小路径 MTU,且路由器、代理软件或运营商设置无法修正时,才用管理员命令 netsh interface ipv4 set subinterface "接口名" mtu=数值 store=persistent 调整指定接口。修改前记录原值,随后再次执行 show subinterfaces 和 ping;无改善就把 MTU 设回原值。












