IP地址是網(wǎng)絡(luò)中每臺(tái)計(jì)算機(jī)必須配置的重要參數(shù),手工配置每一臺(tái)計(jì)算機(jī)的IP地址是一件繁瑣的事情,是網(wǎng)絡(luò)管理員最不愿意做的一件事,因此人們希望開發(fā)一種技術(shù)可以動(dòng)態(tài)地給每一臺(tái)聯(lián)網(wǎng)的計(jì)算機(jī)分配IP地址,這就是動(dòng)態(tài)主機(jī)配置協(xié)議(Dynamic Host Configuration Protocol,DHCP)。DHCP協(xié)議是以BOOTP為基礎(chǔ)發(fā)展起來的,1997年3月Internet網(wǎng)絡(luò)工作組制定技術(shù)白皮書RFC2131和RFC1541。在RFC2131和RFC1541詳細(xì)介紹DHCP技術(shù),使用UDP協(xié)議進(jìn)行數(shù)據(jù)報(bào)傳遞,使用的端口是67與68。DHCP最常見的應(yīng)用是自動(dòng)給終端設(shè)備分配IP地址、子網(wǎng)掩碼、默認(rèn)網(wǎng)關(guān)、DNS等常見網(wǎng)絡(luò)信息。DHCP除了可以配置一些常見信息之外。也可以配置其他預(yù)設(shè)的信息.具體要根據(jù)不同產(chǎn)品和不同用戶需求而定。
DHCP技術(shù)的應(yīng)用基于不同網(wǎng)絡(luò)環(huán)境和不同體系結(jié)構(gòu)而有所不同,在本文介紹的是在路由器上啟用DHCP服務(wù)。在路由器上配置DHCP服務(wù)器,必須要求路由器IOS支持配置功能,CISCO路由器要求IOS12.1以上版本才可以支持DHCP。本文中的配置環(huán)境為:C1841-ADVIPSERVICESK9-M),Version 12.4(15)T1,RELEASE SOFTWARE,配置實(shí)驗(yàn)示意圖如圖1。
一、配置路由器,實(shí)現(xiàn)路由器自動(dòng)為客戶端分配地址
將路由器配置為DHCP服務(wù)器,對(duì)路由器所連接的客戶工作站進(jìn)行動(dòng)態(tài)IP地址的分配,這樣解決了網(wǎng)絡(luò)管理員對(duì)終端主機(jī)逐一分配地址的繁瑣工作,同時(shí)也提高IP地址的利用率。路由器的配置命令如下。
R1#configure terminal
R1(config)#service DHCP //開啟DHCP服務(wù)
R1(config)#IP DHCP pool DHCPPool //定義DHCP地址池名稱
R1(dhcp-config)#network 172.25.1.0 255.255.255.0 //用network命令來定義網(wǎng)絡(luò)地址的范圍
R1(dhcp-config)#default-router 172.16.1.1 //定義要分配的網(wǎng)關(guān)地址
R1(dhcp-config)#DNS-Server 172.25.1.2 //定義DNS服務(wù)器地址
R1(dhcp-config)#option 150 ip 172.25.1.3 //定義TFTP服務(wù)器地址
R1(dhcp-config)#netbios-name-server 172.25.1.4//定義WINS服務(wù)器地址
R1(dhcp-config)#lease infinite //定義租期.規(guī)定租約為無限鋪
R1(dhcp-config)#exit
R1(config)#IP DHCP excluded-address 172.16.1.1 172.25.1.4
//該范圍內(nèi)的IP地址不能分配給客戶端。
R1(config)#IP DHCP excluded-address 172.2.5.1.200 172.25.1.255
//該范圍內(nèi)的IP地址不能分配給客戶端
R1(config)#end
R1#
路由器配置為DHCP服務(wù)器.可以極大提高管理效率.降低廣域網(wǎng)帶寬的負(fù)荷。不至于因?yàn)橹行膶iT的DHCP服務(wù)故障而引起整個(gè)網(wǎng)絡(luò)地癱瘓,同時(shí)也降低了網(wǎng)絡(luò)構(gòu)建成本。
二、配置DHCP服務(wù)器的各種選擇項(xiàng)
路由器作為DHCP服務(wù)器除了可以動(dòng)態(tài)分配IP地址給各個(gè)客戶端用戶以外.還可以根據(jù)DHCP服務(wù)器配置內(nèi)容動(dòng)態(tài)分配其他配置內(nèi)容,如缺省網(wǎng)關(guān)、DNS、WINS、租期等信息。各種參數(shù)配置如下所示。
R1#configure terminal
R1(config)#ip dhcp pool OR Aserver //定義DHCP地址池名稱
R1(dhcp-config)#host 172.25.1.34 255.255.255.0
R1(dhcp-config)#client-name DHCPPool
R1(dhcp-config)#default-router 172.16.1.1172.25.1.3 //定義缺省網(wǎng)關(guān)
R1(dhcp-config)#domain-name orelly.com //定義域名
R1(dhcp-config)#dns-server 172.16.1.110.1.2.3 //定義DNS服務(wù)器
R1(dhcp-config)#netbios-name-server 172.16.1.1 //定義WINS服務(wù)器
R1(dhcp-config)#option 66 ip 10.1.1.1 //定義了TFTP服務(wù)器
R1(dhcp-config)#option 33 ip 172.16.1.1 172.25.1.3 //定義默認(rèn)網(wǎng)關(guān)
R1(dhcp-config)#lease 2 //定義租期
R1(dhcp-config)#end
R1#
DHCP可以動(dòng)態(tài)分配除IP地址以外的默認(rèn)網(wǎng)關(guān)、域名解析服務(wù)器的地址、WINS服務(wù)器的地址等信息給客戶端。在RFC2132(DHCP Options and BOOTP Vendor)種定義了大量的標(biāo)準(zhǔn)配置選項(xiàng)?梢栽谀抢镩喿x到更加詳細(xì)的信息。但是大部分的DHCP配置往往只是用到其中規(guī)定的很小的一部分常用選項(xiàng)。為了配置的簡單化和易于理解,CISCO提供了一些人類易于理解的別名來代替RFC2132種規(guī)定的配置選項(xiàng),你既可以使用CISCO提供的用戶友好的別名來配置,也可以用OPTION number命令來配置,這兩種方式CISCO的IOS都是可接受的。比如說RFC2132中的OPTION 6是表示域名服務(wù)器的地址,則以下的兩種命令行結(jié)果一樣:
配置方式一
R1#configure terminal
Enter configuration commands,one per line,End with CNTL/Z.
R1(config)#ip dhcp pool DHCPPool
R1(dhcp-config)#dns-server 172.16.1.1
R1(dhcp-config)#end
R1#
配置方式二
R1#configure terminal
R1(config)#ip dhcp pool DHCPPool
R1(dhcp-config)#option 6 ip 172.16.1.1
R1(dhcp-config)#end
R1#
當(dāng)你按照配置方式二輸入命令后,查看配置結(jié)果會(huì)發(fā)現(xiàn)配置內(nèi)容采用的是別名方式。有些配置選項(xiàng)可以接受多個(gè)配置參數(shù).例如默認(rèn)網(wǎng)關(guān)以及域名服務(wù)器都可以接受最多八個(gè)地址的配置。上面例子中就分別配置了兩個(gè)默認(rèn)路由器(默認(rèn)網(wǎng)關(guān))和兩個(gè)域名服務(wù)器的地址。為了配置的方便,你也可以采用繼承的方法來配置各種參數(shù)。如下實(shí)例,首先配置父親的DHCP地址池ROOT(172.16.0.0,16),其次我們又配置了兩個(gè)子地址池172.16.1.0/24和172.16.2.0/24。這兩個(gè)子地址池,能夠自動(dòng)繼承父親地址池的配置信息。當(dāng)然,如果子地址池的配置信息和父親地址池的配置信息重復(fù).則孩子地址池的信息覆蓋父親地址池的配置信息。
R1#configure terminal
R1(config)#ip dhcp pool ROOT
R1(dhcp-config)#network 172.16.0.0 255.255.0.0
R1(dhcp-config)#domain-name oreilly.com
R1(dhcp-config)#dns-server 172.16.1.1 10.1.2.3
R1(dhcp-config)#lease 2
R1(dhcp-config)#exit
R1(config)#ip dhcp poolb Children 1
R1(dhcp-config)#network 172.16.1.0 255.255.255.0
R1(dhcp-config)#default-router 172.16.1.1
R1(dhcp-config)#exit
R1(config)#ip dhcp pool Children2
R1(dhcp-config)#network 172.16.2.0 255.255.255.0
R1(dhcp-config)#default-router 172.16.2.1
R1(dhcp-config)#lease 0 0 20
R1(dhcp-config)#end
R1#
必須說明的是DHCP租期配置信息是唯一不能繼承的DHCP配置選項(xiàng).必須為每個(gè)孩子地址池顯式配置DHCP租期。如果該地址池沒有配置dhcp租期。則路由器使用默認(rèn)的租期(24小時(shí))。
三、關(guān)于DHCP的租期的相關(guān)討論和配置
DHCP的租期(DHCP Lease Periods)是DHCP相關(guān)知識(shí)中,一個(gè)比較重要的該概念。因此單獨(dú)列出來進(jìn)行說明。基本的配置如下:
R1#configure terminal
R1(config)#ip dhcp pool DHCPPool
R1(dhcp-config)#lease 2 12 30
R1(dhcp-config)#end
R1#
lease命令的基本格式是lease[days][hours][minutes]。上面的例子,表示設(shè)定DHCP租約為2天12小時(shí)30分。你可以配置最大值為365天23小時(shí)59秒,也可以設(shè)置最小值1秒。默認(rèn)的DHCP租約是1天。一般的規(guī)則是,對(duì)于那種DHCP客戶端數(shù)量比較大,并且客戶端聯(lián)入網(wǎng)絡(luò),斷開網(wǎng)絡(luò)比較頻繁的場合,一般把租約的時(shí)問配置的比較短,提高IP地址的利用效率。比如飛機(jī)場的無線網(wǎng)絡(luò)。乘客使用的時(shí)間相對(duì)較短,可以把租約時(shí)間設(shè)置在2—3小時(shí)為宜。不過.不是租期越短越好,過短的租約使得DHCP請(qǐng)求包過多,增加了網(wǎng)絡(luò)的負(fù)擔(dān)。因此在一個(gè)相對(duì)穩(wěn)定的網(wǎng)絡(luò)環(huán)境中,合理增加DHCP的租約是明智之舉。客戶端在自己的租約還有一半的時(shí)候.就會(huì)向服務(wù)器發(fā)出更新租約的請(qǐng)求,如果成功,則租約從新恢復(fù)為完整的租期。如果失敗,則又過剩下的一半租約后。再發(fā)出更新請(qǐng)求。如此規(guī)律,直到成功更新為止。在很多場合,默認(rèn)的一天的租約是比較合理的。一般很少作修改。一種比較極端的配置是,你可以規(guī)定租約為永久,客戶端獲得了IP地址后,只有客戶端斷開連接,IP地址才被收回。這種配置在現(xiàn)實(shí)中就更加少見了.
以上介紹在路由器上配置DHCP服務(wù)器.這種配置DHCP服務(wù)器操作簡單,功能全面。是首選的DHCP應(yīng)用服務(wù)。
核心關(guān)注:拓步ERP系統(tǒng)平臺(tái)是覆蓋了眾多的業(yè)務(wù)領(lǐng)域、行業(yè)應(yīng)用,蘊(yùn)涵了豐富的ERP管理思想,集成了ERP軟件業(yè)務(wù)管理理念,功能涉及供應(yīng)鏈、成本、制造、CRM、HR等眾多業(yè)務(wù)領(lǐng)域的管理,全面涵蓋了企業(yè)關(guān)注ERP管理系統(tǒng)的核心領(lǐng)域,是眾多中小企業(yè)信息化建設(shè)首選的ERP管理軟件信賴品牌。
轉(zhuǎn)載請(qǐng)注明出處:拓步ERP資訊網(wǎng)http://www.oesoe.com/
本文標(biāo)題:WINDOWS2003DHCP服務(wù)器配置
本文網(wǎng)址:http://www.oesoe.com/html/support/1112154200.html