发信人: cmc163(ADSL网络快车)
整理人: gzcsl(2002-03-26 17:30:42), 站内信件
|
ADSL代理上网部分站点上不去的解决办法。
很多的朋友家中都有两台机器共享ADSL上网,但是有时候会出现通过ADSL代理上网有些站点上不去的情况,现在我们找到了原因:
这是由于M$的Windows系列传送的TCP包请求的segment太大,超出PPPoE的frame所能够接受的范围,导致PPPoE传送“don't fragment”的ICMP而不是“must fragment”,最终导致网站没有响应。这种情况称为Black Hole Router,以下是解决办法:
通过修改客户端的MaxMTU的值为1450(十进制)
(1)在Win9X下面可以通过修改MaxMTU为1450避免这种情况的发生,改注册表就可以了(当然也可以通过工具完成)。
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\NetTrans\0000\ 主键下面建立字符串键名为MaxMTU,键值为1450(十进制)。
(2)在WinNT4.0下面更改MaxMTU的方法:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\中建立MTU键名,类型是REG_DWORD,键值为1450(十进制)
(3)在Win2000下面更改MaxMTU的方法:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\中建立MTU键名,类型是REG_DWORD,键值为1450(十进制)
重新启动后可以很正常的浏览诸如21cn.com/sina.com.cn等本来不能够正常打开的页面。
----
|
|