知识库与软件

单机接路由器上网频繁掉线的一个案例分析

文档编号:531
浏览:11028 评分:422
最后更新于:2009-12-13

 

案例:用户新买了一台HiPER4240G,接了一台电脑(此电脑是新装的系统),配置好上网线路,测试上网。但是测试了一会发现,上网极不正常,老是频繁掉线(大概使用二分钟左右就断线一次,然后大概十秒钟后正常)
 
分析:
用户经过单机测试,排出了线路故障?那么为什么一接到路由器就上网不正常?检查路由器,也只单单配置了上网线路,未做其它任何限制的,电脑也是新装的系统,除了在电脑设置了TCP/IP属性,其它也没做任何配置,中毒也不可能?那么这频繁掉线是什么原因造成的呢?PING路由器网关也正常,也不掉线,排出了网线故障,那么还有什么原因造成频繁掉线呢?
 
解决方法:
1.      在电脑上面同时开几个PING窗口,分别PING路由器网关和外网地址(比如ping www.sina.com –t)同时在路由器上也PING此外网地址(hiper% ping www.sina.com
结果发现,在掉线的时候在电脑上面PING路由器LAN口网关是正常的,但是PING外网域名却连续丢十到十几个包后正常,而在路由器上面PING外网域名正常。
 
2.在电脑上面ARP –A发现了如下信息
         此时查看路由器的NAT会话信息如下
 
3.那么PC ARP信息中的192.168.17.254地址是怎么来的呢?路由器里面192.168.17.222的会话又是哪里的呢?
既然在路由器PING外网正常,在电脑上面又发现了异常的ARP信息,但又不是ARP欺骗信息,这又是什么原因呢?
我们在PC上面使用route print 命令查看PC的路由表,如下图
 
至此,我们找到了问题的所在,删除了多余配置的那个网关后,测试上网一切正常。
当然,我们之前遇到的路由器会话里面会出现192.168.17.222的会话和PC上面192.168.17.254无法学习到ARP信息的疑问也找到了答案。
 
 
 
 
结论:PC要上网,就要查找路由表。要表ARP信息转发到默认网关,我们就得知道默认网关的MAC地址,所以这时候又去查ARP表,一看没有网关的MAC,所以发ARP广播(从网 卡发出去),结果可想而知,这个网关不存在(192.168.17.254)就无法出去。
而此PC由于配置了两个IP,两个网关,那么PC自动生成了两条默认的路由,如果PC上网走到设置正确的网关出去的话,上网就没问题,如果走到实际不存在的网关哪里,那么肯定上不了网了。
所以在配置TCP/IP协议的时候要注意,IP和网关的设置,特别是设置多IP的时候

 

附件: 1.GIF

   2024 ©上海艾泰科技有限公司 版权所有 沪ICP备05037453号-1

   

      沪公网安备 31011702003579号