CentOS7安裝並配置本地DHCP伺服器
阿新 • • 發佈:2021-12-21
DHCP伺服器的三種IP分配方式
DHCP伺服器具有三種IP的分配方式,手動分配,自動分配和動態分配。其中動態分配功能最為強大,配置也最為煩瑣。目前的DHCP伺服器一般支援全部的幾種分配方式或者是其中的兩種。
手動分配: 網路管理員在DHCP伺服器通過手工方法配置DHCP客戶機的IP地址。當DHCP客戶機要求網路服務時,DHCP伺服器把手工配置的IP地址傳遞給DHCP客戶機。
自動分配: 不需要進行任何的IP地址手工分配。當DHCP客戶機第一次向DHCP伺服器租用到IP地址後,這個地址就永久地分配給了該DHCP客戶機,而不會再分配給其他客戶機。
動態分配: 當DHCP客戶機向DHCP伺服器租用IP地址時,DHCP伺服器只是暫時分配給客戶機一個IP地址。只要租約到期,這個地址就會還給DHCP伺服器,以供其他客戶機使用。如果DHCP客戶機仍需要一個IP地址來完成工作,則可以再要求另外一個IP地址。
DHCP 搭建過程
安裝 DHCP
yum -y install dhcp
主配置檔案
subnet 192.168.139.0 netmask 255.255.255.0 { range 192.168.139.200 192.168.139.220; # 地址池 option domain-name-servers 192.168.139.100; # DNS伺服器地址 option domain-name "feng.io"; # 域名 option routers 192.168.139.2; # 預設路由閘道器 option broadcast-address 192.168.139.255; # 廣播地址 default-lease-time 600; # 預設租約時間 max-lease-time 7200; # 最大組約時間 }
啟動 DHCP
systemctl start dhcpd
systemctl enable dhcpd
systemctl status dhcpd
檢查埠是否開啟
PS:CentOS7預設沒有 netstat 命令,需要安裝 net-tools 工具,yum install -y net-tools
netstat -anpu | grep ":67"
客戶機測試 DHCP
準備一臺Linux客戶機
關閉 Vmware 本地 DHCP 伺服器
客戶機 IP 獲取方式
vim /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=dhcp DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_FAILURE_FATAL=no IPV6_ADDR_GEN_MODE=stable-privacy NAME=ens33 DEVICE=ens33 ONBOOT=yes
重啟網絡卡並檢視動態獲取的IP地址 **PS:**重啟後IP會動態獲取,如果你正在使用SSH遠端連線則會斷開
systemctl restart network
# 檢視IP
ifconfig
如果能看到IP則配置成功