配置备份DHCP服务器(LINUX)
作者 佚名技术
来源 Linux系统
浏览
发布时间 2012-05-04
在一个大型的网络中,要在网络中添加和删除网络主机或要重新配置网络参数时,使用手工配置方法工作量太大,容易产生IP冲突.这个时候,DHCP服务就大有用途了.管理员想大量改变系统的IP地址时,或者是重新配置所有系统的时候,管理员只需要编辑服务器上的一个DHCP配置文件就可以了. 如果网络中的DNS或者网关变动了,也可以使用DHCP修改设定.而不用为每一台客户机设置.可以减去管理员很多工作负担.一旦客户重新引导系统时或者网络被重启,这些修改就会生效. 说了这么多,现在说正题.大家都知道,在一个网段中,如果有两台DHCP服务器的话,就有可能会出现问题,比如说IP地址发生冲突.一般都是一台DHCP服务器.但是一旦这一台服务器出现问题,挂了.那还不把网管忙死? 在一个大型的网络当中,为了能够提供稳定的服务,做冗余是很有必要的.那DHCP服务是不是也能做备份呢?答案是可以的.但是这里的备份有点特殊.DHCP服务器本身是不可以互为备份的,他们占用的IP地址范围也不能重叠,一面IP地址冲突.,我们这里做的备份就要通过分割IP地址范围到两台服务器上.这样就可以避免DHCP分配IP地址的时候发生冲突的情况. 下面举个例子,在网络10.0.0.0/24的子网络中,有两台DHCP服务器,分别是DHCP1:10.0.0.1 和 DHCP2:10.0.0.2. 在DHCP1上的配置片段为: subnet 10.0.0.0 netmask 255.255.255.0 { range 10.0.0.3 10.0.0.100; } 在DHCP2上的培植片段为: subnet 10.0.0.0 netmask 255.255.255.0 { range 10.0.0.101 10.0.0.254; } 我们可以看到两台DHCP服务器工作在一个网段里,一起分配IP地址也不会发生冲突,他们的IP地址范围没有重复的. 好了,上面说的是在一个网络中只有一个网段.如果在一个网络中有多个网段呢?一样也可以做. 下面再举个例子,有两个子网络10.0.0.0/24 和 20.0.0.0/24.两台DHCP服务器,DHCP1 和DHCP2. 在DHCP1上建两个作用域,下面是配置片段: subnet 10.0.0.0 netmask 255.255.255.0 { range 10.0.0.1 10.0.0.100; } subnet 20.0.0.0 netmask 255.255.255.0 { range 20.0.0.100 20.0.0.200; } 在DHCP2上也建两个作用域,下面是配置片段: subnet 20.0.0.0 netmask 255.255.255.0 { range 20.0.0.1 20.0.0.100; } subnet 10.0.0.0 netmask 255.255.255.0 { range 10.0.0.100 10.0.0.200; } 不知看不看得清,DHCP1是10.0.0.0/24的主服务器(暂时怎么说),同时也是20.0.0.0/24的备份服务器.而DHCP2是20.0.0.0/24的主服务器,同时也是10.0.0.0/24的备份服务器.这样他们互为备份,很好地提高了网络的稳定. 上面说的是1个和两个子网络,如果是有多个子网络怎么办?一般,在一个网络中有2~3台DHCP服务器就足够用了.其它的子网可以设置中继代理来为他们提供DHCP服务. 第一次写原创,但是技术有不到家,就只能写点实验的过程,算是原创吧. |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: VI(visual edit) 初体验下一篇: LINUX下的LVM逻辑卷管理器
关于配置备份DHCP服务器(LINUX)的所有评论