########Linux DHCP 服務器的搭建


DHCP(dynamic host configuration protocol動態主機配置協議)


配置DHCP作用:當局域網絡中有大量的主機時,如果逐個爲每一個主機手動設置IP地址。默認網關,DNS服務器地址等網絡參數。定是費力不討好的辦法,而DHCP服務器正是解決這個的好辦法


DHCP服務器:實現客戶機自動獲取IP地址。統一方便管理。

DHCP的工作原理

關於DHCP工作過程中的數據包,

DHCP DISCOVER      DHCP發現包

DHCP OFFER         DHCP提供包

DHCP REQUEST       DHCP請求包

DHCP ACK           DHCP確認包

DHCP NACK


簡單概述:

首先,DHCP客戶端會發送一個全網廣播的DHCP發現包,尋找DHCP服務器。

當網絡中的DHCP服務器收到DHCP客戶端的請求,就會在自己的地址池中隨即分發一個ip地址給DHCP客戶端。當DHCP客戶端確定使

用這個ip地址的時候,就會發送一個DHCP的確認包給DHCP服務器。


DHCP的地址租約

DHCP的地址租約有兩種方式:

限定租期

當DHCP客戶端向DHCP服務器租用到IP地址,客戶端可以使用該IP地址一段時間,當租用期快到了的時候,客戶端必須想DHCP服務

器提出續約請求,請求成功後,可以繼續使用該IP地址,如果客戶端沒有續約或續約不成功,服務器就會將該IP地址收回,分發

給其他DHCP客戶端使用。

永久租用

當DHCP客戶端的MAC地址與IP地址綁定,那麼綁定的DHCP客戶端就可以永久的使用這個IP地址,其他計算機自動獲取不到的。


下面是關於DHCP這個服務的屬性,

DHCP的相關軟件包

Dhcp

DHCP的守護進程

/usr/sbin/dhcpd

DHCP的腳本

/etc/init.d/dhcpd

DHCP的端口

67(bootps)   68(bootpc)

DHCP的配置文件

/etc/dhcp.conf    /var/lib/dhcpd/dhcpd.leases


##############################################################


配置條件:首先需要兩臺機器。一臺DHCP服務器,一臺客戶機。

DHCP服務器ipadd:192.168.128.222

客戶機自動獲取IP

實驗步驟如下:

創建掛載目錄。掛起光盤(這裏不再演示)

1.使用yum安裝。(簡單介紹一下yum.安裝包的時候不會檢查依賴關係。用rpm安裝會檢查依賴關係)

(1)修改yum配置文件

094921131.png

094656215.png

2)使用rpm命令看一下有沒有已經安裝過

094656367.png

3)系統沒有安裝dhcp軟件包,現在可以安裝

094656743.png

4)如若在安裝時,出現以下問題

094657213.png

表示不能安裝。

####解決辦法:

094657795.png

Ok,繼續安裝

094657418.png

安裝成功

5)修改dhcp主配置文件

100036944.jpg

打開以後發現是這個(告訴我們在這個路徑下把這個模板文件複製過來)

094658285.png

6)複製模板文件

100140106.png

7)修改主配置文件(畫線的部分是可以修改的,根據自己的情況而定)

094700634.png

8)注意。Dhcp服務器的ip地址是固定的。要把網卡地址設置成static。我們查看一下

094701834.png

(9)重啓一下dhcp服務器

094701344.png

Ok



#############################客戶機

注意:客戶機要和dhcp服務器在同一網絡環境內。我們這裏使用的都是vmnet2

1)客戶機得是dhcp自動獲取方式,我們現在看一下

094701148.png

Ok

2)使用dhclient –r(釋放接口)dhclient –d(重新獲取)命令來重新獲取一下ip地址

後面要添加網卡

094701227.png

3)查看一下

094702918.png

已然獲取到


######################################################保留ip地址操作

也就是永久租約

(1)修改dhcp服務器的主配置文件,dhcpd.conf主配置文件最下面

因爲網卡地址是唯一的。我們查看一下客戶機的mac地址,添加進去,換一下ip地址,看能不能成功

094702525.png

客戶機mac地址

094703718.png

我們現在添加進去

094704791.png

重啓一下dhcp服務器

094705928.png

在客戶機使用dhclient–r -d 命令。能不能獲取到192.168.128.112這個ip地址

094706198.png

Ok。已經獲取到

在來查看一下

094707380.png

成功、


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章