Linux 服务器之DHCP的配置
#DHCP的服务器的配置文件放在/etc/中,主要的配置文件使dhcpd.conf。默认的情况下该文件使不存在的
#可以通过系统提供的模板来创建,模板文件的路径是/usr/share/doc/dhcp-3.0.3/dhcp.conf.sample,
#使用命令:cp /usr/share/doc/dhcp-3.0.3/dhcp.conf.sample /etc/dhcpd.conf
ddns-update-style interim;
ignore client-updates;
#必须用subnet在DHCP服务器内设置一个IP作用域,用户可以用subnet语句同志dhcp服务器,把服务器可以分配的IP地址范围限制在
#规定的子网内,当DHCP客户端向DHCP服务器申请IP地址时,DHCP服务器就可以从该作用域选择一个尚未分配的IP,subnet语句
#包含来子网掩码的netmask.
subnet 192.168.115.0 netmask 255.255.255.0
{
# --- default gateway
option routers 192.168.115.1;
option subnet-mask 255.255.255.0;
option nis-domain "domain.org";
option domain-name "domain.org";
option domain-name-servers 192.168.115.1;
# 设置与格林威治时间偏移差
option time-offset -18000;
# option ntp-servers 192.168.115.1;
# option netbios-name-servers 192.168.115.1;
# --- Selects point-to-point node (default is hybrid). Don't change this unless
# -- you understand Netbios very well
# option netbios-node-type 2;
#同过range语句,可以指定动态分配IP的地址范围,在range语句中需要指定地址段段首地址和尾地址(可以设置多个范围)
range dynamic-bootp 192.168.115.10 192.168.115.100;
default-lease-time 21600;
max-lease-time 43200;
# we want the nameserver to appear at a fixed address ——>给某些主机绑定固定IP
host ns {
#设置用于定义服务器从引导文件装入的主机名,一般不用(仅仅用于无盘工作站)
next-server marvin.RedHat.com;
#需要设置固定IP多网卡的MAC地址
hardware ethernet 12:34:56:78:AB:CD;
#对指定对MAC的地址分配IP地址
fixed-address 207.175.42.254;
}
}