家里宽带升到千兆后,测速软件每次都跑满900多Mbps,可打开某些网页就像卡住了似的,转圈半天才加载出来。有一次网购抢购,眼睁睁看着倒计时结束页面还没刷出来,气得我差点砸键盘。排查了一圈,DNS换过、缓存清过,最后发现罪魁祸首竟然是路由器的MTU值——默认1492有点大了。
MTU就是最大传输单元,决定了每个数据包能塞多少字节。如果设置太大,经过某些运营商或老旧设备时会被拆包重发,导致丢包或延迟;如果太小,数据包数量变多,效率反而下降。我先把路由器的MTU从1492降到1450,网页秒开,在线视频也不卡了。后来我又用ping命令实测:ping -f -l 1472 8.8.8.8,逐步减小数字,找到刚好不分片的最大值,再给包头的28字节,得到最佳MTU是1464。
第一步,打开电脑命令提示符,输入ping -f -l 1472 8.8.8.8,如果提示“需要分段但不设置分段位”,就减小数字,直到能通;第二步,用能通过的最大值加28,比如1472+28=1500,这就是你线路的最佳MTU;第三步,登录路由器后台,在WAN口设置里改成这个值。我改完后测速没降,网页加载时间普遍缩短一半以上——尤其是海外站点,效果立竿见影。
问:MTU值设错会导致什么问题?
答:MTU设得过大,部分网页可能加载不全、图片打不开或视频卡顿;设得过小,所有网络流量都会因数据包过多而降低效率。一般家用线路推荐范围在1400~1500之间,通过ping命令实测找到最优值最靠谱。
问:所有路由器都能手动改MTU吗?
答:大部分家用路由器在WAN口设置或高级网络设置里都有MTU选项。部分运营商定制设备可能锁死默认值,需要进桥接模式用主路由改。如果你用的是TP-Link、小米、华硕等常见品牌,基本都能手动调整。
问:改了MTU后需要重启路由器吗?
答:是的,修改MTU设置后建议保存并重启路由器,某些旧固件不会立即生效。重启后可以用ping命令再测一次,确认新值稳定没丢包。如果第二天又卡了,再检查点对点线路的MTU是否被ISP强制改回了。

