Linux服務搭建 DHCP

2021-10-05 05:09:08 字數 1642 閱讀 8288

1.什麼是dhcp服務?

dhcp(動態主機配置協議):是區域網常見的網路協議,它主要是通過客戶端傳送廣播資料報給整個物理網段內的所有主機,若區域網內存在dhcp伺服器,該伺服器收到廣播包,才會相應客戶端的ip引數請求

2.dhcp服務的工作原理?

dhcp服務一般用於處於同乙個區域網中的主機,當主機開機或者重啟網絡卡時,客戶端主機會傳送出udp資料報(廣播包)–discover 給該網段所有主機,用來查詢該主機的dhcp伺服器

該服務也是基於c/s架構實現,客戶端監聽埠號:68,服務端監聽埠號:67

1.客戶端:源ip:0.0.0.0,目ip:255.255.255.255, 源mac:客戶端主機mac,目mac:ffffffff ----廣播包(discover)

(1)到服務端的日誌檔案中查詢該使用者之前是否曾經租用過某個ip,若有且該ip目前無人使用,則提供次ip給客戶端。

(2)若配置檔案針對該mac位址提供特定的固定ip時,則提供固定的ip給客戶端

(3)若不符合上述兩個條件,則隨機選取當前沒有使用過的ip引數給客戶端,並記錄下來

(4)當客戶端接收到兩個或者兩個以上的offer報文,客戶端會選擇接受最先接收的offer報文,並使用該伺服器所提供的報文資訊,配置主機的ip引數。隨後已接受ip的dhcp伺服器傳送dhcp request報文作為應答,沒有收到該報文的伺服器則會**ip。接著,客戶端會向該網段主機傳送arp報文,進行ip衝突檢測,如果存在ip衝突,則會向該dhcp伺服器傳送declient包拒絕dhcp伺服器,並向該區域網dhcp伺服器重新傳送dhcp discover包 求情ip

(5)dhcp伺服器接收到來自客戶端的request包後,接著會向客戶端傳送dhcp ack包,進行確認和響應,並告訴客戶端網路引數的租約期限,開始計時

網路引數的租約期限和到期解約

(2)客戶端租約到期:dhcp server端發放的ip有使用的期限,客戶端使用這個ip到達期限規定的時間,而且沒有重新提出dhcp的申請時,server端就會將該ip收回,這個時候就會斷線。但使用者也可以向dhcp伺服器再次要求分配ip。

(3)由於目前的dhcp客戶端程式大多數會主動依據租約時間去重新申請ip,所以即使有租約期限,也不需要在某個時間點手動去重新申請ip。一般情況下,假設租約時間是t小時,那麼客戶端程式在0.5t時會主動向dhcp伺服器發出重新要求網路引數的資料報。如果這次資料報請求沒有成功,那麼在0.85t後還會再次傳送資料報一次。

3.dhcp配置檔案(rhel)

yum  install dhcp  -y
(2)伺服器主配置檔案:

vim  /etc/dhcp/dchpd.conf
(3)服務的日誌檔案:

vim  /etc/lib/dhcpd/dhcpd.leases
(4)配置服務的示例檔案:

vim  /etc/share/doc/dhcp-4.2.5/dhcpd.conf.example

dhcp服務搭建

開啟虛擬機器之前,先把設定中的網路介面卡調成僅主機模式 然後在編輯下開啟虛擬網路編輯器,選擇型別為僅主機的,把使用本地dhcp服務將ip分配給虛擬機器這一項的 取消掉 搭建之前把伺服器的網絡卡配置改成如下所示 vim etc sysconfig network scripts ifcfg eth0 ...

DHCP服務搭建

dhcp服務 一 dhcp概述 dhcp dynamic host configuration protocol 動態主機配置協議 通常被應用在大型的區域網路環境中,主要作用是集中的管理 分配 ip位址,使網路環境中的主機動態的獲得 ip位址 gateway 位址 dns伺服器 位址等資訊,並能夠提...

DHCP服務搭建

工作原理 動態主機設定協定 dhcp 是一種使網路管理員能夠集中管理和自動分配ip網路位址的通訊協議。在ip網路中,每個連線internet的裝置都需要分配唯一的ip位址。dhcp使網路管理員能從中心結點監控和分配ip位址。當某台計算機移到網路中的其它位置時,能自動收到新的ip位址。dhcp使用了租...