admin管理员组

文章数量:1565838

2024年7月31日发(作者:)

2014年提高网速修改MTU

2014年提高网速修改MTU值

o

什么是MTU

MTU是Maximum Transmission Unit的缩写。意思是网络上传送的最大数据包。MTU的单位是字节。

大部分网络设备的MTU都是1500。如果本机的MTU比网关的MTU大,大的数据包就会被拆开来传送,这样

会产生很多数据包碎片,增加丢包率,降低网络速度。把本机的MTU设成比网关的MTU小或相同,就可以减

少丢包。

如何检测网关的MTU?

在本机打开dos窗口,执行:

ping -f -l 1452 192.168.1.1

其中192.168.1.1是网关IP地址,1452是数据包的长度。请注意,上面的参数是“-l”(小写的L),而

不是“-1”。 如果能ping通,表示数据包不需要拆包,可以通过网关发送出去。 如果出现:

Packet needs to be fragmented but DF set.

Packet needs to be fragmented but DF set.

Packet needs to be fragmented but DF set.

Packet needs to be fragmented but DF set.

表示数据包需要拆开来发送。此时,减少数据包长度,再执行上面的ping命令。从1400到1472之间多

试几次,就能找到合适的数据包长度了。把数据包 长度加上数据包头28字节,就得到MTU的值。 如果检测

到网关的MTU值是1500,不需要修改。 如果网关有防火墙ping不通,可以试试直接把MTU设为1400。

C:Documents and SettingsAdministrator>ping -f -l 1452 192.168.1.1

Pinging 192.168.1.1 with 1452 bytes of data:

Reply from 192.168.1.1: bytes=1452 time=5ms TTL=64

Reply from 192.168.1.1: bytes=1452 time=5ms TTL=64

Reply from 192.168.1.1: bytes=1452 time=5ms TTL=64

Reply from 192.168.1.1: bytes=1452 time=1ms TTL=64

结果出现了回应了!这表示这一个 MTU 值是可行的!不过,强烈建议找出可行的最大 MTU 值!这样一

来,在设定的时候,才可以达到最佳的网速!

找出 MTU 值:利用上面这个方法找到的数值还不是 MTU 喔!由于一些封包上面的问题,上面这个值再

加上 28 才是我们所需要的 MTU 值!所以,在上面的例子中,我们所需要的 MTU 值是 1464+28=1492!

附注:我设置为1452+28=1480后,还是会出现有些网站打不开、远程桌面无法通过域名登陆的问题(通

过ip可以正常远程桌面登陆),而把MTU设置为1452后,反而这些问题都迎刃而解了,并且,此时,登陆

zlbog后台正常、使用域名登陆远程桌面正常。

2) 第二次发送测试包,包长1440

如图2,数据包大小降为1440,提示应为数据包过大,因此判断该值(1440)仍大于ISP的MTU,还应

继续降低

3) 第三次发送测试包,包长1430

如图3,数据包大小降为1430,提示该数据包可以正常传输,因此判断ISP的MTU值在1440~1430

之间

4) 第四次发送测试包,包长1435

如图4,数据包大小升为1435,提示仍然可以正常传输,因此判断MTU数值在1440~1435之间

5) 第五次发送测试包,包长1438

如图5,数据包大小升为1438,提示可正常传输,因此判断MTU数值在1440~1438之间

6) 第六次发送数据包,包长1439

如图6,数据包大小升为1439,提示因数据包过大无法传输,因此,判断出该ISP的MTU值为1438

4. 计算本地电脑的MTU值

上面得到的MTU值不能直接用于本地设置上,还应在此基础上加上28(包头大小),因此最终的MTU数

值为1466

5. 修改本机MTU值

修改本机默认的MTU值可以通过注册表来进行,但更直观稳妥的方法是使用一些系统优化软件,如“超级

兔子”或“Windows优化大师”等,本例使用 “超级兔子 V6.25”进行演示。如图7是进入魔法设置网络设置标

签的画面,首先选中“使用最大传输单元”前面的勾,然后再从后面的数据栏中输入计算出的MTU值 (1466)

后点击确定并重启电脑即可。

总结

如上所述,整个过程可能看起来挺烦琐,但思路十分简单,而且效果不错。

提高网速的方法,之前发表过不着文章谈到过,那些都是比较普通的方法,例如:提高网速20%,一分钟

学会;还有提高网速技巧:设置本地连接IP等等。这次介绍的提高网速的方法——修改本机MTU值,我想,

这是个大多数人都不知晓的方法。

笔者的电脑设置了MTU值后,浏览器打开页面的速度较未设置前提高了15%,效果还是很明显的。

但此法只适用于PPPOE的拨号ADSL,对于光纤接入或ISDN接入的宽带网络不适用此法。

本文标签: 数据包设置提高方法