7.5 配置DHCP 和IP幫助(IP helper)地址
7.5.1 實驗?zāi)康?/h3>
- 加深對DHCP協(xié)議工作原理的理解
- 配置一臺RG-R1762路由器充當(dāng)DHCP服務(wù)器,為兩個獨立子網(wǎng)(一個本地,一個遠(yuǎn)程)的客戶提供DHCP服務(wù)。
- 配置IP幫助地址特性轉(zhuǎn)發(fā)來自于遠(yuǎn)程子網(wǎng)的DHCP請求
7.5.2 背景描述
在網(wǎng)路192.168.3.0/24和10.1.1.0/24中的用戶需要DHCP服務(wù)來實現(xiàn)自動IP配置。通過在路由器R1上創(chuàng)建兩個獨立的IP地址池來為這兩個網(wǎng)絡(luò)提供DHCP服務(wù)。最后,配置路由器R2的快速以太網(wǎng)接口來轉(zhuǎn)發(fā)包括DHCP請求在內(nèi)的UDP廣播到路由器R1上。
7.5.3實驗設(shè)備
- RG-R1700路由器2臺,RG-S2126G交換機(jī)兩臺。
- V.35線一條,交叉雙絞線若干條。
- 至少3臺PC機(jī),一臺用于打開http://122.204.85.91_6:8080網(wǎng)頁,進(jìn)行設(shè)備配置
7.5.4 實驗拓?fù)鋱D
實驗拓?fù)淙鐖D所示:
。DHCP 和IP幫助(IP helper)地址網(wǎng)絡(luò)圖
試驗步驟
1 根據(jù)拓?fù)鋱D搭建和配置網(wǎng)絡(luò)。
2 先把兩路由器之間的網(wǎng)絡(luò)連接好,為了配置簡單,我們在這里用靜態(tài)和默認(rèn)路由來完成網(wǎng)絡(luò)互通
部分配置命令如下:
R1(config)#int s1/2
R1(config-if)#ip address 192.168.1.1 255.255.255.0
R1(config-if)#cl ra 64000
R1(config-if)#no shutdown
R1(config-if)#exit
R1(config)#int f 1/0
R1(config-if)#ip address 10.1.1.1 255.255.255.0
R1(config-if)#no shutdown
R1(config-if)#exit
R2(config)#int s1/2
R2(config-if)#ip address 192.168.1.2 255.255.255.0
R2(config-if)#no shutdown
R2(config-if)#exit
R2(config)#int f 1/0
R2(config-if)#ip address 192.168.3.1 255.255.255.0
R2(config-if)#no shutdown
R2(config-if)#exit
R2(config)#ip route 0.0.0.0 0.0.0.0 s1/2 (R2上添加默認(rèn)路由)
R1(config)#ip route 192.168.3.0 255.255.255.0 192.168.1.2 (R1上添加到R2的靜態(tài)路由)
之后,使用ping和show ip route 來驗證網(wǎng)絡(luò)并測試R1和R2之間的連通性。
3 配置R1 作為10.1.1.0/24 網(wǎng)絡(luò)客戶的DHCP服務(wù)器。首先,驗證R1能使用DHCP服務(wù)并且已經(jīng)啟用它了,命令如下:
R1(config)#service dhcp
接下來,配置10.1.1.0網(wǎng)絡(luò)的DHCP地址池,并將該地址池命名為10-network
R1(config)#ip dhcp pool 10-network
R1(dhcp-config)#network 10.1.1.0 255.255.255.0
- 配置了地址池,我們還應(yīng)該注意到,我們有必要配置一些保留地址。
我們可以將這些地址從DHCP地址池中去除,以便DHCP服務(wù)器不會嘗試把這寫地址分配給客戶,而是有可能手動固定的分配給一些特別的終端,比如說DNS服務(wù)器,WWW服務(wù)器等設(shè)備。命令如下
R1(config)#ip dhcp excluded-address 10.1.1.1 10.1.1.10
這樣配置,路由器R1從10-network地址池中可動態(tài)的分配IP地址的時候,分配的起始地址將是10.1.1.11
5 返回到DHCP配置模式,配置IP選項,包括默認(rèn)網(wǎng)關(guān)地址,DNS/WINS服務(wù)器地址和域名,配置命令如下:
R1(config)#ip dhcp pool 10-network
R1(dhcp-config)#default-router 10.1.1.1
R1(dhcp-config)#dns-server 10.1.1.2
R1(dhcp-config)#netbios-name-server 10.1.1.3
R1(dhcp-config)#domain-name wuse.com
說明:上面這些服務(wù)器只是在有需要的時候再做配置,本實驗過程中可以不做配置
6 配置好DHCP服務(wù)器之后,就可以進(jìn)行測試了。
在PC1的網(wǎng)卡屬性里配置IP地址選項的時候,選擇“自動獲得IP地址”以及“自動獲得DNS服務(wù)器地址”。點擊確定后,我們就可以在MS-DOS界面中查看自動獲取的情況了(ipconfig/all)
實驗結(jié)果:
有時候,我們需要用命令釋放掉地址或重新獲得地址信息 (config /release) (ipconfig /renew )
實驗結(jié)果:
7 在必要的時候,需要進(jìn)行相關(guān)排錯,可以用命令“show ip dhcp binding/conflict”查看DHCP服務(wù)器地址分配信息。
R1#sh ip dhcp bin
實驗結(jié)果:
輸入命令“show ip dhcp server statistics”可以詳細(xì)的查看網(wǎng)絡(luò)中發(fā)送了多少DHCPOFFER消息以及DHCPREQUEST/ DHCPDISCOVER /DHCPREQUEST等消息
R1#sh ip dhcp server statistics
實驗結(jié)果:
8 由于PC2 也需要動態(tài)IP配置,所以需要創(chuàng)建第二個適合于該網(wǎng)絡(luò)的DHCP地址池(192.168.3.0 /24),并配置相應(yīng)的網(wǎng)關(guān)選項。配置命令為:
R1(config)#ip dhcp pool 3-network
R1(dhcp-config)#network 192.168.3.0 255.255.255.0
R1(dhcp-config)#default-router 192.168.3.1
R1(dhcp-config)#dns-server 10.1.1.2
R1(dhcp-config)#netbios-name-server 10.1.1.3
R1(dhcp-config)#domain-name wuse.com
R1(config)#ip dhcp excluded-address 192.168.3.1 192.168.3.3
9 現(xiàn)在,DHCP服務(wù)器的配置已經(jīng)完成了。然而,主機(jī)PC2使用UDP廣播來發(fā)現(xiàn)IP地址,但路由器R2 并沒有配置來轉(zhuǎn)發(fā)UDP廣播發(fā)路由器R1 ,命令如下:
R2(config)#interface f 1/0
R2(config-if)#ip helper-address 192.168.1.1
之后,PC2也就可以從在R1中的DHCP服務(wù)器獲取地址了。