1.安装dhcp软件
rpm -ivh dhcp-3.0.5-18.e.15-i386.rpm
2.新建配置文件dhcpd.conf
第一种方法是拷贝现成的配置文件并做修改
cp /usr/share/doc/dhcp-3.0.5/dhcpd.conf.sample /etc/dhcpd.conf
第二种方法是直接在/etc目录下新建配置文件dhcpd.conf
dhcpd.conf的内容如下:
ddns-update-style interim;  定义所支持的DNS动态更新类型(必选)
ignore client-updates;        忽略客户机更新DNS记录

subnet 192.168.1.0 netmask 255.255.255.0 {            定义作用域

        option routers                  192.168.1.1;    为客户端指定网关
        option subnet-mask              255.255.255.0;    客户端指定子网掩码
        option domain-name "test.net";        为客户端指定DNS域名    
        option domain-name-servers      202.106.0.20;    为客户端指定DNS服务器的IP地址可以最多写3个
        option broadcast-address 192.168.1.255;        为客户端指定广播地址

        range 192.168.1.100 192.168.1.200;
        default-lease-time 21600;            指定默认的租约期限
        max-lease-time 43200;                指定最大租约期限

        host ns {                    为某台客户机定义保留地址
                next-server marvin.redhat.com;       
                hardware ethernet 12:34:56:78:AB:CD;    客户机的网卡物理地址
                fixed-address 192.168.1.105;        分配给客户机的一个固定IP地址
        }
}
3.启动服务
#/etc/init.d/dhcpd start

其它附加参数说明
host-name        为客户端指定主机名称
broadcast-address        为客户端设定广播地址
ntp-server        为客户端设定网络时间服务器IP地址
time-offset        为客户端设定和格林威治时间的偏移时间,单位是秒

服务器上多个网卡需要配置如下文件
# vi /etc/sysconfig/dhcpd
DHCPDARGS=eth0
表示dhcp将只在eth0网络接口上提供DHCP服务

设置为开机启动
#chkconfig dhcpd on

查看租赁信息位置
more /var/lib/dhcpd/dhcpd.leases