/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 "}"
转载于:https://blog.51cto.com/it168/1142142