RHEL5 部署DHCP服務

/etc/dhcp.conf-----主配置文件

service dhcpd configtest--測試語法

DHCP的守護進程

/usr/sbin/dhcpd

DHCP的腳本

/etc/init.d/dhcpd

1.DHCP介紹:

DHCP的全名爲Dynamic Host Configuration Protocol(動態主機配置協議)

其目的是給DHCP客戶端分發網絡參數的,當在網絡中有一臺DHCP服務器,那麼客戶端就會自動的到DHCP服務器上獲取網絡參數

2.DHCP的工作原理:

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

DHCPDISCOVER      DHCP發現包

DHCPOFFER         DHCP提供包

DHCPREQUEST       DHCP請求包

DHCPACK           DHCP確認包

3.簡單概述:

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

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

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

4.DHCP的地址租約

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

限定租期

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

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

給其他DHCP客戶端使用。

永久租用

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

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

1.查看服務器ip地址設置爲靜態的ip

wKioL1TcLpXjMqdHAAD91iGEyUo091.jpg

 

2.掛載並安裝DHCP服務安裝包(這裏我用yum安裝,配置倉庫)

 

 

wKioL1TcLpXjX8SfAAEvgaa3adk453.jpg

wKiom1TcLZ-DUqJwAABgyiA_dxI164.jpg

 

 

 

 

 

3.查看系統DHCP服務的配置文件(我們可以使用系統自帶的範例文件來進行編輯)copy dhcp的配置範例到系統配置文件下,並進行編輯wKioL1TcLpbDFyruAAGKEj3t3Rk351.jpg

 

4.編輯主配置文件中的網關、子網掩碼、地址池等信息wKiom1TcLZ_wdrvbAANeUcNcOew978.jpg

 

 

具體的自己設置

 

 

5.設置只有一張網卡(eth0)可以進行dhcp服務如果就一塊網卡,默認設置eth0

vim /etc/sysconfig/dhcpd

DHCPDARGS='eth0'

 

6.重啓網絡服務和DHCP服務,並查看dhcpd是否啓動正常

service dhcpd restart

service dhcpd configtest

7.windows客戶端驗證(成功獲得ip地址,如果是windows下搭建的DHCP服務默認客戶端獲得ip地址是從小到大,linux則相反)

 

wKioL1TcLpbyFwKWAAFZTkEOgr4482.jpg

8.linux系統重啓後,DHCP服務就會停止掉,所以我要設置DHCP 服務隨系統自啓動

#chkconfig --list dhcpd 查看DHCPD啓動狀態,默認0123456都是off

#chkconfig --level 345  dhcpd on  設置345狀態下開機啓動

備註:#ntsysv(用空格鍵選擇dhcpd,只是針對當前啓動級別)

---------------------------------------------------------------------------------------------------------------------------------------------

-------------------------------------------------------------------------------------------------------------------------

後續:

永久租期主要是通過MAC地址和IP地址進行綁定,從而實現永久租期。

/etc/dhcpd.conf文件裏面就可以定義。

現在我們給192.168.0.10這個IP地址做綁定,

        host station10 {

                hardware ethernet 00:0C:29:75:91:EC;

                fixed-address 192.168.1.114;

        }

Windows:

 Ipconfig release 釋放違約ip

 Ipcofig renew   重新獲取ip

Linux:

dhclient -d eth0  自動獲取IP地址

dhclient -r eth0  自動釋放IP地址

 

tailf /var/log/messages---查看日誌

cd /var/lib/dhcpd/

cat dhcpd.leases      ----服務器分配出去的信息

cd /var/lib/dhclient/

cat dhclient/leases   ----客戶機收到的租約信息

 

開斷接口:ifdown eth0 ;ifup eth0

設置子接口:ifconfig eth0:0 192.168.1.2

 

當計算機的IP地址不能夠及時釋放出去,就必須先停止DHCP服務,然後刪除/var/lib/dhcpd目錄下面的租約文件,

然後啓動DHCP服務,那麼DHCP服務就可以正常工作了。

 

 

 

 

 

 

 

 

 

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