45IT.COM- 电脑学习从此开始!
DIY硬件教程攒机经验装机配置
设计Photoshop网页设计特效
系统注册表DOS系统命令其它
存储主板显卡外设键鼠内存
维修显卡CPU内存打印机
WinXPVistaWin7unix/linux
CPU光驱电源/散热显示器其它
修技主板硬盘键鼠显示器光驱
办公ExcelWordPowerPointWPS
编程数据库CSS脚本PHP
网络局域网QQ服务器
软件网络系统图像安全
页面导航: 首页 > 电脑学院 > 服务器技术 >

配置备份DHCP服务器(LINUX)

电脑软硬件应用网 45IT.COM 时间:2007-03-11 15:07 作者:jasonyong
     在一个大型的网络中,要在网络中添加和删除网络主机或要重新配置网络参数时,使用手工配置方法工作量太大,而且容易产生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服务。
    第一次写原创,但是技术有不到家,就只能写点实验的过程,算是原创吧。
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
无法在这个位置找到: baidushare.htm
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
验证码:点击我更换图片
你可能感兴趣的文章
推荐知识