1安装DHCP

yum -y install dhcp

2把范例CP到配置文件里

cp /usr/share/doc/dhcp-****/dhcpd.conf.sample /etc/dhcp/dhcpd.conf

3备份并去掉注解空行

cd /etc/dhcp

cp dhcpd.conf dhcpd.conf.bak

grep -v "^#" dhcpd.conf.bak | grep -v "^$" > dhcpd.conf

4内容详解:

vim /etc/dhcp/dhcpd.conf

-----------------------------------------------

ddns-update-style none;

log-facility local7;

default-lease-time 259200; 

max-lease-time 518400;

option domain-name "centos.com";

option domain-name-servers 192.168.1.202;

allow booting;

allow bootp;

subnet 192.168.1.0 netmask 255.255.255.0 {

range 192.168.1.20 192.168.1.30;

option routers 192.198.3.1;

option subnet-mask 255.255.255.0;

option broadcast-address 192.168.1.255;

#next-server 192.168.1.202;

#filename "pxelinux.0";

}

#host boos{

#hardware ethernet 00:0C:29:6C:A6:F8;

#fixed-address 192.168.1.10; 

#}

-----------------------------------------------

ddns

log-facility local7;

default  租约时间秒

max 最大时间秒

option dns 域名

option dns IP

子网动态IP分配设定

subnet  网络  掩码{

range 地址池范围;

option routers 网关;

option subnet-mask 子网掩码;

option broadcast-address 广播地址

做网络引导服务器用下面2个内容

#filename "pxelinux.0"; 知名启动文件

#next-server 192.168.1.202 引导服务器IP地址 TFTP

}

保留地址(固定IP)

host 名称{

MAC

地址池外的保留地址

}

-----------------------------------------------

测试:重启并 服务器开启67端口

service dhcpd restart

netstat -lunp |grep dhcpd

显示:

udp        0      0 0.0.0.0:67                  0.0.0.0:*  

设置开机自启动