此處centos7.2的網段為 192.168.100.0/24 IP地址為192.168.100.20 請按照實際情況進行設定
設置DHCP的windows或linux客戶端通過虛擬網卡Vmnet1與虛擬機Vmware中的DHCP服務器(RHEL7系統)實現雙機互通,DHCP服務器地址必須設置為固定IP地址,本次試驗設置為192.168.100.20。
實驗要求:架設一臺DHCP服務器,為內網不超過100臺Windows客戶端自動分配IP地址等信息,客戶端所在網段及相關參數如表所示。
表7 客戶端所在網段和相關參數要求 參數名稱 值 默認租約時間 86400秒(1天) 最大租約時間 604800秒(7天) IP地址范圍 192.168.100.50~192.168.100.150 子網掩碼 255.255.255.0 網關地址 192.168.100.2 DNS服務地址 114.114.114.114 搜索域 未設定,此處使用#注釋掉//若需設定請根據實際情況設定 DNS動態更新 支持 客戶機更新DNS記錄 忽略 保留IP地址 mac地址為00:50:56:C0:00:01的主機使用192.168.100.150
在Linux系統中配置DHCP服務器端
1、安裝dhcpd服務

2、安裝完成后查看主配置,提示查看該路徑下的文件范本

3、將范本復制到/etc/dhcp/dhcpd.conf 進行覆蓋原有的dhcpd.conf

4、編輯主配置文件

5、確定subnet網段聲明(第47到54行)此處的IP網段為你的虛擬機網段
subnet 192.168.100.0 netmask 255.255.255.0 { //聲明網段和子網掩碼 range 192.168.100.51 192.168.100.150; //設置用于分配IP地址的地址池,請根據實際情況設定 option domain-name-servers 114.114.114.114; //指定DNS服務器地址和默認搜索域,只對該網段有效 #option domain-name "internal.example.org";//搜索域,請根據實際情況設定,這里使用#進行注釋,不設定 option routers 192.168.100.2; //設置客戶機的默認網關地址,請根據實際情況設定 option broadcast-address 192.168.100.255; //廣播地址 default-lease-time 86400;//默認租約時間,只對該網段有效 max-lease-time 604800;//最大租約時間,只對該網段有效 } host testweb{ hardware Ethernet 00:50:56:C0:00:01; fixed-address 192.168.100.150; }

第14行
ddns-update-style interim; ignore client-updates;

6、重啟dhcpd服務

二、在Windows系統中配置DHCP客戶端
1、此處以Windows 7 操作系統為例
點擊右鍵點擊 桌面右下角的網絡圖標

點擊 ‘打開網絡和Internet設置’
2、點擊更改適配器選項

找到你與DHCP服務器所對應的網絡適配器,此處僅舉例說明

右鍵單擊 屬性
雙擊 Internet協議版本4(TCP/IPv4)

進行如下選擇,選擇自動獲取

驗證如下:

2、Linux設置dhcp獲取IP地址,請開啟另一臺虛擬機,添加一個和DHCP服務器相同的網卡
Linux設置dhcp自動獲取網絡
編輯文件vi /etc/sysconfig/network-scripts/ifcfg-eth0

將BOOTPROTO=static 修改為dhcp
以及注釋掉固定的IP地址,注釋如下選項
#IPADDR=192.168.100.20
#PREFIX=24
#GATEWAY=192.168.100.2
#DNS1=8.8.8.8
#DNS2=8.8.4.4

重啟網絡,注意如果使用連接工具,重啟網絡后就無法再次連接,因為DHCP重新分配了一個IP地址給虛擬主機,所以需要重啟使用新的IP地址進行連接
#systemctl restart network
