您的位置:首页 > 其它

更改XP的MTU值

2015-09-09 16:58 148 查看
一些链接不上的网站可以通过修改MTU值实现访问,系统默认的MTU值为1500,

一般ADSL的MTU值在1450到1492间。更改MTU值的方法如下:

Regedit进入注册表编辑:

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\interfaces]下,选择连接外网的网卡,新建Dword值,命名为MTU,数值为14**(十进制),重启OK!

那么如何测试MTU值呢

 1. 打开“开始”菜单→“程序→附件→命令提示符”

 2. 输入命令“ping –l 14xx –f www.google.cn”,这里我们解释一下命令参数的含义

  * –l 14xx参数:发送一个定长数据包,14xx是要测试的包大小,如前所述,ADSL的MTU一般在1450与1492之间,第3步中将每次更换一次该值

  * –f 参数:通知操作系统不能私自更改该数据包大小

  * www.google.cn:任意一台Internet上的主机,也可使用其它主机名或IP地址

 3. 观察反馈结果并判断ISP的MSS值

4.
MTU=MSS+IPHeader(28字节)

例如:

C:\Documents and Settings\Administrator>ping -l 1464 -f www.google.com.hk

Pinging www.google.com.hk [74.125.45.105] with 1464 bytes of data:

Reply from 74.125.45.105: bytes=64 (sent 1464) time=155ms TTL=50
Reply from 74.125.45.105: bytes=64 (sent 1464) time=153ms TTL=49
Reply from 74.125.45.105: bytes=64 (sent 1464) time=153ms TTL=50
Reply from 74.125.45.105: bytes=64 (sent 1464) time=154ms TTL=50

Ping statistics for 74.125.45.105:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 153ms, Maximum = 155ms, Average = 153ms

该PC的MSS值为1464.所以MTU=1464+28=1492。

http://blog.sina.com.cn/s/blog_62456d680100kbjc.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: