[庆五一]如何修改MTU值优化pppoe拨号(包括fttb,adsl用户)

九戒

普通会员
2004-06-09
5,329
0
0
不知道你们使用宽带有没有遇到过一些网站上不了,不如看看这个!
有一系列所谓宽带"故障",都和mtu值有关:如视频流不通畅,部分网站以前打得开现在打不开等,网速特别慢,断流,ping值高等。

修改MTU值优化pppoe拨号,这是比较有效的优化方法,可以解决很多令人困惑的宽带"故障",建议设置为1480以下,按实际测试情况再往下调,但不能上调。不知道怎么试最佳值的,请安装TCPOptimizer软件,用该软件把mtu设置为1430(请下载后卸载其他拨号软件后再装NetVoyager)。
winxp 用户的默认pppoe连接mtu值已经是1480了,但未必是最佳值,这个值仍然可能偏大。
网下载一个“TCPOptimizer”工具就可以了,它可以检测并设置合适的MTU值,很不错的小工具。
SG TCPOptimizer v1.0 汉化版
http://www.fixdown.com/soft/7614.htm
另外说说用什么拨号比较稳定:
第一名:硬件路由器如天翼通使用的无线路由器等,但注意硬件路由器可能也需要修改MTU值。
第二名:winxp自带pppoe拨号,使用简单,默认设置一般比较合理。
其它拨号软件就看实际情况了,可能不稳定的话,换另外一个软件就好了,试试NetVoyager、RASPPPOE。
以下针对熟悉电脑用户###
想要知道最大的MTU值可以通过下面的命令的方式:
(注意:松江现在只开放了61.152.219.2的ping,其他地址现在暂时无效)
开一个DOS窗口(MSDOS方式),打如下命令:
ping 61.152.219.2 -f -l 1472 <下划线为用于测试的IP地址>
如果返回: Reply from 61.152.219.2: bytes=1472 time=10ms TTL=252
说明在最大值范围之内(可适当增加1472这个数值),1472是松江某小区FTTB的MTU 最大值,别的地方FTTB和ADSL不一定不这个值,大家可以试试!
如果出现: Packet needs to be fragmented but DF set.则说明数值太大了,请降低数值再试试!
修改客户端的MaxMTU的值为1480(十进制)
Win98

开dos窗口,打入命令 regedit
在Win9X下面修改注册表
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\NetTrans\0000\主键下面建立字符串键名为MaxMTU,键值为1480(十进制)。

Win2000/XP
开dos窗口,打入命令 regedit
在Win2000/XP下面更改注册表
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\<ID for Adapter>中建立MTU键名,类型是REG_DWORD,键值为1480(十进制)<ID for Adapter>会有多项,需要找到其IP地址是你的机器的内部IP地址的那一项再添加。