LoveUnix » 网络 & 安全 » 一个很有意思的无法访问网络的问题
让LU留住您的每

一天 让LU博客留住您的每一天
2004-11-23 11:51 alligator
朋友的几台机器,xp,2000都有,无法访问外网.<br />ipconfig拿到正常地址,ping的通,nslookup可以解析地址,telnet 地址 80可以打开,但无法打开网页.<br /><br />最后发现是连接内网和外网Router的MTU值设置的问题,MTU设置为1440,小于windows下的默认值,修改windows的MTU值为1440后,系统可以访问网页了.<br /><br />关于这个MTU的问题,我上个月看AIX调优的时候就有注意到书上提几个网络buffer的参数不能超过它,当时还觉得怎末可能出现这样的事情,呵呵.<br /><br />

2004-11-23 12:08 larryh
比较典型的PC上遇到的是多个机器共享一个PPPOE上网(比如绝大部分ADSL)。<br /><br />直连PPPOE的那台可以正常访问所有网站,但通过它的机器(比如它开了ICS)访问某些网站正常某些就不正常。<br /><br />因为直连的那台机器用的PPPOE协议驱动没有自动将大包拆小的能力,本机用PPPOE通讯,自然知道按照PPPOE的规矩来,所以没问题,其他机器哪里知道,就用通常Ethernet的MTU,比PPPOE的稍大,所以有些包就出不去。<br /><br />支持自动分拆大包的PPPOE软件目前看到只有RASPPPOE,所以什么WINPOET都是垃圾。

2004-11-23 12:51 alligator
哈哈,华为2631router,因为VPN的原因把MTU值调小的。<br /><br />larryh,我们是否可以理解为此路由器PPPOE协议驱动没有自动将大包拆小的能力,比较烂。<br />

2004-11-23 13:54 larryh
有这个设置吗?<br />

2004-11-23 20:47 alligator
没有这个。<br /><br />他们是这样得,路由器接在ADSL得猫上面,PC机接到路由器上。<br />硬件实现得。

2004-11-23 21:09 larryh
我是说路由器上有没有类似这个的设置

2004-11-24 10:11 zn8903
实现vpn为什么要改小mtu阿

页: [1]


Powered by Discuz! Archiver 5.5.0  © 2001-2006 Comsenz Inc.