一、服務端安裝配置
1、安裝dhcp相關軟件包
執行命令:yum install dhcp dhcp-devel -y #通過yum安裝dhcp軟件包
2、編輯配置dhcp的配置文件,文件路徑:/etc/dhcp/dhcpd.conf,配置內容如下:
ddns-update-style interim #配置使用過渡性 DHCP-DNS互動更新模式
ignore client-updates #忽略客戶端更新
subnet 192.168.100.0 netmask 255.255.255.0 #為客戶端設定子網掩碼
option routers 192.168.100.254 #指定網關
option subnet-mask 255.255.255.0 #指定子網掩碼
option domain-name-servers 8.8.8.8,114.114.114.114 #指定客戶端的DNS
option time-offset -18000 #為客戶端設置格林威治時間的偏移時間,單位為秒
range dynamic-bootp 192.168.100.1 192.168.100.100 #租用IP地址的范圍
default-lease-time 21600 #默認租約時間
max-lease-time 43200 #最大租約時間
3、在虛擬機上新增一個網卡,並指定lan區間
4、配置新增網卡的相關信息,需要和dhcp在同一網段
DEVICE=ens37 #配置網卡的名稱
TYPE=Ethernet #類型為以太網
ONBOOT=yes #開機自動啟動
MM_CONTROLLED=yes #修改立即生效,無需重啟網卡
IPADDR=192.168.100.101 #和DHCP同一網段的IP地址
NETMASK=255.255.255.0 #和DHCP同一子網掩碼
5、啟動DHCP服務
執行命令:systemctl start dhcp
二、客戶端配置
1、同樣在服務器上新增一張網卡,但是要選擇和服務器DHCP監聽網卡同一LAN區段
2、在客戶端執行ifconfig命令
以上為所有DHCP的基本功能配置。
如啟動DHCP服務有報錯,可以嘗試關閉防火牆,以及檢查dhcpd.conf是否有語法錯誤,另外可以查看日志信息/var/log/messages