一、DHCP定義:主機動態配置協議(Dynamic Host Configuration Protocol)主要功能是自動獲取IP地址、子網掩碼、網關、DNS。下面爲抓取筆記本WLAN經過DHCP獲取的地址服務器
無線局域網適配器 WLAN:less
鏈接特定的 DNS 後綴 . . . . . . . :ide
描述. . . . . . . . . . . . . . . : Intel(R) Centrino(R) Wireless-N 1000ui
物理地址. . . . . . . . . . . . . : 8C-A9-xx-xx-xx-66spa
DHCP 已啓用 . . . . . . . . . . . : 是router
自動配置已啓用. . . . . . . . . . : 是server
本地連接 IPv6 地址. . . . . . . . : fe80::958a:161d:9da:f4f0%4(首選)blog
IPv4 地址 . . . . . . . . . . . . : 192.168.1.107(首選)dns
子網掩碼 . . . . . . . . . . . . : 255.255.255.0ip
得到租約的時間 . . . . . . . . . : 2016年4月16日 18:06:32
租約過時的時間 . . . . . . . . . : 2016年4月16日 20:06:32
默認網關. . . . . . . . . . . . . : 192.168.1.1
DHCP 服務器 . . . . . . . . . . . : 192.168.1.1
DHCPv6 IAID . . . . . . . . . . . : 76327298
DHCPv6 客戶端 DUID . . . . . . . : 00-01-00-01-1E-3C-E6-6B-F0-DE-xx-xx-xx-xx
二、DHCP實驗、DHCP應用很是廣泛,通常不會出太多問題,不涉及太深內容。
(1)當主機接入某個交換機的VLAN內,若是主機沒有配置IP地址,主機系統會自動發送DHCP廣播請求,網關接受DHCP請求並代轉發,要求獲取地址通訊。
(2)若是DHCP服務器與你的主機沒有在同一網段內,則網關會把請求經過中繼地址轉發到DHCP服務器。此處涉及到一個概念DHCP中繼,其本意就是對請求進行跨網段轉發。
(3)DHCP的四個包
PC ---DHCPDISCOVERY-->(DHCP SERVER) #發送DHCP請求包
PC <---DHCPOFFER----- (DHCP SERVER) #把選擇的地址信息發送給PC
PC ---DHCPREQUEST---> (DHCP SERVER) #get一個可用地址
PC ----DHCPACK------> (DHCP SERVER) #對收到的地址進行確認
(3)實驗1
PC1與PC2分別接入到交換機F0/1與F0/2口(默認讓其在同一VLAN1內,我偷個懶不少地方用VLAN1作爲管理VLAN),PC1與PC2分別設置爲DHCP獲取地址方式。
交換機配置腳本以下:
en
conf t
int vlan 1
des gw
ip add 172.16.1.250 255.255.255.0
no shut
service dhcp
ip dhcp pool dhcpserver
network 172.16.1.0 255.255.255.0 #宣告網段
default-router 172.16.1.1 #網關
dns-server 8.8.8.8 #DNS
exit
ip dhcp excluded-address 192.168.1.250 #把該網段網關排除出去,不然可能會分配這個地址
end
wr mem
查看PC端地址獲取狀況:
實驗2:DHCP中繼改用華爲ENSP簡單配置,思科PT模擬器目前不支持模擬器
sys
dhcp server group 1
dhcp-server 172.21.x.1 0 #此地址爲服務器地址
vlan 10
quit
interface Vlan10
ip add 172.16.1.1 24
dhcp select relay
dhcp relay server-select 1 #調用DHCP組設定的IP地址
return
save
實驗完畢。