ddns-update-style none;
#以下4项为全局配置,它将作用于整个DHCP服务器。如果某个subnet声明中也有与全局配置相同的项,则全局配置将在该声明范围内失效
default-lease-time 36000;
max-lease-time 41200;
option domain-name "xxx.com";
#如果有多个DNS服务器,中间用分号隔开
option domain-name-servers 61.134.1.4;
#使用subnet声明子网属性(注意:第一行中的172.16.100.0 是DHCP服务器IP地址的前24位;netmask是根据前面的172.16.100.0来判断的,如果前面为16位,则后面子网掩码也是16位,不管它自身对应的子网掩码是不是16位),给多个网段提供服务,就有多个subnet声明。
subnet 172.16.100.0 netmask 255.255.255.0 {
#如果要写多个IP地址范围可以有多个range参数行
range 172.16.100.20 172.16.100.99;
option routers 172.16.100.1;
option subnet-mask 255.255.0.0;
#保留IP给特定服务器或主机
host server {
hardware ethernet 00:00:00:00:00:00;
fixed-address 172.16.100.50;
}
} |
# Command line options here
DHCPDARGS="eth0" |
net.ipv4.ip_forward = 1 |
# Command line options here
INTERFACES="eth0 eth1"
DHCPSERVERS="172.16.100.5" |
service dhcrelay start |
设置dhcrelay服务为开机自动启动
chkconfig –level dhcrelay on |
/etc/dhcpd.conf //DHCP主配置文件
/etc/rc.d/init.d/dhcpd //DHCP服务启动脚本
/etc/rc.d/init.d/dhcrelay //DHCP中继服务启动脚本
/etc/sysconfig/dhcpd //DHCP命令参数配置文件
/etc/sysconfig/dhcrelay //DHCP中继服务配置文件
/usr/sbin/dhcpd //DHCP服务器执行程序
/usr/sbin/dhcrelay //DHCP中继服务器执行程序
/var/lib/dhcpd/dhcpd.leases //DHCP服务器租约文件 |