分享

局域网内DHCP冲突的几个解决方式

 有你最好DOC 2016-10-06
局域网内DHCP冲突的几个解决方式
随着计算机科学技术的快速发展,计算机通信网络和Internet已经成为工作、生活和学习必不可少的组成部分。在局域网管理中,网络管理员普遍使用DHCP进行网络配置,确保能够安全、可靠、方便地进行动态IP地址分配。 
  在使用DHCP动态分配地址的局域网中,本来是能够正确分配IP地址的,计算机能正常上网的。但是如果有人在某个端口接入了具有DHCP功能的路由器设备,或者在局域网中安装了服务器系统并开启了DHCP服务,那么这时在局域网中存在了多个DHCP服务器,进而产生了DHCP冲突问题。计算机就有可能获取了非法DHCP服务器提供的IP地址,从而发生了计算机获取不了正确的IP地址,无法正确上网的问题,导致局域网不正常的现象。 
  1 模拟局域网内产生DHCP冲突现象 
  2 探究产生DHCP冲突原因 
  为什么会产生上述问题呢? 
  首先了解计算机动态获取IP地址的过程: 
  1) DHCP发现: 客户PC在局域网中通过广播发送DHCP请求,寻找可用的DHCP服务器。 
  2) DHCP提供:当DHCP服务器收到一个来自客户PC的IP租约请求时,它会提供一个IP租约,发送到请求的客户PC。 
  3) DHCP请求:当客户PC收到一个IP租约提供时,会发送一个DHCPREQUEST消息,告诉DHCP服务器接受了这个租约提供。 
  4) DHCP确认:当DHCP服务器收到来自客户PC的DHCPREQUEST消息后,它就开始了配置过程的最后阶段,完成DHCP分配。 
  由于这个局域网中存在一个合法的DHCP服务器,同时还存在多个非法的DHCP服务器,当计算机发送DHCP请求时,由于是广播发送的,所以所有的DHCP服务器都收到这个请求,都可以进行DHCP提供,产生了DHCP冲突问题,从而导致了计算机可以获取到非法的IP地址,导致了局域网不正常, 计算机不能正常上网。 
  3 解决DHCP冲突方法 
  DHCP产生冲突是由于在局域网中同时存在多个DHCP服务器,我们解决DHCP冲突的思路就是让计算机获得正确的IP地址,只有合法的DHCP服务器才能提供动态IP地址。解决DHCP冲突的方法有以下几种方法: 
  1) 手动静态分配正确的IP地址。还是以前面的模拟软件的例子为实例,在每个PC机上都手动分别正确的IP地址,通过多次测试发现网络是正常的。 
  但是,在现实的局域网中,如果客户端很多或者客户端是经常变换的,这样将给网络管理员带来大量的工作,并且维护IP地址也是很麻烦的事情,因此这种方法只适用于客户端比较少的局域网中。 
  2) 在局域网中查找非法的DHCP服务器,关闭DHCP服务功能。还是以前面的模拟软件的例子为实例,将路由器Router3、家庭路由器、Server0服务器的DHCP服务都关闭后。通过多次测试发现,计算机能够获取正确的IP地址,局域网是正常的。 
  3) 如果在不是很方便关闭非法DHCP服务的局域网中,也可以通过设置DHCP信任策略来实现。 
  根据DHCP通信的原理,在核心交换机中,将DHCP请求只转发给合法的端口,这样只有合法的DHCP服务器才能收到DHCP请求,而非法的DHCP服务器由于收不到DHCP请求,也就不能提供DHCP服务了,达到了屏蔽非法的DHCP服务的效果,解决了DHCP冲突的问题。
  生活中的实例,小明家是宽带上网,通过TP Link路由器分了一条线给邻居小红。而邻居小红有多个设备需要上网,她在自己家中又接了一个家庭路由器,通过LAN口与小明家的路由器相连接。小红家的路由器动态分配的IP地址与小明家的路由器动态分别的IP地址是属于不同网络的,因此会导致两家的电脑有时不能正常上网。原因就是小红家的路由器默认是开启DHCP服务的,在这个小局域网中产生了DHCP冲突,导致网络不正常,解决方法就是将小红家的路由器的DHCP服务功能关闭即可。 
  4 结论 
  当在同一个局域网中存在多个DHCP服务器时,则会产生DHCP冲突会,从而导致网络不正常,解决DHCP冲突就是只保留合法的DHCP服务器即可。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 全屏 打印 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多