1. 程式人生 > >專案四 配置與應用DHCP服務(任務一、任務二、任務三、任務四)

專案四 配置與應用DHCP服務(任務一、任務二、任務三、任務四)

任務一  安裝與配置單IP作用域服務

  [任務說明]
        當一個網路中的主機數目較大時,手T.分配IP地址不僅麻煩而且容易出錯。DHCP服務的出現大大方便了主機IP地址的分配。在某個區域網內有11臺計算機,採用DHCP獲取IP地址,地址段為192. 168. 16.1~192.168.16.14,子網掩碼是255. 255. 255.240。其中,IP 地址192. 168.16.1分配給路由器,IP地址192. 168.16.8和192. 168.16.9分配給指定Mac地址的主機,DNS伺服器地址為8.8.8.8及114. 114. 114.114,配置一個DHCP伺服器來動態分配IP地址。其中伺服器本身的IP地址為192. 168.16.14。CentOS6.5安裝時預設沒有安裝DHCP服務。此任務將解決DHCP服務的安裝與簡單配置。
[任務實施]

 第1步: 掛載光碟與配置本機IP地址 

把光碟放入光碟機,使用如下命令掛載光碟:【mount /dev/cdrom /mnt】.
使用stup]命令配置IP地址,設定虛擬網路編輯器引數

網路介面卡選擇NAT


配置好後重啟網路服務並開啟網絡卡開關,然後使用[ifconfig]命令確認配置好的IP地址。

第2步:安裝DHCP服務

查詢媒體檔案中的安裝包
安裝安裝包,並用[rpm -qa dhep]命令查詢軟體是否已經安裝。

第3步:複製DHCP的示例檔案

DHCP服務(即dhepd守護程序)是按照/etc/dhep目錄中的配置檔案dhepd. conf的配
置執行的。使用[vim]命令[vim /etc/dhcp/ dhcpd. con開啟主配置檔案。
預設情況下,該檔案是空的,檔案內容如圖4-2所示。

在安裝DHCP服務時會生成一個示例檔案、usr/share/doc/dhcp */dhcpd.conf.sample。我們可以使用命令【cp /usr/.share/doc/shcp-4.1.1/dhcpd.conf.sample /etc/dhcp/dhcpd.conf】複製示例檔案並把原來的dhcpd.conf覆蓋掉。

第4步:開啟DHCP的配置檔案

可使用【vim /etc/dhcp/dhcpd.conf】命令編輯DHCP的主配置檔案,可以看見如圖所示:

裡面的所有內容都可以看到包括所有的配置檔案。

第5步:編輯DHCP的配置檔案

使用【vim /etc/dhcp/dhcpd.conf】命令。修改DHCP配置檔案,如圖所示:


第6步:重啟DHCP服務

使用【service dhcpd restart】命令重啟DHCP服務;使用【pstree |grep dhcpd】命令查詢DHCP服務啟動情況。


在終端輸入【ntsysv】命令可以選擇設定每次伺服器啟動都啟動DHCP。


使用【chkconfig dhcpd on】命令設定DHCP的服務開機自動啟動。

第7步:客戶端驗證

在同一網段開啟Windows XP或Windows 7電腦,測試本地連線如圖所示:


任務二:架設企業級的DHCP伺服器

【任務說明】

公司需要架設一臺DHCP伺服器,伺服器IP地址為192.168.23.254。並按照下面的要求進行配置。

(1)為子網192.168.23.0/24建立一個IP作用域,並將在192.168.23.20~192.168.23.200範圍之內的IP地址動態分配給客戶機。

(2)子網中的DNS伺服器地址為192.168.23.2與114.114.114.114,IP路由器地址為192.168.23.1,所在的網域名為bestyhy.com,將這些引數指定給客戶機使用。

(3)為某臺主機保留192.168.23.123這個IP地址, DNS伺服器地址為192.168.23.5。

【任務實施】

第1步:設定DHCP伺服器靜態IP

網路介面卡配置:


setup配置:


使用命令vim編輯/etc/sysconfig/network-scripts/ifcfg-eth0 網絡卡檔案,設定伺服器的IP地址,詳細內容以及釋義如下:

 

第2步:設定主機名和開啟網路總開關

使用【vim /etc/sysconfig/network】命令編輯network檔案,開啟網路的總開關以及設定主機名。


備註:networking=yes 開啟網路的總開關,如果設定為no,那麼本伺服器器將不能提供任何網路功能

第3步:設定主機名與主機IP對應解析

使用 vim命令編輯 /etc/hosts檔案,在檔案最後行新增IP地址與主機名對應解析,內容如下所示:


第4步:設定預設搜尋域名

使用 vim命令編輯/etc/resolv.conf 檔案,設定主機搜尋的域名以及DNS,內容如下所示:

 

第5步:重啟網路服務

重啟網路服務使配置生效

【service network restart】或【/etc/init.d/network restart】重啟網路服務


第6步:安裝DHCP軟體包

DHCP服務軟體一般情況下預設不會安裝,需要手動安裝,安裝命令如下:

【mount /dev/cdrom /mnt】掛載光碟

【cd /mnt/Packages/】進入軟體所在目錄

【rpm -ivh dhcp-4.1.1-38.P1.el6.centos.i686.rpm】安裝DHCP軟體包

【rpm -q dhcp】再次查詢DHCP是否已經安裝

【service dhcpd start】啟動DHCP服務

【chkconfig dhcpd on】設DHCP服務為開機自動啟動

# 安裝過程如:任務一安裝步驟

第7步:配置DHCP主配置檔案

首先複製示例檔案,覆蓋掉原來的空檔案,命令如下:

【cp /usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample /etc/dhcp/dhcpd.conf】


然後使用vim編輯器編輯/etc/dhcp/dhcpd.conf檔案,設定成如下內容:


第8步:設定服務在系統中執行

DHCP服務的任何配置檔案修改後,都需重新啟動該服務

【service dhcpd restart】重啟DHCP服務


【chkconfig dhcpd on】設定DHCP服務開機啟動

第9步:客戶端設定

Linux client 驗證通過如下命令:

【dhclient -r eth0】設定eth0的IP地址為DHCP自動獲取

【ifconfig】檢視網絡卡的IP地址資訊

win7 clinet 驗證,在DOS模擬視窗下執行以下命令重新獲取IP地址:


第10步:查詢租用記錄

一旦網路上的DHCP客戶端開始從DHCP伺服器中租用了IP地址,租用資訊就會被記錄在/var/lib/dhcp/dhcpd.1eases檔案中,該檔案會不斷被更新。從該檔案中就可檢視到IP地址分配情況,包括每個租用的IP地址及對應的MAC地址.租約的起始時間和結束時間等資訊。

任務三  配置多IP作用域伺服器

【任務說明】

公司原有機器為250臺,IP地址規劃為192.168.31.0/24網段,動態管理網路IP地址。現在升級到500臺。公司要求在保持原有IP地址的規劃不變的情況下擴容現有的網路IP地址。具體的網路規劃如圖4-7所示。

圖4-7 網路規劃圖

【任務實施】

第1步:開啟路由轉發功能

設定setup引數:


設定網路虛擬編輯器引數:



伺服器的IP就是管理的各網段的閘道器,也就是說DHCP伺服器的網絡卡擔當閘道器功能,然後再開啟DHCP伺服器的轉發功能。(這是讓兩個網段的機器可以相互通訊)

【vim /etc/sysctl.conf】命令編輯/etc/sysctl.conf檔案

找到net.ipv4.ip_forward = 0 把0改成1。

或通過命令實現:

【echo "1" > /proc/sys/net/ipv4/ip_forward】開啟伺服器的路由轉發功能


【sysctl –p】讓該設定立刻生效


第2步:給網絡卡配置多個IP地址

使用【cd /etc/sysconfig/network-scripts】命令進入到網絡卡的檔案目錄,然後使用【vim / ifcfg-eth0 】命令配置網絡卡的第一個IP地址,具體配置如圖4-8所示。

 

圖4-8 網絡卡的第一個IP配置資訊

使用【cp  ifcfg-eth0  ifcfg-eth0:1】命令,複製網絡卡資訊,然後使用【vim / ifcfg-eth0:1】配置網絡卡的第二個IP地址,具體配置如圖4-9所示。

 

圖4-9 網絡卡的第二個IP配置資訊

最後使用【service network restart】命令重新啟動網路服務,使IP地址配置生效。


第3步:修改DHCP配置檔案

使用【vim /etc/dhcp/dhcpd.conf】命令編輯DHCP的主配置檔案/etc/dhcp/dhcpd.conf,具體內容如圖4-10所示。

 

圖4-10 DHCP主配置檔案內容截圖

DHCP主配置檔案內容的具體釋義如下

第4步:設定服務的啟動

每次修改完配置檔案後,都需要重啟服務,修改才能生效

service dhcpd restart重啟服務

【chkconfig dhcpd on】設定DHCP服務開機自啟動



任務四:配置DHCP的中繼服務

【任務說明】

 DHCP客戶使用IP廣播來尋找同一網段上的DHCP伺服器。當伺服器和客戶段處在不同網段,即被路由器分割開來時,路由器是不會轉發這種廣播包的。因此可能需要在每個網段上設定一個DHCP伺服器,雖然DHCP只消耗很小的一部分資源的,但多個 DHCP伺服器,畢竟要帶來管理上的不方便。DHCP中繼的使用使得一個DHCP伺服器同時為多個網段服務成為可能。

為了讓路由器可以幫助轉發廣播請求資料包,使用ip help-address命令。通過使用該命令,路由器可以配置為接受廣播請求,然後將其以單播方式轉發到指定IP地址。

   在DHCP廣播情況下,客戶在本地網段廣播一個 DHCP發現分組。閘道器獲得這個分組,如果配置了幫助地址,就將DHCP分組轉發到特定地址。

 現在企業在組網時,根據實際需要來劃分了兩個vlan,中間通過一臺Linux伺服器連線,具體的網路規劃如圖4-11所示。如何讓一個DHCP伺服器同時為多個網段提供服務,將是我們在本任務中需要解決的問題。

圖4-11企業網路規劃圖

【任務實施】

第1步:配置DHCP伺服器的兩個網路的IP作用域

兩個網路的IP作用域的配置檔案與任務三相同。

第2步:配置中繼伺服器的網絡卡IP

配置中繼伺服器的兩個網絡卡地址分別為IP為192.168.31.1與192.168.32.1。

第3步:配置中繼伺服器的DHCP軟體來實現這個中繼功能

(1)中繼伺服器需要兩塊網絡卡,IP為各網段的閘道器,並安裝了DHCP這個軟體,其實這個就是dhcrelay這個配置檔案

(2)編輯dhcp中繼的配置檔案:

使用【vim /etc/sysconfig/dhcrelay】命令編輯/etc/sysconfig/dhcrelay這個中繼檔案,具體內容如圖4-12所示

 

圖4-12 中繼檔案配置內容截圖

其中具體的釋義如下:

INTERFACES="eth0 eth1"     #指定中繼伺服器監聽的網絡卡

DHCPSERVERS="192.168.31.10"     #指定DHCP伺服器的IP地址

第4步:開啟DHCP中繼伺服器的路由轉發功能

使用【vim /etc/sysctl.conf】命令編輯/etc/sysctl.conf檔案

找到net.ipv4.ip_forward = 0 把0改成1。

改為:net.ipv4.ip_forward = 1

或通過命令實現:

echo "1" > /proc/sys/net/ipv4/ip_forward開啟伺服器的路由轉發功能


sysctl –p】  重新整理修改的引數設定,使之立馬生效


第5步:配置兩臺伺服器的dhcp服務在系統中執行。

servcie dhcpd restart/etc/init.d/dhcpd restart重啟DHCPD服務

chkconfig dhcpd on設定DHCP服務開機自動啟動


第6步:配置DHCP客戶端

使用客戶機測試IP地址的獲取情況,lan2所在的主機能獲取到正確的IP即代表本任務成功

使用【vim /etc/sysconfig/network-scripts/icfg-eth0】編輯網絡卡ip設定檔案,找到語句“BOOTPROTO=none或BOOTPROTO=static”,將其改為“BOOTPROTO=dhcp”即可,具體配置如圖4-13所示。

 

圖4-13 DHCP客戶端設定截圖

或者通過【setup】命令,在Use DHCP後面的[*] 中,按空格標註“*”,如圖4-14所示。

 

圖4-14  DHCP客戶端設定對話方塊

第7步:測試與DHCP軟體的解除安裝

如果dhcp伺服器不再任用,或其他的原因,可以通過以下命令解除安裝dhcp軟體

rmp -e dhcp解除安裝dhcp軟體

yumremove –y  dhcp解除安裝dhcp軟體包

rpm –qa dhcp查詢dhcp是否還存在系統