《Linux服務與安全管理》| DHCP服務器安裝和配置
目錄
《Linux服務與安全管理》| DHCP服務器安裝和配置
一、點擊“編輯虛擬機設置”,配置三臺虛擬機為“僅主機”模式。
二、server01開機,root用戶登錄,輸入nmtui,進入圖形界面,配置server01虛擬機IP。
三、配置client1虛擬機(Linux客戶端)IP為自動獲取
四、在服務器Server01上安裝DHCP服務器
五、使用“vim /etc/dhcp/dhcpd.conf”命令可以編輯DHCP配置文件,全部配置文件的內容如下。
學生姓名 | **** | 學號 | **** | 專業 | **** | |||||||||||||||||
任務名稱 | DHCP服務器安裝和配置 | 完成日期 | **** | |||||||||||||||||||
任務目標 | 知識 | 了解DHCP服務器的安裝步驟。 了解DHCP服務器的配置文件。 | ||||||||||||||||||||
技能 | 掌握安裝和配置DHCP服務器的步驟。 | |||||||||||||||||||||
素質 | 樹立職業觀念、自主學習意識和團隊協作精神。 | |||||||||||||||||||||
任務要求 | 技術部有60臺計算機,各計算機的IP地址要求如下。 (1)DHCP服務器和DNS服務器的地址都是192.168.10.1/24,有效IP地址段為192.168. 10.1-192.168.10.254,子網掩碼是255.255.255.0,網關為192.168.10.254。 (2)192.168.10.1-192.168.10.30網段地址是服務器的固定地址。 (3)客戶端可以使用的地址段為192.168.10.31-192.168.10.200,但192.168.10.105、192. 168.10.107為保留地址,其中192.168.10.105保留給Client3。 (4)客戶端Client1模擬所有的其他客戶端,采用自動獲取方式配置IP等地址信息。 Linux服務器和客戶端的地址及MAC信息如下表所示。 3臺安裝了RHEL 8的計算機,連網方式都設為host only(VMnet1),其中,一臺作為服務器,另外兩臺作為客戶端使用。
現要求搭建實驗環境,創建虛擬機,完成上述任務,實驗結果要求測試客戶端正確獲取IP地址。請將實驗步驟和實驗結果截圖,截圖要有序號,每一個截圖要求有文字說明。 | |||||||||||||||||||||
任務記錄 | 實驗步驟: 一、點擊“編輯虛擬機設置”,配置三臺虛擬機為“僅主機”模式。二、server01開機,root用戶登錄,輸入nmtui,進入圖形界面,配置server01虛擬機IP。[root@server01 dhcp]# nmtui 點擊”啟用連接“--》選“停用”敲回車,再選“激活”敲回車,讓網卡重啟。查看網卡配置文件,可以看到配置已經更改過來了。 [root@server01 dhcp]# vim /etc/sysconfig/network-scripts/ifcfg-ens160 [root@server01 dhcp]# ifconfig 三、配置client1虛擬機(Linux客戶端)IP為自動獲取四、在服務器Server01上安裝DHCP服務器檢測系統是否已經安裝了DHCP相關軟件。 [root@Server01 ~]# rpm -qa | grep dhcp 發現沒有安裝DHCP服務器。 [root@server01 ~]# rpm -qa | grep dhcp 進入本地YUM源的配置目錄,按照下圖創建一個配置文件:localyum.repo 內容如圖,:wq 存盤退出 掛載ISO鏡像文件。先創建一個掛載點/mnt/cdrom,然后掛載。如圖掛載完畢。 檢查本地YUM源上是否有DHCP安裝包。 使用dnf命令查看dhcp軟件包的信息。 使用dnf命令安裝dhcp服務。 安裝成功。 五、使用“vim /etc/dhcp/dhcpd.conf”命令可以編輯DHCP配置文件,全部配置文件的內容如下。ddns-update-style none; #不支持動態更新 log-facility local7; #定義日志服務 subnet 192.168.10.0 netmask 255.255.255.0 { range 192.168.10.31 192.168.10.104; #可分配IP 地址范圍 range 192.168.10.106 192.168.10.106; range 192.168.10.108 192.168.10.200; option domain-name-servers 192.168.10.1; #分配給客戶機的DNS地址 option domain-name "myDHCP.smile.com"; option routers 192.168.10.254; option broadcast-address 192.168.10.255; default-lease-time 600; #默認的租約時間,秒為單位 max-lease-time 7200; #最大的租約時間,秒為單位 } host client3{ #將MAC地址和IP綁定,host后面的名字隨意 hardware ethernet 00:0c:29:86:4a:c3; fixed-address 192.168.10.105; } 配置完成保存并退出,重啟dhcpd服務,并設置開機自動啟動。 [root@server01 dhcp]# systemctl restart dhcpd [root@server01 dhcp]# systemctl enable dhcpd 將主配置文件dhcpd.conf做一個備份,將樣例文件覆蓋主配置文件dhcpd.conf,用vim編輯dhcpd.conf 實驗結果: 在client1客戶端測試,網絡開關打開,IP設為自動獲取 勾選“自動連接”,結果發現,獲取到的IP,屬于地址池。 在client3客戶端測試,網絡開關打開,IP設為自動獲取 勾選“自動連接”,結果發現,獲取到的IP,屬于保留IP。 | |||||||||||||||||||||
心得體會 | 1、 問題和解決 無 2、 收獲和體會 今天學習Linux的DHCP服務器安裝和配置讓我深感收獲頗豐。首先,我理解了DHCP(動態主機配置協議)在網絡管理中的重要性,它能夠自動分配IP地址、子網掩碼、默認網關等網絡參數,極大地簡化了網絡管理的復雜性。 在實際操作過程中,我了解到安裝DHCP服務器主要包括安裝dhcp服務器軟件、配置dhcp服務以及啟動dhcp服務等步驟。其中,配置文件的設置尤為重要,包括定義subnet、range、lease時間、DNS服務器等信息,這需要對網絡基礎知識有深入的理解。 |