透析路由器DHCP的配置
通常,我們可以應用路由器DHCP的功能來完成DHCP服務器的建設。那么這里我們就針對這部分內容進行一下講解吧。希望本文的總結能夠幫助大家。首先讓我們了解一下路由器DHCP功能。
一、路由器DHCP功能
1.動態主機配置協議(DHCP)
IP地址分配有靜態分配和動態分配兩種方式。靜態分配是由網絡管理員統一為每個網絡站點分配一個固定不變的IP地址,這個地址由各網絡站點***占有。動態分配分配時使用動態主機配置協議(Dynamic Host Configuration Protocol,DHCP),由網絡站點提出DHCP請求,從DHCP服務器上自動獲得一個IP地址與默認網關、域名及域名服務器(DNS Server)的IP地址等相關的TCP/IP屬性信息。在網絡站點退出登錄后,就將地址自動釋放。這種動態IP地址分配方式使得網絡站點每次獲得的地址可能是不同的,因此動態分配的IP地址是一個臨時的、不固定的地址。
2.DHCP的特點
動態分配多用于IP地址資源缺乏的網絡環境中,其優點是減輕網絡管理員管理和分配IP得之的工作量,充分地利用IP地址資源;簡化了網絡用戶配置TCP/IP屬性的繁瑣程序,使得TCP/IP屬性的配置變得非常簡單。盡管如此,但是DHCP仍然不能解決IP地址沖突問題。
二、DHCP工作原理
1.DHCP客戶機/服務器的功能
DHCP采用客戶機/服務器(Client/Server)工作模式。DHCP服務器(DHCP Server)主要完成兩個功能,一是建立和管理IP地址池,地址池為DHCP客戶動態分配地址提供有效而連續的一組IP地址,還有每個子網的默認網關、子網掩碼以及域名和域名服務器的IP地址。DHCP服務器的另一個功能,也是最重要的功能,就是接收并處理DHCP客戶(DHCP Client)提出的DHCP請求。
DHCP客戶點的工作原理比服務器要簡單得多,它的主要功能是提交DHCP申請,請求DHCP服務器租借給他一個IP地址,并接收和使用DHCP服務器臨時分配給它的IP地址進行網絡連接。
2.DHCP工作原理
DHCP協議允許網絡上配置多臺DHCP服務器,當DHCP客戶發出DHCP請求時,就有可能收到多個應答信息。這時,DHCP客戶只會挑選其中的一個,通常是挑選***到達的信息。與此同時,DHCP客戶與它選中的DHCP服務器建立租借關系。在建立租借關系之后,DHCP客戶就只從與之有租借關系的DHCP服務器獲取IP地址以及其他的TCP/IP屬性信息。另外,DHCP協議還允許使用備份DHCP服務器的功能,DHCP服務器從路由器的IP地址池中為DHCP客戶分配和管理IP地址。當地址池不能滿足DHCP客戶的請求時,它可以將請求轉發一個或多個備份DHCP服務器,由備份DHCP服務器處理這個請求,以提高DHCP的可靠性。
DHCP服務器可以使一臺運行Windows系統的個人計算機,也可以是運行Unix系統的專用服務器,還可以是一臺路由器或第三層交換機。DHCP客戶是連在網絡上的任意一臺計算機或數據終端。
客戶與服務器之間的全部交互過程,均由動態主機配置協議DHCP控制完成。
三、DHCP服務器配置
設置路由器DHCP服務器,在路由器上需要完成的配置任務主要是建立IP地址池和配置IP地址池的相關參數。首先需要配置IP地址池(Pool)的名稱,并由此進入DHCP Pool配置模式。在DHCP Pool配置模式下,配置Ip地址池的子網地址和子網掩碼、默認網關、域名和域名服務器的IP地址、IP地址的租用時間和取消地址沖突記錄日志等參數。這些參數的配置是設置路由器DHCP服務器的基本配置。
1.配置Ip地址池的名稱
在路由器上設置DHCP Server的***步是建立一個地址池。建立地址池的方法是,使用“ip dhcp pool <name> ”命令位地址池賦予一個名稱,在該命令執行后,路由器進入DHCP Pool配置模式,在該模式下可疑配置DHCP的各種參數。地址池名稱可以是一組字符串或數字。命令格式為“ip dhcp pool <name> ”。
2.配置IP地址池的子網地址和子網掩碼
子網地址是路由器DHCP服務器可以分配給DHCP客戶的有效IP地址范圍。配置子網地址和子網掩碼的方法是,在DHCP Pool配置模式下,使用"network <網絡地址><子網掩碼>"命令。
子網掩碼參數以兩種形式給出,一種形式是4個點分十進制數(255.255.255.0),另一種形式是各處掩碼前綴的長度,及掩碼位為“1”的個數,如“255.255.255.0”可以寫成"/24" 。
在全局配置模式下,使用"ip dhcp excluded-address"命令可以將要保留的地址從地址池中排除,這樣在地址池中,可分配給DHCP客戶的地址就會將這段地址排除。
配置IP地址池的子網地址和子網掩碼的命令格式:
network <network-number> [mask/prefix-length]
配置不用于動態分配的IP地址的命令格式:
ip dhcp excluded-address low-address [high-address]
3.配置IP地址池的默認網關
在DHCP Pool配置模式下,使用"default-router address"命令,命令中網關地址最多運行配置8個。
配置IP地址池的默認網關的命令格式:
default-router address [address2...address8]
4.配置IP地址池的域名系統
配置IP地址池的域名系統,主要用于為DHCP客戶指定一個域名和域名服務器。DHCP客戶的TCP/IP屬性中,還需要配置域名系統。域名指定了DHCP客戶所在的用域構成的網絡組。域名服務器支持了為DHCP客戶進行域名解析的服務器的IP地址。IP地址池的域名配制方法是,在DHCP Pool模式下,使用domain-name命令。對于IP地址的域名服務器的IP地址配置,方法也是在DHCP Pool模式下,使用"dns-server address"命令。該命令允許最多配置8個域名服務器地址,但是在實際應用中,域名服務器一般只有兩個或三個。
配置IP地址池的域名,命令格式:
domain-name <name>
配置IP地址池的域名服務器的IP地址,命令格式:
dns-server address [address2...adress8]
5.配置IP地址池的地址租用時間
配置IP地址租用時間主要用于調整DHCP服務器分配給DHCP客戶的IP地址可以持續租借的時間。一般默認的租用的時間為一天,可以再DHCP Pool模式下,使用“lease"命令改變這個值。
配置IP地址池的地址租用時間,命令格式:
lease {days [hours] [minutes] | infinite}
6.取消地址沖突記錄日志
路由器的DHCP允許配置DHCP數據庫代理。DHCP數據庫代理是用于存儲DHCP綁定信息的一臺主機,他可以是FTP、TFTP或者是RCP服務器;可以使用"no ip dhcp conflict logging"命令取消地址沖突日志的記錄功能。