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;
 }
}

相关推荐