对于一个网络管理员来讲,IP地址冲突是再普通不过的网络故障现象,究其原因也很简单,在同一网段内有了两个相同的IP地址。但引起冲突的原因确是很多,特别是一些先进的网络技术和网络设备的出现,而且滥设IP地址有时并不能及时发现,只有在使用相同IP地址的网络设备同时都在开机状态时才会显露出来,所以具有一定的隐蔽性,如此以来让一个小小的IP地址冲突变得复杂起来了。下面是郑州北大青鸟网络工程师培训学校讲师总结出的IP地址冲突的幕手“黑手”以及解决办法,希望能给大家带来帮助。
一、初级篇:用户配置不当
1、计算机网络参数配置不当
很多初级电脑用户对TCP/IP并不了解,不知道“IP地址”、“子网掩码”、“默认网关”等参数如何设置,使用的不是从管理员处获得的经过规划的IP参数信息,或者是用户无意中修改了这些信息。
故障排除:这种故障一看就一目了然,只要改回原来的IP地址分析方案即可。但关键是要找到是谁“非法”占用了IP。这里介绍两种方法:
技巧性:直接在路由器里把非法占用的IP及MAC封掉,接下会发生什么呢?大家可想而知了,马上就有用户来电,上不了网了。
技术性:当然作为网管员,光有那一招是远远不够的,如果碰上那个恶搞的人想玩玩了,他是不会主动来电了。其实我们只要用到那个命令即可,第一个命令:ping 非法占用的IP,我们之所以要ping这台机器,是出于两个目的,首先我们要知道我们要找的机器确实在网络上,其次,我们要知道这台机器的网卡的MAC地址,那么我们如何知道它的MAC地址哪?这就需要使用第二个命令arp:arp –A,知道了非法IP的MAC,如果之前你对网络用户的各种网络配置信息有详细的记载,就可以一步到位了。如果没有,就要继续往下做了,如果你的网络设备都是网管型,可以直接登陆到路由器或交换机查看MAC与端口对应表,根据综合布线资料,可以查找出相应的信息点的物理位置,从而定位到所连接的微机位置。如果不是,那就有点麻烦了,用PING 命令一个个试试了,PING IP -t,把网线逐步一拔掉,当发现有不通的时候,就找到了。然后再顺藤摸瓜,找到那只“黑手”
2、增加的网络设备配置不当
现在有很多用户都增加了无线路由器等设备,由于它们的默认IP地址与中心路由器的IP一样了(192.168.0.1或者192.168.1.1),而普通用户只设置了无线上网部分,结果导致IP地址冲突了。
故障排除:这种故障解决起来也很简单只要找到增加的网络设备,分配一个不冲突的IP即可。如何找到这台网络设备的物理位置方法同上了。
二、中级篇:管理员配置不当
1、IP与MAC绑定导致
网络管理员在路由器配置网络参数时的失误造成IP地址冲突。比如在中心路由器时设置了用户A的电脑IP与MAC的绑定,但用户A由于电脑故障换了一个网卡了,这样再重新分配IP时如果绑定不改,冲突就免不了。
故障排除:这主要是由于网管的疏忽导致了,只要在路由器端重新进行IP与MAC的绑定即可。
2、DHCP服务的“地址池”参数设置不合理
案例:一个局域网有30台电脑,其中有5台电脑由于特殊需要,使用了手工设置静态IP地址的方式,使用的IP地址段为192.168.0.10~192.168.0.14”,其它25台电脑通过路由器的DHCP服务获得IP地址等参数信息。但如果你的路由器DHCP自动分配中包含了以上5台电脑使用的IP地址段,就有可能产生IP地址冲突。
产生IP地址冲突的原因非常简单,如使用静态IP地址“192.168.0.11”的电脑A没有开机,当网络中的某台电脑B向路由器的DHCP服务器申请IP地址时,DHCP服务器发现“192.168.0.11”这个IP地址目前是空闲的,没有任何电脑使用,就很有可能将这个IP地址分配给申请IP地址的电脑B。当电脑A开机启动后上线,就会发现还有其它电脑使用“192.168.0.11”这个IP地址,于是就会产生IP地址冲突。
故障排除:合理设置DHCP参数,知道了网络中IP地址冲突是如何产生的,预防这种事情的发生就很简单了,只要你合理设置DHCP服务器中的“地址池”参数。你要清楚地知道,采用静态IP地址方式的电脑占用了哪些IP地址段,为了避免发生IP地址冲突,在配置DHCP服务器的“地址池”参数时,一定要排除被静态IP地址占用的这些地址段。(如图),