ADSL共享上网故障导致只能打开部分网站

09-07| http://www.dianzi6.com | 电脑技术 - 硬件维修 - 网络故障|人气:542

ADSL共享上网故障导致只能打开部分网站
故障现象:
我们网吧是通过ADSL共享上网的,因为刚开始营业时电脑并不多,所以就选择使用windows自带的Internet连接共享(ICS)。笔者在服务器上安装的是windows2000 Server,客户机安装的都是windows98。安装后网络一切正常,但是使用一段时间后突然发现一问题,那就是客户机只能打开一部分网站,比如只难打开www.dianzi6.com,但就是打不开新浪等网站。
详细配置如下:
服务器:windows2000 Server
IP:192。168。0。1
另一网卡接ADSL适配器自动获取IP地址。
客户机:windows98
IP地址指定为192.168.0.2-20的任意地址
网关为:192.168.0.1
DNS:202.106.196.115和202.106.0.20
客户机可以正常使用QQ。如果使用ping命令来测试那些打不开的网站,发现能解析地址,但是状态是时通时断,掉包很严重。
故障解决:
既然有的网站能上去,而且还能用QQ之类的软件,这就说明网络硬件方面应该没什么问题,最值得怀疑的是用ping命令得出的结果。既然能解析地址,但是为什么时通时断?而且其他的网站很正常?当然,还是先检查了一下网卡和网线,结果是一切正常。
于是,我们又怀疑是防火墙的问题。但是取消防火墙后故障依旧。
后来,笔者想到了使用的代理方式(ICS),最后发现就是这个原因造成了上述的情况。于是采取修改注册表的方式来解决问题。
1、在windows9X下面可以通过将MaxMTU修改为1450来避免这种情况的发生,改注册表就可能了(当然也可以通过一些工具软件来完成):
HEKY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\NetTrans\0000\子键下面建立字符串键名为MaxMTU,键值为1450(十进制)。
2、在windows NT4.0下面更改MaxMTU的方法:在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Paraments\中建立MTU键名,类型是REG_DWORD,键值为1450(十进制)
3、在windows2000下面更改MaxMTU的方法:在
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\<ID for Adapter>中建立MTU键名,类型是REG_DWORD,键值为1450(十进制)。
最后,重新启动电脑,这时就可以正常地浏览那些本来打不开的网站了。

总结经验:通过ADSL代理上网,可能会出现有些站点无法登录的情况,这主要是由于MS的windows系列传送的TCP包请求的Segment太大,超出PPPoE的Frame所能接受的范围,导致PPPoE传送“don’t fragment”的ICMP而不是“must fragment”,最终导致网站没有响应。这种情况称为Black Hole Router,解决办法就是通过注册表的修改来解决问题,不过一定要记得先备份注册表。

如果觉得 ADSL共享上网故障导致只能打开部分网站这篇文章不错,可以推荐给朋友分享哦。
本文Tags:网络故障排除,电脑技术 - 硬件维修 - 网络故障,
相关网络故障资料


温馨提示; 本站的资料全部免费下载,为方便下次找到本站记得将本站加入收藏夹哦,牢记网址http://www.dianzi6.com

此页提供ADSL共享上网故障导致只能打开部分网站网络故障排除, 电脑技术 - 硬件维修 - 网络故障参考。本站还有更多的网络故障相关资料分享。
Copyright© www.dianzi6.com Inc. All rights reserved 。 1 2 3 4 5 6 7 8