dhcp服务的搭建(红帽7)

1.开着防火墙 ,安装服务 yum install dhcp  防火墙添加dhcp服务
systemctl enable dhcpd
vim /etc/dhcp/dhcp.conf
vim /usr/share/doc/dhcp-4.2.5/dhcp.conf.example    #模板

2.编写地址池

vim /etc/dhcp/dhcp.conf
subnet 192.168.100.0 netmask 255.255.255.0 {
  range 192.168.100.30 192.168.100.60;                  #地址池的范围
  option domain-name-servers 192.168.100.1;             #域名服务的地址
  option domain-name "han.com";                         #域名
  option routers 192.168.100.1;                         #网关
  option broadcast-address 192.168.100.255;             #广播地址
  default-lease-time 3600;                              #租约时间
  max-lease-time 7200;                                  #最大租约时间
}


host han1 {                                                    #根据mac地址绑定IP
  hardware ethernet 00:0c:29:8A:35:5B;        #用“:”分隔
  fixed-address 192.168.100.88;
}
可以根据mac地址分配固定的IP地址,IP地址可以不是地址池范围内的,
重启服务

3.注意事项( 客户端IP地址改为auto自动获取    关闭VM的dhcp)

4.dhcp中继

再添加一块网卡,
nmcli connection modify eno33554984 ipv4.method manual ipv4.addresses "10.10.10.1/8 10.10.10.1" ipv4.dns 10.10.10.1 connection.autoconnect yes 
在配置文件再添加另一个网段地址池
vim /etc/dhcp/dhcp.conf
subnet 192.168.100.0 netmask 255.255.255.0 {
  range 192.168.100.30 192.168.100.60;                  #地址池的范围
  option domain-name-servers 192.168.100.1;             #域名服务的地址
  option domain-name "han.com";                         #域名
  option routers 192.168.100.1;                         #网关
  option broadcast-address 192.168.100.255;             #广播地址
  default-lease-time 3600;                              #租约时间
  max-lease-time 7200;                                  #最大租约时间
}
vim /etc/dhcp/dhcp.conf
subnet 10.0.0.0 netmask 255.0.0.0 {
  range 10.10.10.30 10.10.10.60;                        #地址池的范围
  option domain-name-servers 10.10.10.1;                #域名服务的地址
  option domain-name "han.com";                         #域名
  option routers 10.10.10.1;                            #网关
  option broadcast-address 10.10.10.255;                #广播地址
  default-lease-time 3600;                              #租约时间
  max-lease-time 7200;                                  #最大租约时间
}


重启服务

systemctl restart dhcpd.service
清除dhcp的缓存
vim /var/lib/dhcpd/dhcpd.leases
rm -f /etc/lib/dhcpd/*

猜你喜欢

转载自blog.csdn.net/hankunfa/article/details/80554013