nav-left cat-right
cat-right

EVDO无线宽带优化

最近该死的电信EVDO总是网速很慢,还时不时的自动切换到1X网络,网上查了下有很多种优化方案,最有用的还是修改MTU值的办法,这里总结一下XP修改MTU值的方法。

Windows XP操作系统中,默认的MTU值为1500,这是一个标准以太网的设置值,并不适合宽带网络,而一般ADSL宽带的MTU在1450与1492之间,系统与ISP之间MTU的不符就会直接导致数据在网络传输过程中不断地进行分包、组包,浪费了宝贵的传输时间,也严重影响了宽带的工作效率。这就要求我们必须将本机MTU值设为与ISP所使用的MTU值一样后才能快速浏览网页、下载数据。但是,每个地区的ISP所使用的MTU值都不相同,同时ISP也会不定期地更改局端MTU大小,这给我们设置本机MTU带来了很大的不便,那么如何才能知道本机的MTU值呢,有俩个方法,一个是访问:http://www.speedguide.net/analyzer.php 这个网址可以测出你的MTU值,第二个方法就是通过我们最常用的Ping命令:ping –l 1450 –f  www.im502.com ,将其中1450替换成别的可能的MTU值,这里的技巧就是猜数字游戏,ping命令如果返回的是“Packet needs to be fragmented but DF set” 则继续向上或向下试验知道取得最大的一个MTU值并且返回的是“Reply from 58.218.179.30: bytes=1420 time=248ms TTL=121”这样的数据,502的机器经过测试1450、1440、1430、1420、1425、1422、1421、1420,得出MTU值为1420(电信EVDO的值还真低),这里需要注意一下,这个值并不是真正的MTU,还需要在这个值上加上28才是MTU,这样就得到了1448.

接下来就是修改MTU值了,我们来打开注册表文件,一次展开:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters,这里可能会有很多项,找到子键ipaddress为你的宽带IP的那个然后在相对应的空白处,选择“新建”-》“DWORD值”,命名为MTU,值为14448,选择10进制。重启电脑后就会生效。

评论暂缺 »

还没有任何评论。

这篇文章上的评论 RSS feed TrackBack URL

留下评论