Chinapromoter Blog

生活, 艺术, 网络, 技术, 工业, 消费, 记录趣味生活的点点滴滴。

« 中文上网2007CNRN 和 Rnmain.exe卸载AnyView(网络警)常见问题 »

使用ADSL共享无法访问某些网站

使用ADSL共享(采用PPPoE连接)连接时,安装ADSL Modem的服务器上网没有问题,但其他客户机却无法访问某些网站?

这个问题往往发生在使用Windows 2000/XP内置的Internet共享(Internet Connection Sharing)时,或使用类似EnterNET 300的PPPoE拨号方式上网。主要原因是Windows中的MTU设置太小,默认Windows中的MTU设置为1500,但PPPoE拨号软件会把它修改成1492或1454。

MTU是Maxmimum Transfer Unit,即“数据的最大传输单元”的简写,保存在Windows的注册表中。有时因为MTU值没有设好,会影响到机器的传输速度。

第一步:首先找到安装ADSLModem的服务器的IP地址,如果是Windows2000/XP,按下Win+R键,输入cmd,再在命令提示符下输入IPCONFIG,即可看到本机的IP地址,本例为192.168.0.206(当然,Windows 98/Me则输入WINIPCFG也能看到服务器的IP地址)。

第二步:到无法浏览网站的客户机,输入:

PING -f -l 1500 192.18.0.206

这时,可能会收到一个it must be fragmented的错误信息。如果是这样,可以再输入PING -f -l 1492 192.18.0.206,如果仍然收到错误信息,再输入:PING -f -l 1454 192.18.0.206。依次减小 -f -l 后面的参数值(即MTU值),直到不出现错误信息为止。而此时的MTU值就是你可以正常浏览网站的MTU值。

第三步:得到这个值后要把它添加到注册表中,对于Windows 2000/XP,要在客户机打开“注册表编辑器”,找到[HKEY_LOCAL_MACHINE\SYSTEM\ CurrentControlSet\Services\Tcpip \Parameters\Interfaces],其下便有很多子键。可以找到一个IP地址为本地连接的项目(如192.168.0.207),在其下右击,选择“新建→双字节值”,新建一个名为MTU的双字节值,再双击它,在其中输入上面测试到的可用的正确MTU值。最后重启电脑,即可生效。
             
Windows 98/Me:打开“注册表编辑器”,找到[HKEY_LOCAL_MACHINE\System\
CurrentControlSet\Services\Class\Net],可以看到类似0001、0002、0003等多个子键,它取决于机器中安装的网卡块数。根据DriverDesc描述的信息,找到相应连接,如“本地连接”。再右击鼠标,选择“新建→字符串值”,把它命名为MaxMTU。再双击它,输入上面测试到的可用的正确MTU值。

第四步:最后把这个值告诉每个客户机,让每个客户机都进行相应设置,并重启电脑即可生效。

参考DNS IP:

电信
202.96.104.15
202.96.104.25

  • 相关文章:

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

日历

最新评论及回复

最近发表


Powered By Z-Blog 1.8 Spirit Build 80605

Copyright www.chinapromoter.cn. Some Rights Reserved. 浙ICP备05022498号