/etc/dhcpd.conf 主配置文件

/var/lib/dhcp/db/dhcpd.leases  租约数据库文件
/etc/sysconfig/dhcpd 这个则是要启用 DHCP 的主机网络适配卡 
 
 
【编辑配置文件 vi /etc/dhcpd.conf】
【1】动态 IP 分配的设定: 
subnet 192.168.222.0 netmask 255.255.0.0 {   #网段与掩码
range 192.168.222.2 192.168.222.254;  #分配动态IP起始位置
 
【2】固定 IP 分配的设定: 在最后的一个括号前加入
host hatter {
        fixed-address 172.1.1.200;
        hardware ethernet 00:0C:29:96:4F:78;
}
 
【3】DNS 和网关的设定
        option domain-name "example.org"; #域名
option domain-name-servers 192.168.0.1, 202.106.0.20; #分配DNS
max-lease-time 7200; 最大租约时间
option routers 172.1.1.1; //#分配的默认网关
【4】如果给某一个计算机指定不同网关如下
 
host hatter {
        fixed-address 172.1.1.200;
        hardware ethernet 00:0C:29:96:4F:78;
option routers 172.1.1.2
}
 
 
【5】批量 固定IP 分配脚本
 
#!/bin/bash
 
 
INIFIP=(`cat /home/ip.txt`)        #存放ip
INIFMAC=(`cat /home/mac.txt`)      #存放mac
INIFMING=(`cat /home/macming.txt`) #存放主机名
#做个简单循环 (有53台机)
for (( i=0; i<=52; i++ ))
do
echo  "host ${INIFMING[i]} {
        fixed-address ${INIFIP[i]};
        hardware ethernet ${INIFMAC[i]};
        }"
done
echo "}"