DHCP伺服器原理與配置詳解

2021-05-25 09:48:55 字數 3251 閱讀 8513

dhcp

伺服器

一、dhcp服務是什麼

dhcp

稱為動態主機配置協議。dhcp服務允許工作站連線到網路並且自動獲取乙個ip位址。配置dhcp服務的伺服器可以為每乙個網路客戶提供乙個ip位址、子網掩碼、預設閘道器、乙個wins伺服器的ip位址,以及乙個dns伺服器的ip位址。

dhcp

伺服器減少了管理員手工配置ip位址的麻煩,一切機器都可以自動配置,也不會出現ip位址衝突的麻煩。

二、dhcp的工作原理

1、ip租用請求:在任何時候,客戶計算機如果設定為自動獲取ip位址,那麼在它開機時,就會檢查自己當前是否租用了乙個ip位址,如果沒有,它就向dchp請求乙個租用,由於該客戶計算機並不知道dhcp伺服器的位址,所以會用255.255.255.255作為目標位址,源位址使用0.0.0.0,在網路上廣播乙個dhcpdiscover訊息

2、ip租用提供:當dhcp伺服器接收到乙個來自客戶的ip租用請求時,它會根據自己的作用域位址池為該客戶保留乙個ip位址並且在網路上廣播乙個來實現,該訊息包含客戶的mac位址、伺服器所能提供的ip位址、子網掩碼、租用期限,以及提供該租用的dhcp伺服器本身的ip位址。 3

、ip租用選擇:如果子網還存在其它dhcp伺服器,那麼客戶機在接受了某個dhcp伺服器的dhcpoffer訊息後,它會廣播一條包含提供租用的伺服器的ip位址的dhcprequest訊息,在該子網中通告所有其它dhcp伺服器它已經接受了乙個位址的提供,其他dhcp伺服器在接收到這條訊息後,就會撤銷為該客戶提供的租用。然後把為該客戶分配的租用位址返回到位址池中,該位址將可以重新作為乙個有效位址提供給別的計算機使用。 4

、ip租用確認:dhcp伺服器接收到來自客戶的dhcprequest訊息,它就開始配置過程的最後乙個階段,這個確認階段由dhcp伺服器傳送乙個dhcpack包給客戶,該包包括乙個租用期限和客戶所請求的所有其它配置資訊,至此,完成tcp/ip配置。 以後

dhcp

客戶機每次重新登入網路時,就不需要再傳送

dhcpdiscover

發現資訊了,而是直接傳送包含前一次所分配的

ip位址的

dhcprequest

請求資訊。當

dhcp

伺服器收到這一資訊後,它會嘗試讓

dhcp

客戶機繼續使用原來的

ip位址,並回答乙個

dhcpack

確認資訊。如果此

ip位址已無法再分配給原來的

dhcp

客戶機使用時(比如此

ip位址已分配給其它

dhcp

客戶機使用),則

dhcp

伺服器給

dhcp

客戶機回答乙個

dhcpnack

否認資訊。當原來的

dhcp

客戶機收到此

dhcpnack

否認資訊後,它就必須重新傳送

dhcpdiscover

發現資訊來請求新的

ip位址。

更新租約。

dhcp

伺服器向

dhcp

客戶機出租的

ip位址一般都有乙個租借期限,期滿後

dhcp

伺服器便會收回出租的

ip位址。如果

dhcp

客戶機要延長其

ip租約,則必須更新其

ip租約。

dhcp

客戶機啟動時和

ip租約期限過一半時,

dhcp

客戶機都會自動向

dhcp

伺服器傳送更新其

ip租約的資訊。至於

ip的租約期限卻是非常考究的,並非如我們租房子那樣簡單。

dhcp

客戶機除了在開機的時候發出

dhcprequest

請求之外,在租約期限一半的時候也會發出

dhcprequest

。如果此時得不到

dhcp

伺服器的確認的話,工作站還可以繼續使用該

ip;然後在剩下的租約期限的再一半的時候

(即租約的

75%)

,還得不到確認的話,那麼工作站就不能擁有這個

ip了。要是您想退租,可以隨時送出

dhcplerease

命令解約,就算您的租約在前一秒鐘才獲得的。

三linux 下dhcp伺服器的配置

1 安裝

rpm –ivh dhcp-3.0.5-3.el5.i386.rpm

安裝後預設是沒有

dhcpd.conf

這個主檔案的,需要我們自己

需要複製

cp/usr/share/doc/dhcp-3.0.5/dhcpd.conf.sample

模版檔案複製到

/etc/dhcpd.conf      dhcp.conf.sample

模板檔案拷貝到

/etc

資料夾下起名叫

dhcpd.conf vi

m/etc/dhcpd.conf  

開啟主配置檔案並作更改

ddns-update-style interim;     

ignore client-updates;      //

忽略客戶端更新

subnet 192.168.0.0 netmask 255.255.255.0 }

以上就是對

dhcp

配置檔案每項的內容

windows

系統做dhcp

客戶機ip

位址設定為自動獲得

ip---

控制面板

---網路連線

---本地連線

---屬性(反擊)

---常規

---

internet

協議(tcp/ip)---

屬性---

自動獲得

ip位址

---確定

---確定

檢視自獲的

ip---

執行---cmd---ipconfig

ip位址,請檢視是否有防火牆開啟,如果有請關閉所有的防火牆。 固定

windows的ip

位址 在

windows

裡面獲得

dhcp

伺服器新的

ip位址

ipconfig /release   

ipconfig /renew         

就會得到

dhcp

伺服器分配新的

ip位址了。

DHCP伺服器詳解

在乙個使用tcp ip協議的網路中,每一台計算機都必須至少有乙個ip位址,才能與其他計算機連線通訊。為了便於統一規劃和管理網路中的ip位址,dhcp dynamic host configure protocol,動態主機配置協議 應運而生了。這種網路服務有利於對校園網路中的客戶機ip位址進行有效管...

理解DHCP伺服器原理,掌握DHCP的配置方法

對於任何一種技術而言,首先要知道它為什麼存在,存在的價值,其次理解它的工作原理,最後才是掌握它的配置方法。dhcp為什麼存在 1 隨著現在網路中,有大量的主機或裝置需要獲取ip位址等網路引數。2 如果採用手工配置,不僅工作量大,容易出錯而且不好管理。3 如果使用者擅自更改網路引數,還有可能造成ip位...

DHCP伺服器配置

專案二 dhcp伺服器配置 子任務1 建立dhcp伺服器 1 dhcp它是動態主機配置協議,可以自動為區域網中的每一台計算機自動分配ip位址 完成每台計算機的tcp ip協議配置。2 dhcp的分配方式 1.手動分配 2.自動分配 3.動態分配 3 dhcp伺服器只有授權才能對外提供服務 授權注意事...