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