安装
yum -y install dhcp
配置
1.新版的linux不再提供配置文件,只提供配置文件样本,所以要复制 /usr/share/doc/dhcp/dhcpd.conf.example到/etc/dhcp下并更名为dhcpd.conf
cp /usr/share/doc/dhcp/dhcpd.conf.example /etc/dhcp/dhcpd.conf
2.另一个重要文件就是租约文件 /var/lib/dhcp/dhcpd.leases
- 修改配置文件: vim /etc/dhcp/dhcpd.conf
dns-update-style none; //DNS的更新方式,必须添加,否则服务器无法启动
option routers 192.168.11.1; //默认网关
option subnet-mask 255.255.255.0; //子网掩码
option domain-name "domain.org"; //域名,可有可无
option domain-name-servers 192.168.1.100; //DNS服务器
不在subnet块或其它块中是全局作用域
subnet 局部作用域
netmask 掩码
range ip范围
option routers 网关
option domain-name-servers dns地址
option broadcast-address 广播地址
subnet 192.168.12.0 netmask 255.255.255.0 { ##子网ip 子网掩码
range 192.168.12.66 192.168.12.98; ##地址池(给予ip地址的范围)
option routers 92.168.12.1; ##网关
default-lease-time 10000; //默认释放时间
max-lease-time 72000 //最长释放时间
}
可以用host 块设置固定ip
host print {//这部分定义了静态地址,该IP地址不要放在地址池中,每个静态地址要建一个host
hardware ethernet 00:03:FF:B6:9E:AB; //mac地址
fixed-address 192.168.11.200; //分配的固定ip
}
启动
systemctl enable dhcpd
systemctl start dhcpd
超级作用域的原理是给一个电脑群分配不同网段的ip地址,当一个网段的ip用完的时候,就用另外的一个网段.
shared-network cao{ //这里的shared-network是固定写法
subnet 192.168.93.0 netmask 255.255.255.0 {
option routers 192.168.93.100;
option domain-nameservers 222.222.85.85,222.88.88.88;
range 192.168.11.2 192.168.11.200; //这里只是设置了一个地址
default-lease-time 21600;
max-lease-time 43200;
subnet 192.168.92.0 netmask 255.255.255.0 {
option routers 192.168.92.100;
option domain-name-servers 222.222.85.85,222.88.88.88;
range 192.168.92.1 192.168.92.100;
default-lease-time 21600;
max-lease-time 43200;
}
相关命令
dhclient -r ens33 //释放ip
dhclinet -d ens33 //获取ip
网友评论