「Linux基礎篇」(十)DHCP服務器配置與管理

Linux DNS Windows Vi 小白一起學IT 2017-05-13

準備實驗環境:VMwarere12 dhat7.2兩臺 windows測試機一臺

「Linux基礎篇」(十)DHCP服務器配置與管理

一、實訓目的

● 掌握Linux下DHCP服務器的安裝和配置方法。

● 掌握Linux下DHCP客戶端的配置。

● 掌握Linux下DHCP服務器端指定客戶端固定IP

二、項目背景

某企業計劃構建一臺 DHCP服務器來解決IP地址動態分配的問題,要求能夠分配 IP地址以及網關、DNS等其它網絡屬性信息。同時要求DHCP服務器為DNS、WEB、Samba服務器分配固定IP 地址。該公司網絡拓撲圖如下圖所示。

「Linux基礎篇」(十)DHCP服務器配置與管理

假設企業DHCP服務器IP地址為192.168.1.2。DNS服務器的域名為dns.jnrp.cn,IP地址為192.168.1.3;WEB服務器IP地址為192.168.1.10;Samba服務器IP地址為192.168.1.5;網關地址為192.168.1.254;地址範圍為192.168.1.3到192.168.1.150,掩碼為255.255.255.0。

三、實訓內容

練習Linux系統DHCP服務器與DHCP客戶端的配置方法。

準備實驗環境:VMwarere12 dhat7.2兩臺 windows測試機一臺

四、實訓步驟

虛擬機環境配置

「Linux基礎篇」(十)DHCP服務器配置與管理

「Linux基礎篇」(十)DHCP服務器配置與管理

三臺主機網絡適配器一致。ip段一致全部i,虛擬機本地dhcp關閉(否則測試失敗)

子項目1. DHCP服務器的配置

實驗前的小準備

掛載光驅,配置本地yum

「Linux基礎篇」(十)DHCP服務器配置與管理

掛載光驅到media 指定目錄創建rhel7.repo文件並且編輯保存

「Linux基礎篇」(十)DHCP服務器配置與管理

測試yum是否正常,顯示前10個軟件包

開始

● 檢測系統是否安裝了dhcp服務器對應的軟件包,如果沒有安裝的話,進行安裝。

[root@localhost 桌面]# rpm -aq | grep dhcp 如果沒有返回任何值則是沒有安裝

「Linux基礎篇」(十)DHCP服務器配置與管理

安裝dhcp

安裝完畢

「Linux基礎篇」(十)DHCP服務器配置與管理

檢查是否安裝完畢

● 按照項目背景的要求,配置DHCP服務器。

先配置本機ip地址

[root@localhost 桌面]# vi /etc/sysconfig/network-scripts/ifcfg-eno16777736

「Linux基礎篇」(十)DHCP服務器配置與管理

配置dhcp

「Linux基礎篇」(十)DHCP服務器配置與管理

參數解釋


-----------------------番--------------------外----------------------------------------篇----------------------------「Linux基礎篇」(十)DHCP服務器配置與管理箭頭的地方是 dhcp官方手冊的存放路徑。可以去看看,還是那句話英文不好就丟給谷歌翻譯,別用百度翻譯 你會抓狂的

可以明顯看出有錯誤,下面我們啟動下服務看看

「Linux基礎篇」(十)DHCP服務器配置與管理

jourmalctl -xn 查看日誌,可以找到一些服務啟動失敗的原因啥的

「Linux基礎篇」(十)DHCP服務器配置與管理

dhcp -t可以檢查配置是否正確。

「Linux基礎篇」(十)DHCP服務器配置與管理

外語不好的不懂的丟給谷歌翻譯

-----------------------番--------------------外----------------------------------------篇----------------------------

ok我們繼續

● 利用“ systemctl restart dhcpd”命令,啟動dhcpd服務「Linux基礎篇」(十)DHCP服務器配置與管理

子項目2. Linux下DHCP客戶端的配置

● 以root賬號登錄系統。

● 使用命令“vi /etc/sysconfig/network-scripts/ifcfg-eth0”打開網卡配置文件,找到語句“BOOTPROTO=none”,將其改為“BOOTPROTO=dhcp”。

「Linux基礎篇」(十)DHCP服務器配置與管理

● 使用命令“systemctl restart network”重新啟動網卡。

「Linux基礎篇」(十)DHCP服務器配置與管理

● 使用命令“ifconfig”測試DHCP客戶端是否已配置好。

「Linux基礎篇」(十)DHCP服務器配置與管理

xp測試機:


附加實驗——dhcp分配固定ip地址

  1. 查看客戶機mac地址

「Linux基礎篇」(十)DHCP服務器配置與管理

2.配置dhcp

「Linux基礎篇」(十)DHCP服務器配置與管理

2重啟dhcp服務器

[root@localhost dhcp]# systemctl restart dhcpd.service

客戶機測試

釋放現有ip 打開cmd輸入 ipconfig /release

重新獲取IP,打開cmd輸入 ipconfig /renew

「Linux基礎篇」(十)DHCP服務器配置與管理

測試結束 如果你想讓dhcp服務每次開機自動啟動的話 別忘了加入這條命令。將dhcp服務加入自啟動

systemctl enable dhcpd

「Linux基礎篇」(十)DHCP服務器配置與管理

五、實訓思考題

1.Windows操作系統下通過什麼命令可以知道本地主機當前獲得的IP地址。

2.描述DHCP服務的地址分配過程。

3.描述指定DHCP服務的地址分配過程。


(注:如果沒有看我第一篇的文章,按照上文配置 環境可能會跟你的Linux環境有一些小出入,建議點擊我的資料查看我的這個系列前面的文章。)

後續會更新Linux_redhat的一些環境配置,我自己也在學Linux,這也是我的專業,我也會把我的學 習過程不斷更新,讓0起步的小白也能輕鬆入門。老手就可以飄過了。

如你按照我的文章進行實驗,實驗過程中各種報錯可以在下面回覆我,我將第一時間回覆你。

之前的文章彙總;


相關推薦

推薦中...