一、軟硬件準(zhǔn)備:
軟件
VMware軟件,這里我以VMware® Workstation 15 Pro為例;
centos鏡像,這里我以centos8.3為例;
硬件
二、在window系統(tǒng)部署linux系統(tǒng),這里以centos為例
1、下載鏡像,
http://mirrors.aliyun.com/centos/8.3.2011/isos/x86_64/
這里我選擇DVD版的,文件會(huì)比較大一些。
虛擬機(jī)安裝CentOS系統(tǒng),之前都是用7,這次想試試8,發(fā)現(xiàn)只有2種ISO下載,一是7個(gè)多G的DVD,一個(gè)是700多M的boot版本,如果選boot,只能從網(wǎng)絡(luò)安裝,在安裝時(shí)需要先打?.NETwork&Host,然后設(shè)置Installation Source。
2、虛擬機(jī)環(huán)境準(zhǔn)備
1、選擇“創(chuàng)建新的虛擬機(jī)”
2、選擇“自定義(高級(jí))”
典型安裝:VMware為幫你設(shè)置一下默認(rèn)配置,對(duì)新手來(lái)說(shuō)很方便,一直點(diǎn)擊“下一步”即可
自定義安裝:我們針對(duì)性的把一些資源需要加強(qiáng),把不需要的資源移除,避免資源的浪費(fèi),同時(shí)也獲得更好的體驗(yàn)。
3、兼容性設(shè)置,這個(gè)就看自己需要,否則點(diǎn)擊下一步即可。
4、選擇“稍后安裝操作系統(tǒng)”
5、選擇“linux”,版本這里選擇centos 7 64位
6、給虛擬機(jī)命名及設(shè)置虛擬機(jī)保存位置
7、對(duì)處理器、內(nèi)存進(jìn)行分配,根據(jù)需要來(lái)設(shè)置,不夠后面還可以修改。
8、選擇網(wǎng)絡(luò)類型,虛擬機(jī)提供了4種連接方式:橋接網(wǎng)絡(luò)、NAT、僅主機(jī)模式、不使用網(wǎng)絡(luò)連接。這里,我以橋接網(wǎng)絡(luò)為例進(jìn)行設(shè)置。
9、下面2個(gè)按默認(rèn)設(shè)置即可
10、選擇“創(chuàng)建新虛擬磁盤”
11、磁盤容量暫時(shí)分配推薦的20G,后期可隨時(shí)增加。注意:不要勾選立即分配所有磁盤,否則虛擬機(jī)會(huì)將20G直接分配給CentOS,會(huì)導(dǎo)致宿主機(jī)所剩硬盤容量減少。
勾選將虛擬磁盤拆分成多個(gè)文件,這樣可以使虛擬機(jī)方便用儲(chǔ)存設(shè)備拷貝復(fù)制。
上圖,可以點(diǎn)擊“自定義硬件”,移除不必要的資源,然后點(diǎn)擊完成。
如果忘了點(diǎn)擊“自定義硬件”,沒關(guān)系,也可以在設(shè)置中進(jìn)行修改:
例如:以移除聲卡為例,單擊,然后點(diǎn)擊下方“移除”即可
3、安裝Centos系統(tǒng)
a、在剛剛創(chuàng)建的虛擬機(jī)中設(shè)置,加載已下載好的centos鏡像。
選擇DVD版
b、點(diǎn)擊 “開啟此虛擬機(jī)”,進(jìn)行安裝操作系統(tǒng)
c、設(shè)置時(shí)間:
d、軟件選擇,這里選擇“sever with GUI”
e、設(shè)置root密碼、管理員賬號(hào)密碼
設(shè)置完,點(diǎn)擊開始安裝
重啟系統(tǒng)
三、搭建DHCP服務(wù)器
注意:虛擬機(jī)軟件VmwareWorkstation默認(rèn)開啟了虛擬機(jī)DHCP服務(wù),必須關(guān)閉后再進(jìn)行DHCP實(shí)驗(yàn)。
設(shè)置僅主機(jī)模式:
使用下列命令,進(jìn)行設(shè)置IP地址:
nmtui
上述配好后,點(diǎn)擊選擇Hide
四、開始實(shí)驗(yàn)
首先,安裝dhcp前,你的網(wǎng)絡(luò)無(wú)論是選擇橋接還是僅主機(jī)模式,一定要先驗(yàn)證一下,能不能上網(wǎng)?
安裝DHCP服務(wù):
dnf -y install dhcp-server
配置DHCP服務(wù):
如果你不會(huì)配置dhcp,可以看看提示,配置dhcpd文件,可以參考該目錄下的實(shí)例。
以下配置可以直接復(fù)制,粘貼:
default-lease-time 600;max-lease-time 7200;dDNS-update-style none;authoritative;subnet 192.168.20.0 netmask 255.255.255.0 { range 192.168.20.101 192.168.20.200; option routers 192.168.20.1; option subnet-mask 255.255.255.0; option domain-name-servers 8.8.8.8;
}
粘貼后,按一下esc,輸入“:wq!” 保存退出。
default-lease-time為特定設(shè)備保留10分鐘(600秒)的IP地址
max-lease-time 最多保留2小時(shí)(7200秒)的IP地址。
subnet部分定義了192.168.20.0/24網(wǎng)絡(luò)的DHCP配置。
range部分定義了可分配的IP地址,范圍為192.168.20.101-192.168.20.200。
routers部分定義默認(rèn)網(wǎng)關(guān)的地址。
subnet-mask部分定義將分配給每個(gè)主機(jī)的子網(wǎng)掩碼。
domain-name-servers部分定義將分配給每個(gè)主機(jī)的DNS服務(wù)器地址。
配置完成之后可以使用下面命令啟動(dòng)dhcp服務(wù):
systemctl enable dhcpd && systemctl start dhcpd
配置防火墻
如果開啟防火墻,需要在防火墻中放開dhcp服務(wù)。
firewall-cmd --permanent --add-service=dhcp
firewall-cmd --reload
使用下列命令查看dhcp服務(wù)狀態(tài):
systemctl status dhcpd
狀態(tài)是失敗的,需要確保網(wǎng)卡ip和DHCP是同網(wǎng)段的:
(剛剛為聯(lián)網(wǎng)下載dhcp程序源,網(wǎng)卡臨時(shí)改為橋接模式,現(xiàn)在再改回僅主機(jī)模式)
順便也確認(rèn)一下網(wǎng)卡ip地址:
然后再次查看一下dhcp服務(wù)狀態(tài):
正常了!
接下來(lái),我們來(lái)用ensp橋接這臺(tái)DHCP服務(wù)器:
虛擬機(jī)與ensp橋接設(shè)置如下:
然后把兩臺(tái)PC1設(shè)置成通過(guò)DHCP獲取IP地址:
然后在PC上面查看一下IP地址是否獲取到了?
上圖,可知ensp里的PC通過(guò)DHCP服務(wù)器獲取到IPv4地址了。
怎么樣,你學(xué)廢了嗎?