目錄:
DHCP(動態主機配置協議)是一個局域網的網絡協議。可以自動分配IP地址和子網掩碼
更加靈活高效:可以快速的為大量主機分配IP,客戶機移動到其他網路,不必再手動修改IP。
防止IP地址沖突:手動分配IP可能導致IP地址沖突,DHCP分配IP則可以避免
網絡客戶機幾種配置:可以創建定制配置,通過修改這些配置是客戶機配置改變,而不必登錄客戶機操作
報文類型 |
含義 |
DHCP DISCOVER |
客戶端用來尋找DHCP服務器
|
DHCP OFFER |
DHCP服務器用來響應DHCP DISCOVER 報文,次報文攜帶了各種配置信息 |
DHCP REQUSET |
客戶端請求配置確認,或者續借租期 |
DHCP ACK |
服務器對REQUEST報文的確認 |
DHCP NAK |
服務器讀REQUEST報文的拒絕 |
DHCP RELEASE |
客戶端釋放地址時用來通知服務器 |
地址池:在用戶定義了 DHCP 范圍及排除范圍后,剩余的地址構成了一個地址池,地址池中的地址可以動態的分配給網絡中的客戶機使用
租期:IP地址的使用時間。IP租約期限到達50%時,客戶端會請求DHCP服務器更新IP地址租約。
IIP重新綁定:IP租約期限到達87.5%時,還收到服務器響應,會申請重新綁定IP
地址釋放:IP租約到期,沒有收到服務器響應,客戶端停止使用此IP地址。客戶端不再使用分配的IP地址,可以主動向DHCP服務器發送RELEASE報文,釋放IP地址
客戶端請求DHCP服務器分配IP
客戶端釋放IP
[RW1]v b 10 20
###創建vlan10 vlan20
[RW1]int e0/0/1
[RW-Ethernet0/0/1]p l a
[RW1-Ethernet0/0/1]p d v 10
[RW1-Ethernet0/0/1]un sh
###將e0/0/1口設置為access,划分為vlan10
[RW1-Ethernet0/0/1]int e0/0/2
[RW1-Ethernet0/0/2]p l a
[RW1-Ethernet0/0/2]p d v 20
[RW1-Ethernet0/0/2]un sh
###將e0/0/2口設置為access,划分為vlan20
[RW1-Ethernet0/0/2]int e0/0/3
[RW1-Ethernet0/0/3]p l a
[RW1-Ethernet0/0/3]p d v 10
[RW1-Ethernet0/0/3]un sh
[RW1-Ethernet0/0/3]int e0/0/4
[RW1-Ethernet0/0/4]p l a
[RW1-Ethernet0/0/4]p d v 20
[RW1-Ethernet0/0/4] un sh
###配置4個口為access,划分vlan,
[RW1-Ethernet0/0/4]int g0/0/1
[RW1-GigabitEthernet0/0/1]p l t
[RW1-GigabitEthernet0/0/1]p t a v 10 20
[RW1-GigabitEthernet0/0/1]un sh
###配置g0/0/1為trunk,允許vlan10,vlan20通過
配置單臂路由,配置DHCP中繼
[R1]dhcp enable
###開啟[R1]int g0/0/1.10
[R1-GigabitEthernet0/0/1.10]ip add 192.168.10.1 24
[R1-GigabitEthernet0/0/1.10]d t v 10
[R1-GigabitEthernet0/0/1.10]a b e
[R1-GigabitEthernet0/0/1.10]un sh
###將g0/0/1的子接口10添加ip,vid為10,並開啟arp
[R1-GigabitEthernet0/0/1.10]dhcp select relay [R1-GigabitEthernet0/0/1.10]dhcp relay server-ip 14.0.0.2
###設置DHCP中繼,服務器地址位14.0.0.2 [R1-GigabitEthernet0/0/1.10]int g0/0/1.20 [R1-GigabitEthernet0/0/1.20]ip add 192.168.20.1 24
[R1-GigabitEthernet0/0/1.20]d t v 20
[R1-GigabitEthernet0/0/1.20]a b e [R1-GigabitEthernet0/0/1.20]un sh
[R1-GigabitEthernet0/0/1.20]dhcp select relay [R1-GigabitEthernet0/0/1.20]dhcp relay server-ip 14.0.0.2 [R1-GigabitEthernet0/0/1.20]int g0/0/2
###配置子接口20,並開啟arp廣播,配置DHCP中繼
[R2]dhcp enable
###開啟dhcp
[R2]int g0/0/2
[R2-GigabitEthernet0/0/2]ip add 12.0.0.2 24
[R2-GigabitEthernet0/0/2]un sh
[R2-GigabitEthernet0/0/2]int e0/0/1
[R2-Ethernet0/0/1]ip add 15.0.0.1 24
[R2-Ethernet0/0/1]un sh
###配置g0/0/1和g0/0/2接口IP
[R2]int e0/0/1
[R2-Ethernet0/0/1]dhcp select relay
[R2-Ethernet0/0/1]dhcp relay server-ip 14.0.0.2
[R2-Ethernet0/0/1]q
###在e0/0/1口配置DHCP中繼
[R2]ip route-static 0.0.0.0 0.0.0.0 12.0.0.1
###配置默認路由
[R3]dhcp enable ###開啟dhcp
[R3]int g0/0/3 [R3-GigabitEthernet0/0/3]ip add 14.0.0.2 24 [R3-GigabitEthernet0/0/3]un sh [R3-GigabitEthernet0/0/3]dhcp select global [R3-GigabitEthernet0/0/3]q
###配置g0/0/3口IP,設置去全局找dhcp服務
[R3]ip pool dhcp15 [R3-ip-pool-dhcp15]network 15.0.0.0 mask 24
###配置網段和子網掩碼
[R3-ip-pool-dhcp15]gateway-list 15.0.0.1
###配置要分配置IP的網關地址
[R3-ip-pool-dhcp15]dns-list 8.8.8.8 2.2.2.2
###配置dns服務器
[R3-ip-pool-dhcp15]excluded-ip-address 15.0.0.100 15.0.0.254
###配置不做分配的IP
[R3-ip-pool-dhcp15]static-bind ip-address 15.0.0.88 mac-address 5489-986C-354A
###配置IP地址和MAC地址綁定(為固定MAC地址分配IP)
[R3-ip-pool-dhcp15]q
[R3]ip pool dhcpvlan10 [R3-ip-pool-dhcpvlan10]network 192.168.10.0 mask 24 [R3-ip-pool-dhcpvlan10]gateway-list 192.168.10.1 [R3-ip-pool-dhcpvlan10]dns-list 2.2.2.2 8.8.8.8 [R3-ip-pool-dhcpvlan10]q
[R3]ip pool dhcpvlan20 [R3-ip-pool-dhcpvlan20]network 192.168.20.0 mask 24 [R3-ip-pool-dhcpvlan20]gateway-list 192.168.20.1 [R3-ip-pool-dhcpvlan20]dns-list 2.2.2.2 8.8.8.8 [R3-ip-pool-dhcpvlan20]q
###配置192.168.10.0 網段和192.168.20.0 網段
[R3]ip route-static 0.0.0.0 0.0.0.0 14.0.0.1
###配置默認路由
將PC的IPv4配置設置為DHCP模式
在命令個行使用 ipconfig /renew 獲取DHCP的IP分配
之后,在ping測試