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配置文件
(2)使用rpm命令看一下有沒有已經安裝過
(3)系統沒有安裝dhcp軟件包,現在可以安裝
(4)如若在安裝時,出現以下問題
表示不能安裝。
####解決辦法:
Ok,繼續安裝
安裝成功
(5)修改dhcp主配置文件
打開以後發現是這個(告訴我們在這個路徑下把這個模板文件複製過來)
(6)複製模板文件
(7)修改主配置文件(畫線的部分是可以修改的,根據自己的情況而定)
(8)注意。Dhcp服務器的ip地址是固定的。要把網卡地址設置成static。我們查看一下
(9)重啓一下dhcp服務器
Ok、
#############################客戶機
注意:客戶機要和dhcp服務器在同一網絡環境內。我們這裏使用的都是vmnet2
(1)客戶機得是dhcp自動獲取方式,我們現在看一下
Ok
(2)使用dhclient –r(釋放接口),dhclient –d(重新獲取)命令來重新獲取一下ip地址
後面要添加網卡
(3)查看一下
已然獲取到
######################################################保留ip地址操作
也就是永久租約
(1)修改dhcp服務器的主配置文件,在dhcpd.conf主配置文件最下面
因爲網卡地址是唯一的。我們查看一下客戶機的mac地址,添加進去,換一下ip地址,看能不能成功
客戶機mac地址
我們現在添加進去
重啓一下dhcp服務器
在客戶機使用dhclient–r ,-d 命令。能不能獲取到192.168.128.112這個ip地址
Ok。已經獲取到
在來查看一下
成功、