探究解决局域网内DHCP冲突问题

2014-12-25 05:10李桂荣
电脑知识与技术 2014年33期

李桂荣

摘要:随着计算机科学技术的快速发展,计算机通信网络和Internet已经成为工作、生活和学习必不可少的组成部分。在局域网管理中,网络管理员普遍使用DHCP进行网络配置,确保能够安全、可靠、方便地进行动态IP地址分配。然而如果在同一个局域网中,由于各种原因存在多个非法的DHCP服务时,会造成DHCP服务冲突,从而发生了计算机获取不了正确的IP地址,无法正确上网的问题。为了解决上述问题,该人通过使用Cisco Packet Tracer软件来模拟DHCP产生冲突的现象,通过技术分析探究产生DHCP冲突的原因,进而提出解决DHCP冲突的解决方法。

关键词:DHCP冲突;动态IP地址;DHCP监听;信任端口;信任监听

中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2014)33-7844-03

随着计算机科学技术的快速发展,计算机通信网络和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服务器即可。

参考文献:

[1] 王达.Cisco路由器配置与管理完全手册[M].2版.北京:水利水电出版社,2011.

[2] 李书满,杜卫国.Windows Server 2008服务器搭建与管理[M].北京:清华大学出版社,2010.

[3] 谭建中.计算机网络技术[M].北京:电子科技大学出版社,2008.endprint

摘要:随着计算机科学技术的快速发展,计算机通信网络和Internet已经成为工作、生活和学习必不可少的组成部分。在局域网管理中,网络管理员普遍使用DHCP进行网络配置,确保能够安全、可靠、方便地进行动态IP地址分配。然而如果在同一个局域网中,由于各种原因存在多个非法的DHCP服务时,会造成DHCP服务冲突,从而发生了计算机获取不了正确的IP地址,无法正确上网的问题。为了解决上述问题,该人通过使用Cisco Packet Tracer软件来模拟DHCP产生冲突的现象,通过技术分析探究产生DHCP冲突的原因,进而提出解决DHCP冲突的解决方法。

关键词:DHCP冲突;动态IP地址;DHCP监听;信任端口;信任监听

中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2014)33-7844-03

随着计算机科学技术的快速发展,计算机通信网络和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服务器即可。

参考文献:

[1] 王达.Cisco路由器配置与管理完全手册[M].2版.北京:水利水电出版社,2011.

[2] 李书满,杜卫国.Windows Server 2008服务器搭建与管理[M].北京:清华大学出版社,2010.

[3] 谭建中.计算机网络技术[M].北京:电子科技大学出版社,2008.endprint

摘要:随着计算机科学技术的快速发展,计算机通信网络和Internet已经成为工作、生活和学习必不可少的组成部分。在局域网管理中,网络管理员普遍使用DHCP进行网络配置,确保能够安全、可靠、方便地进行动态IP地址分配。然而如果在同一个局域网中,由于各种原因存在多个非法的DHCP服务时,会造成DHCP服务冲突,从而发生了计算机获取不了正确的IP地址,无法正确上网的问题。为了解决上述问题,该人通过使用Cisco Packet Tracer软件来模拟DHCP产生冲突的现象,通过技术分析探究产生DHCP冲突的原因,进而提出解决DHCP冲突的解决方法。

关键词:DHCP冲突;动态IP地址;DHCP监听;信任端口;信任监听

中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2014)33-7844-03

随着计算机科学技术的快速发展,计算机通信网络和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服务器即可。

参考文献:

[1] 王达.Cisco路由器配置与管理完全手册[M].2版.北京:水利水电出版社,2011.

[2] 李书满,杜卫国.Windows Server 2008服务器搭建与管理[M].北京:清华大学出版社,2010.

[3] 谭建中.计算机网络技术[M].北京:电子科技大学出版社,2008.endprint