DHCP動態主機配置協議

2021-09-21 10:44:43 字數 2230 閱讀 6712

dhcp動態主機配置協議

將思科的路由器配置成為dhcp的server/client/relay agent

dhcp的前身是bootp。bootp主要是用在乙個無盤工作站的環境中,它有兩個很大的缺點:一是它必須事先知道相關硬體的資訊,也就是客戶端的硬體資訊;二是它實際上不是在進行動態分配位址,而是根據硬體資訊進行靜態繫結,也就沒有了dhcp中租約的概念。

dhcp伺服器分配位址有三種方式:

1、 手工靜態對某個特定的客戶機繫結位址,這樣這個位址就不會為其它客戶所用:

2、 自動分配並由客戶機永久使用;

3、 隨機動態分配且租約時間是有了制的;

基本配置試驗:

客戶端配置:

int fa0/0

no shut

ip address dhcp

伺服器端配置:

int fa0/0

ip add 12.0.0.1 255.255.255.0

no shut

service dhcp 開啟dhcp功能

ip dhcp database  write-delay 120對dhcp的相關配置作乙個備份放入ftp中

ip dhcp execluded-address 12.0.0.1 向外分配不包含此位址

no ip dhcp conflict logging 關閉dhcp位址池衝突記錄以節省buffer

ip dhcp pool cisco 位址池名稱

network 12.0.0.0 255.255.255.0 位址範圍

default-router 12.0.0.1 分配不公的閘道器位址

dns-server 61.139.2.69 分配的dns位址

import all 匯入dns/wins等的相關資訊

domain-name 91labcom 指定網域名稱

lease ?指定租約有效時間

<0-365> days

infinite infinits lease 此選項為永久

lease 30

當r1伺服器配置好以後會自動給r2分配乙個ip位址,如果出現這個資訊,就說明我們的dhcp配置成功了。

sh ip dhcp binding

r2#sh ip route

把r2當成pc後,上面會有一條由分配的ip位址帶來的直連路由和一條指向閘道器的預設路由

跨網段的dhcp實現:客戶機無法通過廣播找到伺服器,所以啟用幫助位址

幫助位址將廣播轉化為單播(在udp的指定埠上67和68)進行轉輸,幫助位址使用在請求廣播包的進站介面上

r2的配置:

int fa0/0

no shut

ip add dhcp

exit

ip router 0.0.0.0 0.0.0.0 12.0.0.1 保證路由暢通

r1的配置:

int fa0/0

ip add 12.0.0.1 255.255.255.0

ip helper-address 13.0.0.3

no shut

int s1/0

ip add 13.0.0.1 255.255.255.0

no shut

r3的配置:

int s0/0

ip add 13.0.0.3 255.255.255.0

no shut

ip route 0.0.0.0 0.0.0.0 13.0.0.1 保證路由暢通

service dhcp

ip dhcp exec 12.0.0.1

ip dhcp pool cisco

network 12.0.0.0 255.255.255.0

default-router 12.0.0.1

lease 30

相關驗證命令:

show ip dhcp database

sh ip dhcp server statistics

sh ip route dhcp

debug ip dhcp server

relay agent 中繼**,是dhcp中的乙個知名選項option82。dhcp有clv(code/length/value),功能類似於is-is中的tlv,其作用是便於廠商進行了開發新功能

選項82:附加遠端id和電路id

檢視了很多文件,似乎是和幫助位址配合使用的,但只配置幫助位址也能實現跨網段的dhcp。似乎helper address=relay agent

DHCP 動態主機配置協議

dhcp dynamic host configuration protocol,動態主機配置協議,工作在osi的應用層,是一種幫助計算機從指定的dhcp伺服器獲取它們的配置資訊的自舉協議,其最重要的功能是動態分配。dhcp的工作流程 發現階段,即dhcp客戶機尋找dhcp伺服器的階段。dhcp客戶...

動態主機配置協議DHCP

一.產生的原因?通常我們的協議都是固定在程式裡,一旦編寫好就不希望老是改動,但有很多時候為了軟體協議便於移植,往往並不把協議的所有細節都固定在源 中。我們希望可以在很多計算機上使用同乙個經過編譯的 在軟體執行之前,對軟體協議的莫些字段進行引數的賦值。在協議軟體中給這些引數賦值的動作叫做協議配置。乙個...

動態主機配置協議DHCP

dhcp提供一種動態指定 ipdhcp基於 c s模式,主要用於大型網路。dhcp用來自動給客戶端分配 tcp ip 資訊的網路協議,如 ip位址 閘道器 子網掩碼等資訊。每個dhcp 客戶端通過廣播連線到區域內的 dhcp 伺服器,該伺服器會響應請求,返回包括 ip位址 閘道器和其他網路配置資訊。...