读书人

打不开很多网页但可以下QQ,可以打开部

发布时间: 2012-08-16 12:02:16 作者: rapoo

打不开很多网页但可以上QQ,可以打开部分网页的解决办法

我和室友用路由器共享ADSL上网,有一天突然只能打开部分网页如BAIDU百度和GOOGLE,可以上QQ,可以看PPS,却打不开SINA等大部分网站,都是长时间读取信息.经过调查,排除了中毒,路由器损坏和本身电脑问题,最后发现罪魁祸首是MTU设置问题.MTU如果设置过高,就会出现部分网站数据进不来的状况,当然MTU太低也不行,查看MTU的办法是在[开始]菜单打开运行,输入pingwww.sina.com.cn?-f-l 1500?注意是空格-F空格-L空格1500,如果?

出现Packet needs to be fragmented butDF

set.就说明该大小的(1500字节)数据包超过了ISP的最大MTU,产生了数据冲突碎片,也就打不开网页了。那么我们就降低Ping命令中的数据包大小,比如说是1460,输入pingwww.sina.com.cn -f -l1460

返回信息是Reply

from 220.194.57.26: bytes=1460time=134ms。就说明可以了,要求是越高的MTU越好,否则你把最后的数字打1肯定行(这些过程都是在连网的情况下进行的),我的系统是WINDOUSXP,正好是1460。打1461就不行。

估计WINDOUSXP在ADSL下就是1460。默认是1492(宽带)肯定太高才导致了打不开网页,下面就是修改MTU。

运行打入REGEDIT打开注册表,注意不要乱改注册表。

Win95,98系统:
打开注册表编辑器,找到位置

“HKEY_LOCAT_MACHINE\System\CurrentControlSet\Services\Class\NetTrans\000x”,

“x”表示为数字,假如电脑安装了多个通讯协议,就会出现“0001”、“0002”、“0003”等项目,只要打开该项目,就会看见

“DriverDesc”是“TCP/IP”,即网卡的“Registry”设置,用户在这里可按鼠标右键新增一个“MaxMTU”的DWORD值,修改键值为十进制的1460,关闭注册表,重启。


Win2000,NT,XP,2003系统

打开REGEDIT,HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\主键下,下面会有几个文件夹,分别代表机器的安装的每一块网卡,依次浏览每个文件夹,并察看窗口右边IPAddress的键值,如果其值为你连接

Internet所用网卡的ip,比如里面有一个显示192.168.1.1则需要修改的就是这个文件夹。
进入此文件夹,找到一个名为MTU的主键,如果没有则右键[新建。。。]创建这个[Dword值],改名为MTU,双击修改键值为十进制的1460,关闭注册表,重启。

问题解决了。

?

转自:http://blog.sina.com.cn/s/blog_412278c90100083a.html

读书人网 >操作系统

热点推荐