DHCP服务配置.doc
文本预览下载声明
DHCP服务器配置与管理
准备:
安装DHCP所需的软件
建议在安装DHCP服务之前,使用rpm –qa | grep dhcp命令检测系统是否安装了DHCP相关性软件包:
【root@rhel5】# rpm –qa | grep dhcp
如果系统还没有安装DHCP软件包,我们可以使用rpm命令安装所需软件包
下面只介绍安装DHCP的主程序包(关于dhcp服务的其他程序包,读者自行安装!)
【root@rhel5】# mount /dev/cdrom /media ////挂载光盘到/media 目录下
【root@rhel5】# cd /media/Server ////进入安装文件所在的目录
【root@rhel5】# dir dhcp*_* ///查看以dhcp打头的rpm软件包
【root@rhel5】# rpm –ivh dhcp-3.0.5-18.e15.i386.rpm /////安装相应的软件包
安装完成之后再次使用rpm –qa | grep dhcp命令查询,看看是否已经安装成功
安装所需的DHCP软件包之后,接下来修改主配置文件dhcpd.conf
【root@rhel5】# ls /etc/dhcpd.conf
如果该路径下没有dhcpd.conf文件,则可以使用以下这种方式找到dhcpd.conf文件,并将其拷贝到/etc/dhcpd.conf目录下
【root@rhel5】# more /etc/dhcpd.conf
【root@rhel5】# rpm –ql dhcp | more
【root@rhel5】# cp dhcp.conf文件的实际路径 /etc/dhcpd.conf
【root@rhel5】# vim /etc/dhcpd.conf
主配置文件dhcpd.conf
主配置文件dhcpd.con组成部分
parameters(参数)
declarations(声明)
option(选项)
dhcpd.conf主配置文件整体框架
dhcpd.conf包括全局配置和局部配置,全局配置可以包含参数和选项,该部分对整个DHCP服务器生效;局部配置通常使用声明部分来表示,该部分仅对局部生效,如只对某个IP作用域生效。
dhcpd.conf文件格式:
#全局配置
参数或选项; #全局生效
#局部配置
声明 {
参数或选项; #局部生效
}
当DHCP主程序包安装好之后会自动生成主配置文件的范本文件/usr/share/doc/dhcpd-3.0.5/dhcpd.conf.sample 而在/etc目录下会建立一个空白的dhcpd.conf主配置文件。现在将范本配置文件复制到/etc目录下替换掉空白的dhcpd.conf主配置文件
【root@rhel5】# cp /usr/share/doc/dhcpd-3.0.5/dhcpd.conf.sample /etc/dhcpd.conf
显示是否覆盖时,选择y,然后编辑配置文件vi /etc/dhcpd.conf 如下图所示:
其中以“#”开头的是注释部分,当一行内容结束时,以“;”号结束,大括号除外。如上图所示
2、常用参数介绍:
2.1 ddns-update-style (none | interim | ad-hoc)
作用:定义所支持的DNS动态更新类型
none:表示不支持动态更新
interim:表示DNS互动更新模式
ad-hoc:表示特殊DNS更新模式
这个选项是必选参数,配置文件中必须包含这一个参数并且要放在第一行!
2.2 ignore client-updates
作用:忽略客户端更新
2.3 default-lease-time number(数字)
作用:定义默认IP租约时间。
default-lease-time 21600;
2.4 max-lease-time number(数字)
作用:定义客户端IP租约时间的最大值。
max-lease-time 43200;
注:其中租约时间是以秒为单位的,该项参数可以作用在全局配置中,也可以作用在局部配置中。
常用声明介绍
声明格式:
声明{
选项或参数;
}
常见声明使用如下:
3.1 subnet 网络号 netmask 子网掩码 {……}
作用:定义作用域,指定子网
如:
subnet 192.168.0.0 netmask 255.255.255.0 {……}
注:网络号必须与DHCP服务器的网络号相同
3.2 range dynamic-bootp 起始IP地址 结束IP地址
作用:指定动态IP地址范围
显示全部