环境说明:
DHCP服务器系统:CentOS 5.8
网卡接口:eth0
IP地址:192.168.2.105
网关:192.168.2.1
子网掩码:255.255.255.0
DNS:192.168.2.100

一、安装
检查DHCP服务是否安装
rpm -q dhcp
package dhcp is not installed
系统显示未安装dhcp,可以使用yum在线安装
yum -y install dhcp

二、配置
cp /usr/share/doc/dhcp-3.0.5/dhcpd.conf.sample /etc/dhcpd.conf #复制配置文件模板
vi /etc/dhcpd.conf #编辑配置文件
ddns-update-style interim; #设置DHCP服务器模式
ignore client-updates; #忽略客户端更新
subnet 192.168.2.0 netmask 255.255.255.0 {
option routers 192.168.2.1; #设置网关
option subnet-mask 255.255.255.0; #设置子网掩码
option domain-name-servers 192.168.2.100; #设置dns服务器地址
range dynamic-bootp 192.168.2.200 192.168.2.254; #设置dhcp服务器IP地址租用的范围
default-lease-time 21600; #默认租约时间
max-lease-time 43200; #最大租约时间
hardware ethernet 00:0C:29:E2:82:5C; #保留主机的MAC地址
fixed-address 192.168.21.201; #保留主机的IP,即绑定IP地址到主机
vi /etc/sysconfig/dhcpd #指定DHCP服务的网络接口
# Command line options here
DHCPDARGS=eth0

三、启动
service dhcpd start #启动dhcp服务
service dhcpd restart #重启dhcp服务
chkconfig dhcpd on #设置开机启动

四、测试
在客户机上设置IP地址为自动获得,ipconfig/release ipconfig/renew,查看IP地址为192.168.2.200到192.168.21.254其中的一个,即为成功!若为第一个客户端,获得的地址应为192.168.2.254