环境:CentOS 6.5
dhcpd.conf的配置文件的详细说明:
1,全局设置
DDNS更新式的参数:设置DHCP服务器与DNS服务器的动态信息更新模式,一般的DHCP服务器可以不考虑设置该项,但是全局设置中一定要包括DDNS更新式的设置dhcpd中才可以正常启动。设置为:interim表示与DNS互动更新,设置为:none表示不自动更新.default
-lease-time参数:设置默认租约时间,参数值单位是秒。默认租约时间表示客户端从服务器租用一个IP地址的默认时间,到达时间后客户端会向服务器提出继续
租用该IP地址的请求.max -lease-time参数:设置最大租约时间,参数值单位是秒。当客户端租约的地址到达这个时间,就不能继续租用该IP地址。
选项domain-name参数:设置主机所在域的名称,设置的
域名和主机名称一起组成主机全名.option domain-name-servers参数:设置DNS服务器地址,设置后客户机DNS会使用该地址,如果要设置多个DNS地址,用逗号隔开。
2,使用子网声明设置子网属性
subnet后面设置网络地址,netmask后面设置子网覆盖。
范围参数:是设置子网中可供动态分配的IP地址范围,参数值一定要是子网设置的子网之内,否则不能启动.intrix
-mask参数:设置子网掩码,设置子网掩码之后一般不需要再设置网络地址和广播地址。
路由器参数:是设置默认网关。
3,使用主机声明设置主机属性,通常用于为服务器分配好固定使用的IP地址
主机后面需要为DHCP客户端主机设置主机名称。
硬件参数:是设置客户端主机的物理地址(MAC地址),因为通常使用的都是以太网,所以硬件参数类型设置为ethernet.fixed
-address参数:设置在主机声明中指定的客户端分配固定使用的IP地址。
4,范例配置:
#
#DHCP服务器配置文件。
#看到/usr/share/doc/dhcp*/dhcpd.conf.sample
#看到'人5 dhcpd.conf的'
#
#地址池配置
子网192.168.0.0网络掩码255.255.0.0 {#这个是设置ip网段和子网掩码
范围192.168.0.10 192.168.0.50; #自动分配的ip地址段
选项domain-name-servers 219.149.194.56,219.149.194.55; #dns服务器地址多个逗号隔开
选项domain-name“nat.home.mm”; #dns服务器名字
选项路由器192.168.0.254; #网关
选项broadcast-address 192.168.0.255; #广播地址
default-lease-time 3600;
max-lease-time 72000;
ddns-update-style none;
log-facility local7;
}
#指定主机给其分配IP
主持人{#boss为主机名,随便取;
硬件以太网00:0C:29:6C:A6:F8; #主机网卡的MAC地址;
固定地址192.168.1.10; #给其分配的ip;
}
5,DHCP提供服务的端口
UDP 67服务器向67端口(bootpc)广播回应请求
UDP 68客户端向68端口(bootps)广播请求配置
需要在防火墙中添加相应的放行规则,配置略