开发者社区> 大江小浪> 正文

Vista Ultimate在ADSL连接下部分网站无法访问的问题解决

简介: 本本从Vista Home Basic升级到了Vista Ultimate,并且更新了SP1,之后突然发现新浪、网易、搜狐等门户都上不去,刚开始怀疑是ADSL的问题,可是到了公司这些网站又都可以访问,而且试了XP连接的ADSL,这些网站也都可以访问,问题出在什么地方呢?     Google了一下,原来是MTU。
+关注继续查看

本本从Vista Home Basic升级到了Vista Ultimate,并且更新了SP1,之后突然发现新浪、网易、搜狐等门户都上不去,刚开始怀疑是ADSL的问题,可是到了公司这些网站又都可以访问,而且试了XP连接的ADSL,这些网站也都可以访问,问题出在什么地方呢?

    Google了一下,原来是MTU。

    MTU是Maximum Transition Unit的缩写,意思是网络上传输的最大的数据包。MTU的单位是字节,大部分网络设备的MTU都是1500。如果本机的MTU比网关的MTU大,大的数据包就会被拆开来传送,这样会产生很多数据碎片,增加丢包率,降低网络速度。把本机的MTU设成比网关MTU小或者相同,就可以减少丢包。那么如何来检测MTU?

    根据上网方式的不同,分为两种检测方式:

  1. 路由器上网或局域网上网。在命令行下,执行ping –f –l 1450 192.168.0.1。

    其中IP地址为网关的IP地址,1450是数据包的长度。如果能够ping通,表示数据包能够通过网关发送出去,不需要拆分。如果出现:"需要拆分数据包但是DF"或者"Packet needs to be fragmented but DF set",表示数据包需要拆分,这时减小数据包的长度,找到合适的数据包长度。

  2. ADSL上网方式。这种情况下,只需要将1中的IP地址替换成任意的网址就可以。诸如:ping –f –l 1450 www.sina.com.cn。结果的查看和上面一样。

那么怎么修改MTU呢?

  1. 可以用Vista优化大师。

    CNBETA上刚刚有VISTA优化大师3.12发布的消息,我下载下来,没想到这次派上了用处。在系统优化->网络加速中,修改MTU设置,如下图:

  2. 手动修改注册表。

    首先到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces;

    其下有很多子项,找到子项中包含当前IP的条目,然后新建DWORD键值,设置为刚才调试的合适的数据包长度,注意需要设置为十进制。

完成设置后,重启电脑就可以正常访问这些网站了。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
MaxCompute自定义extractor访问OSS文本文件DateTime类型数据
MaxCompute自定义extractor访问OSS文本文件,官方示例无法支持DateTime数据读入。该文档示范引入joda-time,解决自定义时间日期格式,读入外部非结构化数据。
1478 0
【转】ADO.NET连接访问dbf数据库问题
from:http://space.cnblogs.com/question/7423/    悬赏园豆:20 [已解决问题] 浏览: 2067次   我发现当dbf文件的长度超过8的时候,使用OleDbCommand 查询就会出现“jet 数据库引擎找不到对象”的错误,我搜索到(http://space.cnblogs.com/question/2046/)说解决了这个问题,方法是将表的名字加个中括号。
1170 0
ScrollView属性fillViewport解决android布局不能撑满全屏的问题
转:http://blog.sina.com.cn/s/blog_6cf2ea6a0102v61f.html   开发项目中遇到一个问题,布局高度在某些国产酷派小屏幕手机上高度不够全部显示,于是使用了ScrollView嵌套LinearLayout,但问题又出现了,在大屏幕手机如三星note3手机上下面会留白,问题的解决办法是在第一层LinearLayout里面嵌套多个LinearLayout,最重要的是将ScrollView中android:fillViewport设置为true。
1456 0
[20121227]v$datafile访问是从数据文件获取信息吗.txt
[20121227]v$datafile访问是从数据文件获取信息吗.txt记得以前开始学习oracle的时候,被问及访问v$datafile从哪里获取信息,当时想都没想,从数据文件.
710 0
将Excel导入到DataTable (用ODBC方法连接)
///         /// 将Excel导入到DataTable (用ODBC方法连接)(LiPu)         ///         /// excel 路径         ///         ///         public DataTable Excel...
826 0
关于ViewPager中子Activity生命周期 混乱的问题解决方案
关于ViewPager中子Activity生命周期 混乱的问题解决方案 标签: viewpage 子activity 生命周期混乱 做一个项目的时候,使用的viewpage+activity,刚开始没发现问题,后期发现子activity的onResume()方法一直不调用,从网上查了很多资料才找个解决方案。
638 0
OpenStack 无法连接到Neutron 问题解决
OpenStack 无法连接到Neutron 问题解决     我们在Icehouse版本创建虚拟机会遇到错误:无法连接到Neutron.的报错,但是虚拟机还可以创建成功,这个是一个已知的bug,可以通过修改源码解决。
1310 0
+关注
大江小浪
平心静气,破浪劈坚!
292
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
OceanBase 入门到实战教程
立即下载
阿里云图数据库GDB,加速开启“图智”未来.ppt
立即下载
实时数仓Hologres技术实战一本通2.0版(下)
立即下载