行了。这是我一个老师传过来的方法。不敢独享,拿出来发表。(上面“boyoio”这位朋友已经提到了这点,谢谢!)
在WINXP和Win2000:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{?????????} 中建立MTU键名,类型是REG_DWORD,键值为1450(十进制) 注:括号{}中的?????为一长串数值,指本机连接服务器的那块局域网网卡对应的字串,可通过查它右边的IPAddress的值等于你设的那个网卡IP来找出它。
在Win9X下面可以通过修改改注册表就可以了(当然也可以通过工具完成) HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\NetTrans\0000\ 主键下面建立字符串键名为MaxMTU,键值为1450(十进制)。
下面是他的原话:
这是很多朋友都问到的一个问题,尤其用了无线路由器之后。这个应怪罪于ADSL/PPPOE。 下面是原因与解决办法: ----以上问题并不是出在服务器的系统上,而是与客户机和ADSL有关。 ----MaxMTU是最大的TCP/IP传输单元,在TCP/IP协议中,将要传输的数据分成较小的组进行传输,每个组的大小为576字节。Windows默认的字节为1500,这是以太网的分组标准。ADSL使用的 PPPoE略小于这个数值,一般为1492。而某些网站(如SINA、YAHOO)采用的MaxMTU大于1492,所以,可能导致这部分网站的网页不能访问。
|