DHCP服務器大彙總

(一)、基礎知識

1、DHCP服務是什麼

DHCP稱爲動態主機配置協議。DHCP服務允許工作站連接到網絡並且自動獲取一個IP地址。配置DHCP服務的服務器可以爲每一個網絡客戶提供一個IP地址、子網掩碼、缺省網關、一個WINS服務器的IP地址,以及一個DNS服務器的IP地址。

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

2、dhcp服務器的工作過程:
一、客戶機請求 IP(DHCPdiscover)
二、服務器響應(DHCPoffer)
三、客戶機選擇 IP(DHCPrequest)
四、服務器確認 IP租約(DHCPack/DHCPnak)

以下爲詳細過程:

一、客戶機請求 IP(DHCPdiscover)
當客戶機設置使用 DHCP協議獲取 IP時,客戶機將使用 0.0.0.0作爲源地址,使用255.255.255.255作爲目標地

址來廣播請求 IP地址的信息。廣播信息中包含DHCP客戶機的MAC地址和計算機名。

二、服務器響應(DHCPoffer)
由於是廣播所以同一網段內的計算機都會“聽”到!DHCP服務器當然也不例外。DHCP服務器“聽”到後,它首先

會針對該次請求的信息所攜帶的 MAC地址與 DHCP服務器本身的設置值進行對比。如果 DHCP服務器的設置中有針

對該 MAC 提供的靜態 IP(每次都給一個固定 IP),則提供給客戶機相關的固定 IP與相關的網絡參數;如果該

信息的 MAC並不在 DHCP服務器的設置中,則 DHCP主機會選取當前網段內沒有使用的IP給客戶機使用!當然這裏

的響應,服務器也是採用255.255.255.255的廣播,因爲此時客戶機還沒 IP哦~
這裏有幾個要注意的地方:
1、如果同一網段內有多臺 DHCP服務器,那麼客戶機是看誰先響應,誰先響應就選擇誰。
2、在 DHCP主機發給客戶端的信息中,會附帶一個“租約期限”信息,用來告訴客戶機這個 IP能用多久!

三、客戶機選擇 IP(DHCPrequest)
當客戶機接收到響應的信息之後,首先會以 ARP在網段內廣播(ARP使用全 1的廣播 MAC地址),以確定來自

DHCP服務器的 IP沒被佔用!如果該 IP被佔用,那麼客戶機對於這次的 DHCP信息將不接受,而是再次發送 DHCP

請求。若該 IP沒有被佔用,客戶機則接受 DHCP服務器所給的網絡參數。同時,客戶機發出一個廣播,通知所挑

選的 DHCP服務器(有多臺 DHCP服務器存在時),當然此時也是通知其它的 DHCP服務器,讓這些 DHCP服務器將

本預分配給客戶機的 IP釋放掉!(這裏的概念一定要弄清楚!)注意,這一步客戶機並還沒有應用從 DHCP服務

器獲取到 IP哦!所以這一步源地址還是0.0.0.0,目標地址是 255.255.255.255。

四、服務器確認 IP租約(DHCPack/DHCPnak)
終於到最後一步了,DHCP服務器收到客戶機選擇 IP的廣播後,則以 DHCPack消息的形式向客戶機廣播成功的確

認。DHCPack包含:IP、掩碼、網關、DNS等。
此時,當客戶機收到 DHCP服務器的 DHCPack消息後,客戶機便使用了 DHCP服務器所給的網絡參數!

注意事項:

1、當我們的客戶機無法找到 DHCP服務器時,它將從 TCP/IP的 B類網段 169.254.0.0中挑選一個 IP地址作爲自

己的 IP地址,而繼續每隔 5分鐘嘗試與 DHCP服務器進行通信。(這裏的這個 B類地址被稱爲 APIPA,即自動分

配私有 IP地址!)

2、IP租約的更新,當客戶機重新啓動或租期達 50%時,客戶機不會從第一步(DHCPdiscover)開始重新申請 IP

,而是從第三步(DHCPrequest)開始哦~只有當租期達 87.5%時,它才從第一步(DHCPdiscover)開始重新申

請!

(二)、配置案例

1、linux操作系統下的配置

案例1、普通的DHCP配置

image

image

image

image

image

image

image

image

案例2、超級作用域配置

超級作用域只需要改配置文件就可以了。

在其格式是:

shared-network  作用域名稱  { 子作用域

}

image

image

 

案例3、dhcp中繼的配置

拓撲圖:

image

用linux系統做路由器,做dhcp中繼

image

編輯/etc/sysctl.conf文件開啓路由轉發功能

把net.ipv4.ip-forward=0  改成1

image 

image

編輯/etc/sysconfig/dhcrelay 開啓dhcp中繼功能。

image

image 

dhcp服務器的配置:

image

啓動dhcp服務

image image

image

 

2、H3C路由器上的配置

image

路由配置

單臂路由:

Interface e1

Undo ip add

Interface e1.10

Vlan-type dot1 vid 10

Ip add 192.168.10.1 255.255.255.0

Dhcp服務:

Dhcp enable

Dhcp server ip-pool vlan10pool

Network 192.168.10.0

gateway-list 192.168.10.1

dns 222.88.88.88

Dhcp server forbidden-ip 192.168.10.1 192.168.10.10

image

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