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/*

注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2021 ITdaan.com