快速业务通道

在RHLE4中配置DHCP服务

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-21
1、通过RPM包的方式可以正常安装DHCP服务
2、通过模板文件产生DHCP配置文件
#cp /usr/share/doc/dhcp-3.0.1/dhcpd.conf.sample /etc/dhcp.conf
3、编辑DHCP的配置文件
#vi /etc/dhcpd.conf
4、指定全局设置(类似于Windows DHCP的服务器选项)
ddns-update-style interim //DNS动态更新支持
default-lease-time 21600; //默认租约时间(s)
max-lease-time 43200; //最长租约时间(s)
optain domain-name "domain.com" //指定域名后缀
optain domain-name-server 192.168.1.1,202.106.0.20 //指派DNS服务器地址
5、指定subnet(类似于Windows DHCP的作用域)
subnet 192.168.1.0 netmask 255.255.255.0{
range 192.168.1.128 192.168.1.254; //指定地址池
option subnet-mask 255.255.255.0; //指定子网掩码
option routers 192.168.1.1; //指定默认网关
}
6、指定host(类似于Windows DHCP的保留选项),其声明定义一个主机名
host servername{
hardware ethernet 00:0c:c3:22:46:81; //保留主机的MAC地址
fixed-address 192.168.1.11; //指定保留的地址,属于子网网段内
option subnet-mask 255.255.255.0;
option routers 192.168.1.1;
}
7、配置为多个网段分配IP地址(类似于Windows DHCP超级作用域)
shared-network name{
subnet 192.168.1.0 netmask 255.255.255.0{……}
subnet 192.168.2.0 netmask 255.255.255.0{……}
} //RedHat 9.0只能使用这种方法给同一个物理网络分配多个逻辑子网,而RHLE 4可以使用此方法为多个物理网络准确地分配IP,但需要DHCP中继代理的支持
8、解释dhcpd.conf中的各组成部分
A、声明:用来描述dhcpd服务器中对网络布局的划分,是网络设置的逻辑范围.
shared-network NETWORK_NAME{……} //用于告知DHCP服务器分配多个网络的IP
subnet NETWORK_IP netmask NETWORK_MASK{……} //用于提供足够的信息来阐明一个IP地址是否属于该子网
range FIRST_IP LAST_IP; //用于定义IP范围,一个subnet中至少一个
host HOST_NAME{……} //定义一个特定的计算机IP
group{……} //为一组参数提供声明
B、参数:由设置项和设置值组成,根据参数所在位置的不同,参数的设置可作用于全 局或指定的声明中.参数总是以“;”结尾的.
ddns-update-style ad-hoc|interim //DNS动态更新,ad-hoc为专用,interim为暂时
default-lease-time //指定默认租约期限,到时发出更新,如不成功仍可用.(类似;于Windows DHCP的50%的租约期)
max-lease-time //指定最大租约期限,到时,若未能更新则不能使用.
hardware //指定硬件接口类型及硬件地址
fixed-address //为DHCP客户机指定保留地址
server-name //当前DHCP客户机服务器的名字
C、选项:总是由“Option”关键字开头,以“;”结束.后面跟具体的选项和选项的设 置值.选项根据所在的位置不同可分为作用于全局的或某个声明中的.
option domain-man ……; //为客户机指明DNS名称
option domain-name-servers ……; //指定DNS服务器
option host-name ……; //指定主机名
option time-offset ……; //设置与格林威治时间的偏移,(只能用负数,东八区为-57600)
option ntp-servers ……; //指定网络时钟服务器
option routers ……; //指定默认网关
option subnet-mask ……; //指定子网掩码
option broadcast-address ……; //指定广播地址
option nis-servers ……; //指定NIS服务器
9、指定在那个网络接口监听DHCP租约请求
#vi /etc/sysconfig/dhcpd
DHCPDARGS= //为空时表示所有接口
DHCPDARGS=eth0 //表示只在eth0接口监听
10、启动、停止DHCP服务
DHCP的启动脚本位于“/etc/init.d/”目录中
启动:#service dhcpd start
停止:#service dhcpd stop

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号