同一网段两个或多个DHCP服务器引起ip信息获取故障(实例)

故障现象:

  最近一周偶尔都有同事报上不了网或者可以上Q但打不开网页,于是我便查看了他们获取到的ip信息,有几种情况:

    1.有些获取到默认路由段的ip:192.168.16.X,但DNS却获取到192.168.1.1

    2.获取到的ip为192.168.1.X,DNS也为192.168.1.1

问题分析:

  起初考虑是DNS获取的问题,先叫大家把DNS更改为固定服务器地址、ip临时使用静态ip,这暂时解决了问题。但是治标不治本,类似的故障还是出现。我也尝试了traceroute 192.168.1.1,奇怪的是这个通过VPN跟踪到了北京分公司去了。这样更是迷惑了我,我尝试了在网关的防火墙上禁了192.168.1.1。本以为问题解决了,可是后来故障还是来了。本来从一开始我就有中想法,觉得是公司里那些无线路由器设置引起的故障,只是一直没去测试。这次这好试了一下:通常这些无线路由都有管理界面,80端口都是开放的,于是我就telnet了192.168.1.1的80端口,结果发现是有数据返回,然后我在浏览器上打开192.168.1.1 ,登录界面出现了,并且无线路由的型号也找到。接下来便是找出这路由器检查设置。结果发现是该路由器没有用到路由功能,只是当集线器用,而里面又开启了DHCP服务,这样一样就造成了同一个网段出现了两个DHCP服务器

(注:1、如果路由器开启了路由功能,外面进来的线接WAN口,接LAN口的设备获取到的是本路由设置的IP段,并且如果开DHCP,DHCP的作用只限在此路由范围内。2、如果路由器没用路由功能,只当集线器使用,则外面进来的线也是接其中一个LAN口,其他LAN口设备获取的IP是跟外部网络同一个网段,如果开DHCP,则DHCP的作用在包括外部网络的同一个网段,其实这是网络不分内外,都是同一个局域。)

posted @ 2015-04-23 10:21  pysql  阅读(5565)  评论(0编辑  收藏  举报