发信人: 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等本来不能够正常打开的页面。 
  
 
 
  ----
   
 
  
       | 
 
 
 |