安装
#rpm -q dhcp //检查是否安装过DHCP包
#yum install dhcp //安装dhcp
#rpm -ql dhcp //列出dhcp的所有文件与目录
#vi /etc/dhcp/dhcpd.conf //编辑dhcp配置文件
(/usr/share/doc/dhcp*/dhcp.conf.sample 文件中有配置文件样板)
配置
subnet 192.168.1.0 netmask 255.255.255.0 {
//配置子网,注:子网中一定要包括server本机地址,不然要建空域,否则dhcp服务无法启动
range 192.168.1.100 192.168.1.200; //配置DHCP server范围
option subnet-mask 255.255.255.0; //配置掩码
option routers 192.168.1.1; //配置默认路由
option domain-name "internal.example.org"; //配置主机所在的域的名称
option broadcast-address 192.168.1.255; //配置广播地址
default-lease-time 600; //配置缺省租约时间
max-lease-time 7200; //配置最大租约时间,客户端租约地址到达这个时间就不能继续租用该IP
}
host name1 { //配置保留地址,
hardware ethernet 11:22:33:44:55:66; //配置被保留地址的MAC
fixed-address 192.168.1.101; //配置被保留地址的IP
}
服务
#service dhcpd configtest //检查dhcpd配置文件的语法是否正确
#service dhcpd start //启动DHCP server
#chkconfig dhcpd on //设置dhcpd开机启动
#chkconfig --list dhcpd //查看dhcpd是否开机启动,2\3\4\5=on则启动
其他配置
#vi /etc/sysconfig/dhcpd //指定接口上启动DHCP服务 DHCPDARGS=ethx
#vi /var/db/dhcpd.leases //创建DHCP服务器租约文件