dhcp ( dynamic host configuration protocol,動態主機配置協議)是乙個區域網的網路協議,使用udp協議工作,dhcp監聽67埠,客戶端監聽68埠
主要2個用途
1.給內部網路或網路服務**商自動分配ip位址
2.給使用者或者內部網路管理員作為對所有計算機作**管理的手段
dhcp好處:
1.減少管理員的工作量
2.避免輸入錯誤的可能
3.避免ip位址衝突
4.更改ip位址段時,不需要重新配置每個使用者的ip位址
5.提高了ip位址的利用率
6.方便客戶端的配置
dhcp的典型應用模式如下:在網路中架設一台專用的decp伺服器,負責集中分配各種網路位址引數(主要包括ip位址、子網掩碼、廣播位址、預設閘道器位址、dns伺服器位址)﹔其他主機作為dhcp客戶機,將網絡卡配置為自動獲取位址,即可與 dhcp伺服器進行通訊,完成自動配置過程。
dhcp的ip位址自動獲取工作原理
1.客戶端在網路中搜尋伺服器。
客戶端通過廣播傳送dhcp discover報文尋找伺服器端
2.伺服器向客戶端響應服務。
伺服器端通過單播發送dhcp offer 報文向客戶端提供ip位址等網路資訊,從ip位址池中挑選乙個尚未分配的ip位址分配客戶端
3.客戶端向伺服器發出服務請求。
如果有多台dhcp伺服器向該客戶端發來dhcp-offer報文,客戶端只接受第乙個收到的dhcp-offer報文並提取ip位址,然後客戶端通過廣播傳送dhcp request報文告知伺服器端本地選擇使用該ip位址
4.伺服器向客戶端提供服務。
伺服器通過單播發送dhcp ack報文告知客戶端ip位址是合法可用的,並在選項欄位中增加ip位址的使用租期資訊
5.重新登入
dhcp客戶機每次重新登入網路時,不需要再傳送 dhcp discover 資訊,而是直接傳送包含前一次所分配的ip位址的 dhcp request請求資訊。
6.更新租約
當dhcp伺服器向客戶機出租的ip位址租期達到50%時,就需要更新租約。客戶機直接向提供租約的伺服器傳送dhcp request包,要求更新現有的位址租約
dhcp有2種配置方法
1.介面模式:介面位址池可動態分配ip位址,範圍就是介面的ip位址所在的網段,且只在此介面下生效,當dhcp伺服器收到dhcp客戶端的請求報文後,dhcp伺服器將會使用該介面的位址網段給客戶端分配位址。
應用場景
dhcp與區域網不在乙個網段時就需要dhcp中繼來進行**
工作原理
1.當dhcp客戶端啟動並進行dhcp初始化時,它在本地網路廣播配置請求報文。
2.如果本地網路存在dhcp伺服器,則可以直接進行dhcp配置,不需要dhcp中繼。
3.如果本地網路沒有dhcp伺服器,則與本網路相連的且帶dhcp中繼功能的網路裝置收到該廣播報文後,進行適當的處理並**給指定的在其它網路上的dhcp伺服器。
4.dhcp伺服器根據客戶端提供的資訊進行相應的配置,並通過dhcp中繼將配置資訊傳送給客戶端,完成對客戶端的動態配置。
dhcp enable (系統模式開啟dhcp功能)
dhcp enable
int g0/0/0
ip pool 1(建立位址池名稱)
dhcp select inte***ce(基於介面配置dhcp)
gateway-list 192.168.30.1(設定dhcp客戶端的出口閘道器位址)
dhcp server dns-list 8.8.8.8(給使用者端自動分配dns伺服器位址)
network 192.168.30.0 mask 24(配置dhcp可分配位址網段,掩碼也可用24表示)
dhcp server lease day 7 (配置基於介面的dhcp servser 租期(預設租期為1天))
dns-list 8.8.8.8
ip route-static 3.3.3.3 32 192.168.30.2(一定要配靜態/預設或動態路由指向dhcp伺服器)
excluded-ip-address 192.168.30.20 192.168.30.40(配置保留位址)
int g0/0/1
int g0/0/0
dhcp select relay (開啟中繼功能)
dhcp select global (配置dhcp為全域性模式)
dhcp relay server-ip 192.168.30.2(指向dhcp伺服器的位址***.***.***.***請求dhcp服務)
ip pool 2
gateway-list 192.155.10.1
network 192.155.10.0 mask 24
dns-list 8.8.8.8
static-bind ip-address 192.155.10.88 mac-address 5489-98d0-72a5(繫結ip192.155.10.88固定分配給mac為5489-98d0-72a5的機器,需池中ip)
lease day 10
int g0/0/1
dhcp select global
華為DHCP中繼
一 首先pc需要啟用dhcp獲取ip位址 二 配置路由器的介面ip 三 配置dhcp server r1 中繼 配置如下 dhcp enable inte ce gigabitethernet0 0 0 ip address 10.1.1.254 255.255.255.0 dhcp select ...
華為DHCP中繼
一 首先pc需要啟用dhcp獲取ip位址 二 配置路由器的介面ip 三 配置dhcp server r1 中繼 配置如下 dhcp enable inte ce gigabitethernet0 0 0 ip address 10.1.1.254 255.255.255.0 dhcp select ...
DHCP中繼實驗
1.按圖配置r1和r2的介面ip位址 2.在r2路由器配置dhcp伺服器,dhcp位址池192.168.1.0 24,閘道器位址192.168.1.254 24,dns位址114.114.114.114 3.在r1路由器開啟dhcp中繼 4.在r2路由器配置預設路由 5.測試是否成功 1.配置r1 ...