DHCP服務(wù)使用與概述_第1頁(yè)
DHCP服務(wù)使用與概述_第2頁(yè)
DHCP服務(wù)使用與概述_第3頁(yè)
DHCP服務(wù)使用與概述_第4頁(yè)
DHCP服務(wù)使用與概述_第5頁(yè)
已閱讀5頁(yè),還剩26頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、* *DHCP服務(wù)使用DHCP 原理圖示動(dòng)態(tài)主機(jī)設(shè)置協(xié)議(Dyn amic Host Con figuratio n Protocol, DHCP絡(luò)協(xié)議,使用 UDP 協(xié)議工作,主要有兩個(gè)用途:給內(nèi)部網(wǎng)絡(luò)或網(wǎng)絡(luò)服務(wù)供應(yīng)商自動(dòng)分配IP地址,給用戶或者內(nèi)部網(wǎng)絡(luò)管理員作為對(duì)所有計(jì)算機(jī)作中央管理的手段。相關(guān)圖片DHCP 是 Dynamic Host ConfigurationProtocol(動(dòng)態(tài)主機(jī)配置協(xié)議)縮寫,它的前身是 BOOTP。BOOTP 原本是用于無(wú)磁盤主機(jī)連接的網(wǎng)絡(luò)上面的:網(wǎng)絡(luò)主機(jī)使用 BOOTROM 而不是磁盤啟動(dòng)并連接上網(wǎng)絡(luò),BOOTP 則可以自動(dòng)地為那些主機(jī)設(shè)定TCP/IP 環(huán)境

2、。但 BOOTP 有一個(gè)缺點(diǎn):您在設(shè)定前須事先獲得客戶端的硬件地址,而且,與IP 的對(duì)應(yīng)是靜態(tài)的。換而言之,BOOTP 非常缺乏”動(dòng)態(tài)性,若在有限的 IP 資源環(huán)境中,BOOTP 的對(duì)應(yīng)會(huì)造成非常嚴(yán)重的資源浪費(fèi)。DHCP 可以說(shuō)是 BOOTP 的增強(qiáng)版本,它分為兩個(gè)部份:一個(gè)是服務(wù)器端,而另一個(gè)是客戶端。所有的IP 網(wǎng)絡(luò)設(shè)定數(shù)據(jù)都由)是一個(gè)局域網(wǎng)的網(wǎng)TOCTCIFFhWDHCP dD(M CF Wr社UbTITRI* *DHCP 服務(wù)器集中管理,并負(fù)責(zé)處理客戶端的 DHCP 要求;而客戶端則會(huì)使用從服務(wù)器 分配下來(lái)的 IP環(huán)境數(shù)據(jù)。 比較起 BOOTP ,DHCP 透過(guò) 租約 的概念, 有效且

3、動(dòng)態(tài)的分 配客戶端的 TCP/IP 設(shè)定,而且,作為兼容考慮, DHCP 也完全照顧了 BOOTP Client 的 需求。 DHCP 的分配形式 首先, 必須至少有一臺(tái) DHCP 服務(wù)器 工作在網(wǎng)絡(luò)上面, 它會(huì)監(jiān) 聽(tīng)網(wǎng)絡(luò)的 DHCP 請(qǐng)求,并與客戶端磋商 TCP/IP的設(shè)定環(huán)境。它提供三種 IP 定位方式: 編輯本段地址分配Manual Allocation人工分配,獲得的 IP 也叫靜態(tài)地址,網(wǎng)絡(luò)管理員為某些少數(shù)特定的在網(wǎng)計(jì)算機(jī)或者網(wǎng) 絡(luò)設(shè)備綁定固定 IP 地址,且地址不會(huì)過(guò)期。同一個(gè)路由器一般可以通過(guò)設(shè)置來(lái)劃分靜態(tài)地址和動(dòng)態(tài)地址的 IP 段,比如一般家用 TP-LINK 路由器,常見(jiàn)的是

4、從 0054 ,這樣如果你的電腦是自動(dòng) 獲 得 IP 的 話 , 一 般就 是 00 , 下 一 臺(tái) 電 腦 就 會(huì) 由 DHCP 自 動(dòng) 分 到 為 01 。而9 為手動(dòng)配置 IP 段。Automatic Allocation自動(dòng)分配, 其情形是: 一旦 DHCP 客戶端第一次成功的從 DHCP 服務(wù)器端租用到 IP 地址之后,就永遠(yuǎn)使用這個(gè)地址。Dynamic Allocation動(dòng)態(tài)分配,當(dāng) DHCP 客戶端 第一次從 DHCP 服務(wù)器端租用到 IP 地址之

5、后,并非永 久的使用該地址, 只要租約到期, 客戶端就得釋放 (release) 這個(gè) IP 地址, 以給其它工作站 使用。當(dāng)然,客戶端可以比其它主機(jī)更優(yōu)先的更新( renew) 租約,或是租用其它的 IP 地 址。動(dòng)態(tài)分配顯然比手動(dòng)* *相關(guān)圖片分配更加靈活,尤其是當(dāng)您的實(shí)際IP 地址不足的時(shí)候,例如:您是一家 ISP,只能提供 200個(gè) IP 地址用來(lái)給撥接客戶,但并不意味著您的客戶最多只能有200 個(gè)。因?yàn)橐?,您的客戶們不可能全部同一時(shí)間上網(wǎng)的,除了他們各自的行為習(xí)慣的不同,也有可能是電話線路的限制。這樣,您就可以將這200 個(gè)地址,輪流的租用給撥接上來(lái)的客戶使用了。這也是為什么當(dāng)您

6、查看IP 地址的時(shí)候,會(huì)因每次撥接而不同的原因了(除非您申請(qǐng)的是一個(gè)固定 IP,通常的 ISP 都可以滿足這樣的要求,這或許要另外收費(fèi))。當(dāng)然,ISP 不一定使用DHCP 來(lái)分配地址,但這個(gè)概念和使用IP Pool 的原理是一樣的。DHCP 除了能動(dòng)態(tài)的設(shè)定 IP 地址之外,還可以將一些 IP 保留下來(lái)給一些特殊用途的機(jī)器使用,它可以按照硬件地址來(lái)固定的分配IP 地址,這樣可以給您更大的設(shè)計(jì)空間。同時(shí),DHCP 還可以幫客戶端指定 router、netmask、DNS Server、WINS Server、等等項(xiàng)目,您在客戶端上面,除 了將 DHCP選項(xiàng)打勾之外,幾乎無(wú)需做任何的IP 環(huán)境設(shè)定

7、。編輯本段 DHCP 運(yùn)作狀態(tài)運(yùn)作模式:DHCP 是怎么運(yùn)作的?假設(shè)多部計(jì)算機(jī)在同一個(gè)網(wǎng)域當(dāng)中, 也就是說(shuō),DHCP Server 與他的 Clients 都在同 一個(gè)網(wǎng)段之內(nèi),可以透過(guò)軟件廣播的方式來(lái)達(dá)到相互溝通的狀態(tài)。那么 Client 藉由 DHCP* *Server 得到 IP 的程序?yàn)椋?若 Client 端計(jì)算機(jī)設(shè)定使用 DHCP 協(xié)議以取得網(wǎng)絡(luò)參數(shù)時(shí),則 Client 端計(jì)算機(jī) 在開(kāi)機(jī)的時(shí)候,或者是重新啟動(dòng)網(wǎng)絡(luò)卡的時(shí)候,會(huì)自動(dòng)的發(fā)出 DHCPClient 的需求給網(wǎng)域 內(nèi)的每部計(jì)算機(jī): 這個(gè)時(shí)候, 由于發(fā)出的訊息希望每部計(jì)算機(jī)都可以接受, 所以該訊息除了 網(wǎng)絡(luò)卡的硬件地址 (MA

8、C) 無(wú)法改變外, 需要將該訊息的來(lái)源軟件地址設(shè)定為 ,而目 的地址則為 55 ( Linux會(huì)自動(dòng)設(shè)定,無(wú)須考慮這個(gè)問(wèn)題! ) 。網(wǎng)域內(nèi)的其它沒(méi)有提供 DHCP 服務(wù)的計(jì)算機(jī),收到這個(gè)封包之后會(huì)自動(dòng)的將該封包丟棄而不回應(yīng);2DHCP 主機(jī)響應(yīng)訊息:如果是 DHCP 主機(jī)收到這個(gè) Client 的 DHCP 需求時(shí),那 么 DHCP 主機(jī)首先會(huì)針對(duì)該次需求的訊息所攜帶的 MAC 與 DHCP 主機(jī)本身的設(shè)定值 去比對(duì),如果 DHCP 主機(jī)的設(shè)定有針對(duì)該 MAC 做靜態(tài) IP (每次都給予一個(gè)固定的 IP ) 的提供時(shí),則提供 Client 端相關(guān)的固定

9、 IP 與相關(guān)的網(wǎng)絡(luò)參數(shù);而如果該訊息的 MAC 并 不在 DHCP 主機(jī)的設(shè)定之內(nèi)時(shí), 則 DHCP 主機(jī)會(huì)選取目前網(wǎng)域內(nèi)沒(méi)有使用的IP (這個(gè) IP與設(shè)定值有關(guān) ) 來(lái)發(fā)放給 client 端使用!此外,需要特別留意的是, 在 DHCP 主機(jī)發(fā)放給 Client 端的訊息當(dāng)中,會(huì)附帶一個(gè)租約期限的訊息,以告訴 Client 端, IP 可以使用 的期限有多長(zhǎng)!3Client 端接受來(lái)自 DHCP 主機(jī)的網(wǎng)絡(luò)參數(shù),并設(shè)定 Client 自己的網(wǎng)絡(luò)環(huán)境:當(dāng) Client 端接受響應(yīng)的訊息之后, 首先會(huì)以 ARP 封包在網(wǎng)域內(nèi)發(fā)出訊息, 以確定來(lái)自 DHCP 主機(jī)發(fā)放的 IP 并沒(méi)有被占用!如果

10、該 IP 已經(jīng)被占用了,那么 Client 對(duì)于這次的 DHCP 信息將不接受,而將再次向網(wǎng)域內(nèi)發(fā)出 DHCP 的需求廣播封包;若該 IP 沒(méi)有被占用,則 client 可以接受 DHCP 主機(jī)所給的網(wǎng)絡(luò)的參數(shù),那么這些參數(shù)將會(huì)被使用于 client 端的 網(wǎng)絡(luò)設(shè)定當(dāng)中,同時(shí), Client 端也會(huì)對(duì) DHCP 主機(jī)發(fā)出確認(rèn)封包,告訴 Server 這次的 需求已經(jīng)確認(rèn)!而 Server 也會(huì)將該信息記錄下來(lái);4Client 端結(jié)束該 IP 的使用權(quán):當(dāng) Client 開(kāi)始使用這個(gè) DHCP 發(fā)放的 IP 之后, 有幾個(gè)情況下他可能會(huì)失去這個(gè) IP 的使用權(quán):* *Client 端離線:不論是

11、關(guān)閉網(wǎng)絡(luò)接口 ( ifdown) 、重新開(kāi)機(jī) ( reboot ) 、關(guān)機(jī) ( shutdown ) 等行為,皆算是離線狀態(tài),這個(gè)時(shí)候 Server 端就會(huì)將該 IP 回收,并放到 Server 自己的備用區(qū)中,等待未來(lái)的使用;Client 端租約到期:前面提到 DHCP server 端發(fā)放的 IP 有使用的期限, Client 使 用這個(gè) IP 到達(dá)期限規(guī)定的時(shí)間,就需要將 IP 繳回去!這個(gè)時(shí)候就會(huì)造成斷線,而 Client 也可以再向 DHCP 主機(jī)要求再次分配 IP !以上就是 DHCP 這個(gè)協(xié)議在 Server 端與 Client 端的運(yùn)作狀態(tài),由上面這個(gè)運(yùn)作狀 態(tài)來(lái)看,可以明白,

12、只要 Server 端設(shè)定沒(méi)有問(wèn)題,加上 Server 與 Client 在硬件聯(lián)機(jī)上 面確定是 OK 的,那么 Client就可以直接藉由 Server 來(lái)取得上網(wǎng)的網(wǎng)絡(luò)參數(shù),當(dāng)然啦, 只要我們這些管理員能夠好好的、正確的管理好我們的 DHCP 。IP 取得的方法:在上面的步驟中,注意第二步。就是 DHCP 會(huì)去比較 MAC 這個(gè)硬件地址,并判斷 該 MAC 是否需要給予一個(gè)固定的 IP 呢!呵呵!所以啦,我們?cè)?Client 端由 DHCP 主 機(jī)取得的 IP 主要有兩種方式:靜態(tài) ( Static ) IP :只要那個(gè) client 端計(jì)算機(jī)的網(wǎng)絡(luò)卡不換掉,那么 MAC 肯定就 不會(huì)改變

13、,由于 DHCP 可以根據(jù) MAC 來(lái)給予固定的 IP ,所以該計(jì)算機(jī)每次都能以一 個(gè)固定的 IP 連上 Internet !呵呵!這種情況比較適合當(dāng)這部計(jì)算機(jī)需要用來(lái)做為提供區(qū) 域內(nèi)的一些網(wǎng)絡(luò)服務(wù)的主機(jī)之用。那么如何在 Linux 上面知道您的 MAC 呢?很簡(jiǎn)單啦! 有很多的方式,最簡(jiǎn)單的方式就是使用 ifconfig 及 arp 來(lái)進(jìn)行(以下針對(duì) LINUX ):roottestroot# ifconfig eth0ifconfig* *eth0 Link encap:Ethernet HWaddr 00:50:FC:22:9C:57inet addr: Bcast

14、:55 Mask:UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1RX packets:333678 errors:0 dropped:0 overruns:0 frame:0TX packets:377219 errors:0 dropped:0 overruns:0 carrier:0collisions:195 txqueuelen:100RX bytes:42243563 (40.2 Mb) TX bytes:278373316 (265.4 Mb)Interrupt:10 Base add

15、ress:0 x6100roottest root#arpAddress HWtype HWaddress Flags Mask Ifacetest.X ether 00:50:FC:22:9C:57 C eth000 ether 00:02:44:19:A6:AD C eth0動(dòng)態(tài) ( dynamic ) IP :Client 端每次連上 DHCP 所取得的 IP 都不是固定的!都直 接經(jīng)由 DHCP所隨機(jī)由尚未被使用的 IP 中提供!關(guān)于租約的行為:觀察上面 DHCP 運(yùn)作模式的第二個(gè)步驟, 會(huì)發(fā)現(xiàn)最后面還有一個(gè)租約期限! 最大的優(yōu) 點(diǎn)就是可以避免該 IP 被某些使用

16、者一直占用著,但該使用者卻是 Idle ( 發(fā)呆 ) 的狀態(tài)! 關(guān)于 DHCP 主機(jī)個(gè)數(shù):當(dāng)網(wǎng)域里面有兩部以上的 DHCP 主機(jī)時(shí),到底哪一部主機(jī)會(huì)設(shè)定我的這部 Client 端 計(jì)算機(jī)?很多時(shí)候是先搶先贏 ,同樣, DHCP 的回應(yīng)也是如此!當(dāng) Server1 先響應(yīng)時(shí), 使用的就是 Server1所提供的網(wǎng)絡(luò)參數(shù)內(nèi)容, 如果是 Server2 先響應(yīng), 就是使用 Server2 的參數(shù)來(lái)設(shè)定 PC !不過(guò),前提之下當(dāng)然是這些計(jì)算機(jī)的物理聯(lián)機(jī)都是在一起的。編輯本段 DHCP 需求說(shuō)明I什么時(shí)候最好使用 DHCP ?* *在某些情況之下,倒是強(qiáng)烈的建議架設(shè) DHCP 主機(jī)的!例如:公司內(nèi)部很多

17、 Notebook 計(jì)算機(jī)使用的場(chǎng)合!因?yàn)?Notebook 在使用上,當(dāng)設(shè)定為 DHCP client 的時(shí)候,那么只要他連接上的網(wǎng)域里面有一部可以動(dòng)作的DHCP ,那部notebook 就可以連接上 Internet 了!網(wǎng)域內(nèi)計(jì)算機(jī)數(shù)量相當(dāng)?shù)亩鄷r(shí): 另外一個(gè)情況就是網(wǎng)域內(nèi)計(jì)算機(jī)數(shù)量相當(dāng)龐大時(shí), 大到 您沒(méi)有辦法一個(gè)一個(gè)的進(jìn)行說(shuō)明來(lái)設(shè)定他們自己的網(wǎng)絡(luò)參數(shù), 這個(gè)時(shí)候?yàn)榱耸÷闊?還是架 設(shè) DHCP 來(lái)的方便。n什么情況下不建議使用DHCP 主機(jī)?雖然 DHCP 有很多好處, 但是有一個(gè)步驟怪怪的。 回頭看一下那個(gè)步驟一, Client 在 開(kāi)機(jī)的時(shí)候會(huì)主動(dòng)的發(fā)送訊息給網(wǎng)域上的所有機(jī)器,這

18、個(gè)時(shí)候,如果網(wǎng)域上就是沒(méi)有 DHCP 主機(jī)呢?很抱歉,那么這部 Client 端計(jì)算機(jī),仍然會(huì)持續(xù)的發(fā)送訊息! 真正的時(shí)間與次 數(shù)我不曉得會(huì)有多久,不過(guò),肯定會(huì)超過(guò) 30 秒以上,甚至可以達(dá)到一分鐘以上!在網(wǎng)域內(nèi)的計(jì)算機(jī),有很多機(jī)器其實(shí)是做為主機(jī)的用途,很少Client 需求,那么似乎就沒(méi)有必要架設(shè) DHCP 。編輯本段 Linux 套件安裝與設(shè)置套件安裝:在 Linux 上面 DHCP 簡(jiǎn)單,無(wú)需 Tarball !直接拿出原版光盤, mount ,并且找到 dhcp 字樣的套件,使用 RPM 安裝好就好了!以 mandrake 9.0 及 Red Hat 9 為例的 話,您需要的 DHCP

19、 套件為:# 在 Mandrake9.0 當(dāng)中:roottestroot# rpm -qa | grep dhcpdhcp-server-3.0-1rc9.2mdkdhcp-common-3.0-1rc9.2mdk* *dhcp-client-3.0-1rc9.2mdk# 在 Red Hat9 當(dāng)中:roottestroot#rpm -qa | grep dhcpdhcp-3.0pl1-23dhcp-devel-3.0pl1-23如果是 Mandrake 系列的話, DHCP 套件檔案總數(shù)會(huì)有三個(gè)!如果沒(méi)有安裝的話,請(qǐng) 拿出原板光盤 ( 不論是那個(gè) Linux distribution,應(yīng)該都

20、是這三個(gè)套件名稱!只是后面的版本可能不一樣。但是,需要注意,在 Red Hat 上面,這三個(gè)套件被整合成為一個(gè),亦即是 dhcp-xxxx.rpm的檔案。 ) ,先掛載上去,然后就以 rpm 安裝!另外,如果在系統(tǒng)當(dāng)中沒(méi) 有找到 dhcp 套件的話,還可以使用 apt-get 或者是 urpmi 都是很好的安裝方式 設(shè)置 DHCP Server :DHCP 套件結(jié)構(gòu)在 DHCP 的套件結(jié)構(gòu)當(dāng)中,也是僅有一個(gè)設(shè)置文件。這個(gè)文件不見(jiàn)得會(huì)存在,需要手 動(dòng)來(lái)建立:/etc/dhcpd.conf :主要配置文件。這個(gè)檔案不見(jiàn)得會(huì)存在,請(qǐng)手動(dòng)來(lái)建立喔!另外,其實(shí)每個(gè) dhcp套件在釋出的時(shí)候,都會(huì)附上一個(gè)

21、范例檔案,您可以使用 rpm -ql grep dhcp 來(lái) 查 詢 到dhcpd.conf.sample 這 個(gè) 檔 案 吶 ! 然 后 將 該 檔 案 復(fù) 制 成 為 /etc/dhcpd.conf 后,在手動(dòng)去修改 /etc/dhcpd.conf 即可,這樣設(shè)定比較容易咯! ( 注: 這個(gè)設(shè)定檔在不同的 Linux distribution 當(dāng)中會(huì)有不一樣的放置目錄!例如在 openlinux底下,這個(gè)設(shè)定檔預(yù)設(shè)需要放置在 /etc/dhcpd/dhcpd.conf )* */usr/sbin/dhcpd:這個(gè)就是 DHCP 的 daemon 執(zhí)行檔/var/lib/dhcp/dhcpd

22、 .1 eases整個(gè) DHCP 的設(shè)定檔與檢查的檔案就是這幾個(gè)而已編輯本段工作原理第一次登錄的時(shí)候:尋找 Server相關(guān)圖片根據(jù)客戶端是的工作形式會(huì)有所不同。當(dāng) DHCP 客戶端第一次登錄網(wǎng)絡(luò)的時(shí)候,也就是客戶發(fā)現(xiàn)本機(jī)上沒(méi)有任何IP 數(shù)據(jù)設(shè)定,它會(huì)向網(wǎng)絡(luò)發(fā)出一個(gè) DHCP DISCOVER封包。因?yàn)榭蛻舳诉€不知道自己屬于哪一個(gè)網(wǎng)絡(luò),所以封包的來(lái)源地址會(huì)為 ,而目的地址則為 55 ,然后再附上 DHCP discover 的信息,向網(wǎng)絡(luò)進(jìn)行廣播。在Win dows的預(yù)設(shè)情形下,DHCPdiscover 的等待時(shí)間預(yù)設(shè)為1 秒,也就是當(dāng)客戶端將第一個(gè)DH

23、CP discover 封包送出去之后,在 1 秒之內(nèi)沒(méi)有得到響應(yīng)的話,就會(huì)進(jìn)行第二次DHCP discover 廣播。若一直得不到響應(yīng)的情況下,客戶端一共會(huì)有四次DHCP discover廣播(包括第一次在內(nèi)),除了第一次會(huì)等待 1 秒之外,其余三次的等待時(shí)間分別是9、13、16 秒。如果都沒(méi)有得到 DHCP 服務(wù)器的響應(yīng),客戶端則會(huì)顯示錯(cuò)誤信息,宣告DHCP discover的失敗。之后,基* *于使用者的選擇,系統(tǒng)會(huì)繼續(xù)在5 分鐘之后再重復(fù)一次DHCP discover的過(guò)程。* *提供 IP 租用地址當(dāng) DHCP 服務(wù)器監(jiān)聽(tīng)到客戶端發(fā)出的 DHCP discover 廣播后, 它會(huì)從那

24、些還沒(méi)有租 出的地址范圍內(nèi),選擇最前面的空置 IP ,連同其它 TCP/IP 設(shè)定,響應(yīng)給客戶端一個(gè) DHCP OFFER 封包。由于客戶端在開(kāi)始的時(shí)候還沒(méi)有 IP 地址,所以在其 DHCP discover 封包內(nèi)會(huì)帶有其 MAC 地址信息,并且有一個(gè) XID 編號(hào)來(lái)辨別該封包, DHCP 服務(wù)器響 應(yīng)的 DHCP offer 封包則會(huì)根據(jù)這些資料傳遞給要求租約的客戶。根據(jù)服務(wù)器端的設(shè)定, DHCP offer 封包會(huì)包含一個(gè)租約期限的信息。接受 IP 租約如果客戶端收到網(wǎng)絡(luò)上多臺(tái) DHCP 服務(wù)器的響應(yīng),只會(huì)挑選其中一個(gè) DHCP offer 而已(通常是最先抵達(dá)的那個(gè)) ,并且會(huì)向網(wǎng)絡(luò)發(fā)

25、送一個(gè) DHCP request 廣播封包,告訴所 有 DHCP 服務(wù)器它將指定接受哪一臺(tái)服務(wù)器提供的 IP 地址。同時(shí),客戶端還會(huì)向網(wǎng)絡(luò)發(fā) 送一個(gè) ARP 封包,查詢網(wǎng)絡(luò)上面有沒(méi)有其它機(jī)器使用該 IP 地址; 如果發(fā)現(xiàn)該 IP 已經(jīng)被 占用,客戶端則會(huì)送出一個(gè) DHCPDECLINE封包給 DHCP 服務(wù)器,拒絕接受其 DHCP offer ,并重新發(fā)送 DHCP discover 信息。事實(shí)上,并不是所有 DHCP 客戶端都會(huì)無(wú)條 件接受 DHCP 服務(wù)器的 offer ,尤其這些主機(jī)安裝有其它 TCP/IP 相關(guān)的客戶軟件???戶端也可以用 DHCP request 向服務(wù)器提出 DHC

26、P 選擇,而這些選擇會(huì)以不同的號(hào)碼填 寫在 DHCP Option Field 里面。換一句話說(shuō),在 DHCP 服務(wù)器上面的設(shè)定,未必是客戶端全都接受。客戶端可以保留 自己的一些 TCP/IP 設(shè)定,并且主動(dòng)權(quán)永遠(yuǎn)在客戶端這邊。租約確認(rèn)當(dāng) DHCP 服務(wù)器接收到客戶端的 DHCP request 之后,會(huì)向客戶端發(fā)出一個(gè)* *相關(guān)圖片DHCPACK 響應(yīng),以確認(rèn) IP 租約的正式生效,也就結(jié)束了一個(gè)完整的DHCP 工作過(guò)程。DHCP 發(fā)放流程第一次登錄之后:一旦DHCP 客戶端成功地從服務(wù)器那里取得DHCP 租約之后,除非其租約已經(jīng)失效并且IP 地址也重新設(shè)定回 ,否則就無(wú)需再

27、發(fā)送 DHCP discover 信息了,而會(huì)直接使用已經(jīng)租用到的IP 地址向之前的 DHCP 服務(wù)器發(fā)出 DHCP request 信息,DHCP 服務(wù)器會(huì)盡量讓客戶端使用原來(lái)的IP 地址,如果沒(méi)問(wèn)題的話,直接響應(yīng)DHCPack 來(lái)確認(rèn)則可。如果該地址已經(jīng)失效或已經(jīng)被其它機(jī)器使用了,服務(wù)器則會(huì)響應(yīng)一個(gè) DHCPNACK 封包給客戶端,要求其重新執(zhí)行 DHCP discover。至于 IP 的租約期限卻是非??季康模⒎侨缥覀冏夥孔幽菢雍?jiǎn)單,以 NT 為例子:DHCP 客戶端除了在開(kāi)機(jī)的時(shí)候發(fā)出DHCP request 請(qǐng)求之外,在租約期限一半的時(shí)候也會(huì)發(fā)出 DHCP request ,如果此

28、時(shí)得不到DHCP 服務(wù)器的確認(rèn)的話,客戶端還可以繼續(xù)使用該 IP ;當(dāng)租約期過(guò)了 87.5%時(shí),如果客戶端仍然無(wú)法與當(dāng)初的DHCP 服務(wù)器聯(lián)系上,它將與其它 DHCP 服務(wù)器通信。如果網(wǎng)絡(luò)上再?zèng)]有任何DHCP 服務(wù)器在運(yùn)行時(shí),該客戶端必須停止使用該IP 地址,并從發(fā)送一個(gè) Dhcpdiscover 數(shù)據(jù)包開(kāi)始,再一次重復(fù)整個(gè)過(guò)程。要是您想退租,可以隨時(shí)送出 DHCPRELEASE 命令解約,就算您的租約在前一 秒鐘才獲得的??缇W(wǎng)絡(luò)的 DHCP 運(yùn)作從前面描述的過(guò)程中,我們不難發(fā)現(xiàn):DHCP DISCOVER 是以 廣播方式進(jìn)行的,其情形只能在同一網(wǎng)絡(luò)之內(nèi)進(jìn)行,因?yàn)?router 是不會(huì)將廣播傳

29、送出去的。* *但如果 DHCP 服務(wù)器安設(shè)在其它的網(wǎng)絡(luò)上面呢?由于定,所以也不知道 Router 地址,而且有些 Router 也不會(huì)將DHCP 廣播封包傳遞出去, 因此這情形下 DHCP DISCOVER 是永遠(yuǎn)沒(méi)辦法抵達(dá) DHCP 服務(wù)器那端的,當(dāng)然也不會(huì)發(fā) 生 OFFER 及其它動(dòng)作了。 要解決這個(gè)問(wèn)題,我們可以用 DHCP Age nt (或 DHCP Proxy )主機(jī)來(lái)接管客戶的 DHCP 請(qǐng)求,然后將此請(qǐng)求傳遞給真正的DHCP 服務(wù)器,然后將服務(wù)器的回復(fù)傳給客戶。這里,Proxy 主機(jī)必須自己具有路由能力,且能將雙方的封包互傳對(duì)方。若不使用 Proxy,您也可以在每一個(gè)網(wǎng)絡(luò)之中

30、安裝DHCP 服務(wù)器,但這樣的話,一來(lái)設(shè)備成本會(huì)增加,而且,管理上面也比較分散。當(dāng)然嘍,如果在一個(gè)十分大型的網(wǎng)絡(luò)中,這 樣的均衡式架構(gòu)還是可取的。視您的實(shí)際情況而定了。編輯本段 DHCP 的責(zé)任1. 保證任何 IP 地址在同一時(shí)刻只能由一臺(tái)DHCP 客戶機(jī)所使用。2. DHCP 應(yīng)當(dāng)可以給用戶分配永久固定的IP 地址。3. DHCP 應(yīng)當(dāng)可以同用其他方法獲得IP 地址的主機(jī)共存(如手工配置IP 地址的主機(jī))4. DHCP 服務(wù)器應(yīng)當(dāng)向現(xiàn)有的 BOOTP 客戶端提供服務(wù)。編輯本段封包格式以下為各字段的簡(jiǎn)要說(shuō)明:OP若是 client 送給 server 的封包,設(shè)為 1,反向?yàn)?2。HTYPED

31、HCP 客戶端還沒(méi)有 IP 環(huán)境設(shè)* *DHCP 報(bào)文格式硬件類別,Ethernet 為 1。HLEN硬件地址長(zhǎng)度, Ethernet 為 6 。HOPS若封包需經(jīng)過(guò) router 傳送,每站加 1 ,若在同一網(wǎng)內(nèi),為 0。TRANSACTION IDDHCP REQUEST 時(shí)產(chǎn)生的數(shù)值,以作 DHCPREPLY 時(shí)的依據(jù)。SECONDSClient 端啟動(dòng)時(shí)間(秒) 。FLAGS從 0 到 15 共 16 bits ,最左一 bit 為 1 時(shí)表示 server 將以廣播方式傳送封包給 client ,其余尚未使用。ciaddr要是 client 端想繼續(xù)使用之前取得之 IP 地址,則列于

32、這里。yiaddr從 server 送回 client 之 DHCP OFFER 與 DHCPACK 封包中,此欄填寫分配給 client 的 IP 地址。siaddr* *若 client 需要透過(guò)網(wǎng)絡(luò)開(kāi)機(jī),從 server 送出之 DHCP OFFER 、 DHCPACK 、 DHCPNACK 封包中,此欄填寫開(kāi)機(jī)程序代碼所在 server 之地址。giaddr若需跨網(wǎng)域進(jìn)行 DHCP 發(fā)放,此欄為 relay agent 的地址,否則為 0。chaddrClie nt 之硬件地址。sn ameServer 之名稱字符串,以0 x00 結(jié)尾。file若 client 需要透過(guò)網(wǎng)絡(luò)開(kāi)機(jī),此欄

33、將指出開(kāi)機(jī)程序名稱,稍后以TFTP 傳送。opti ons允許廠商定議選項(xiàng)(Ven dor-Specific Area),以提供更多的設(shè)定信息(如相關(guān)圖片:Netmask、Gateway、DNS、等等)。其長(zhǎng)度可變,同時(shí)可攜帶多個(gè)選項(xiàng),每一選項(xiàng) 之第一個(gè) byte為信息代碼,其后一個(gè)byte 為該項(xiàng)數(shù)據(jù)長(zhǎng)度,最后為項(xiàng)目?jī)?nèi)容。CODELEN VALUE 此字段完全兼容 BOOTP,同時(shí)擴(kuò)充了更多選項(xiàng)。其中, DHCP 封包可利用 編碼為 0 x53之選項(xiàng)來(lái)設(shè)定封包類別:* *項(xiàng)值類別1 DHCP DISCOVER2 DHCP OFFER3 DHCP REQUEST4 DHCPDECLINE5 D

34、HCPACK6 DHCPNACK7 DHCPRELEASEDHCP 的選項(xiàng)非常多,有空請(qǐng)查閱 RFC 或相關(guān)文獻(xiàn),并好好理解,這里不再敘述了。 編輯本段DHCP 協(xié)議RFC-951 、 RFC-1084 、 RFC-1123 、 RFC-1533 、RFC-1534 、 RFC-1497 、 RFC-1541 RFC-2131DHCP 是可自動(dòng)將 IP 位址指派給登入 TCP/IP 網(wǎng)絡(luò)的用戶端的一種軟件, (此種 IP 位址 稱為動(dòng)態(tài) IP 位址 ) 。 這種軟件通常是在路由器及其他網(wǎng)絡(luò)設(shè)備上執(zhí)行的。依照預(yù)先設(shè)定,您的 GateLock路由器設(shè)定為使用 DHCP ,因此就無(wú)須手動(dòng)指派永久 I

35、P 位址給網(wǎng)絡(luò)上的每 個(gè)設(shè)備。建議不要改變這個(gè)設(shè)置,這樣您的個(gè)人電腦就可以被分辨為 DHCP 服務(wù)器。1 dhcpdiscover: 此為 client 開(kāi)始 DHCP 過(guò)程中的第一個(gè)請(qǐng)求報(bào)文2 dhcpoffer : 此為 server 對(duì) dhcpdiscover 報(bào)文的響應(yīng)3 dhcprequst : 此為 client 對(duì) dhcpoffer 報(bào)文的響應(yīng)4 dhcpdeclient: 當(dāng) client 發(fā)現(xiàn) server 分配給它的 IP 地址無(wú)法使用,如 IP 地址發(fā)生 沖突時(shí),將發(fā)出此報(bào)文讓 server 禁止使用這次分配的 IP 地址。* *5 dhcpack : server

36、對(duì) dhcprequst 報(bào)文的響應(yīng), client 收到此報(bào)文后才真正獲得了 IP 地址和相關(guān)配置信息。6 dhcpnack : 此報(bào)文是 server 對(duì) client 的 dhcprequst 報(bào)文的拒絕響應(yīng), client 收 到此報(bào)文后,一般會(huì)重新開(kāi)始 DHCP 過(guò)程。7 dhcprelease : 此報(bào)文是 client 主動(dòng)釋放 IP 地址,當(dāng) server 收到此報(bào)文后就可以收 回 IP 地址分配給其他的 client.DHCP 是 BOOTP 的擴(kuò)展,是基于 C/S 模式的,它提供了一種動(dòng)態(tài)指定相關(guān)圖片IP 地址和配置參數(shù)的機(jī)制。這主要用于大型網(wǎng)絡(luò)環(huán)境和配置比較困難的地方。D

37、HCP 服務(wù)器自動(dòng)為客戶機(jī)指定 IP 地址,指定的配置參數(shù)有些和IP 協(xié)議并不相關(guān),但這必沒(méi)有關(guān)系,它的配置參數(shù)使得網(wǎng)絡(luò)上的計(jì)算機(jī)通信變得方便而容易實(shí)現(xiàn)了。DHCP 使 IP 地址的可以租用,對(duì)于許多擁有許多臺(tái)計(jì)算機(jī)的大型網(wǎng)絡(luò)來(lái)說(shuō),每臺(tái)計(jì)算機(jī)擁有一個(gè)IP 地址有時(shí)候可能是不必要的。租期從 1 分鐘到 100 年不定,當(dāng)租期到了的時(shí)候,服務(wù)器可以把這個(gè)IP 地址分配給別的機(jī)器使用??蛻粢部梢哉?qǐng)求使用自己喜歡的網(wǎng)絡(luò)地址及相應(yīng)的配置參數(shù)。DHCP 是對(duì) BOOTP 的擴(kuò)展,它的包格式和 BOOTP 也一樣,這樣它就可以使用 BOOTP 的中轉(zhuǎn)發(fā)代理來(lái)發(fā)送 DHCP 包了,這使得 BOOTP 和 DH

38、CP 之間可以實(shí)現(xiàn)互操作。對(duì)于 BOOTP 轉(zhuǎn)發(fā)代理來(lái)* *說(shuō),發(fā)的是 DHCP 包還是 BOOTP 包,它根本分不清楚。它們使用的服 務(wù)器端口號(hào)是 67 和 68,但是有些地方還有些不同:DHCP 定義了一種可以使 IP 地址使用一段有限時(shí)間的機(jī)制,在客戶期限到了的時(shí)候可以重新分配這個(gè) IP 地址。DHCP 為用戶提供所有 IP 配置參數(shù)。DHCP 包長(zhǎng)度比 BOOTP 包長(zhǎng)度稍長(zhǎng)。既然包比 BOOTP 的長(zhǎng),那也不是白帶的,這多 出的長(zhǎng)度里包括了網(wǎng)絡(luò)配置參數(shù)。DHCP 的包都比 BOOTP 的長(zhǎng),那協(xié)議也復(fù)雜了。DHCP 有七種消息類型,而 BOOTP* *只有兩種。下圖中我們可以清楚地看

39、到客戶機(jī)請(qǐng)求獲得網(wǎng)絡(luò)地址和配置參數(shù)的最初幾個(gè)步驟: 第一步的時(shí)候客戶發(fā)出包的名稱叫 DHCPDISCOVER ,而服務(wù)器返回包的名稱叫 DHCPOFFER 。1.BOOTP 轉(zhuǎn)發(fā)代理接收到請(qǐng)求包,并負(fù)責(zé)向 DHCP 其它網(wǎng)絡(luò)內(nèi)的 DHCP 服務(wù)器轉(zhuǎn)發(fā)。2.DHCP 服務(wù)器以 DHCPOFFER 響應(yīng)客戶的要求, 這個(gè)包內(nèi)包括可用的 IP 地址和參數(shù)。3.BOOTP 轉(zhuǎn)發(fā)代理接收包,并對(duì)它進(jìn)行檢查。如果它覺(jué)得沒(méi)有問(wèn)題,就向客戶轉(zhuǎn)發(fā)。4. 如果客戶在發(fā)出 DHCP DISCOVER 包后一段時(shí)間內(nèi)沒(méi)有接收到回應(yīng),它有機(jī)會(huì)重新 發(fā)送請(qǐng)求 10 次,否則就通知用戶??蛻魴C(jī)可以同時(shí)接收到許多個(gè)服務(wù)器的應(yīng)

40、答,它可以自 己決定用哪一個(gè)。下圖是客戶決定了以后,向服務(wù)器發(fā)送應(yīng)答時(shí)的情況。5. 當(dāng)客戶選定了某個(gè)目標(biāo)服務(wù)器后,它會(huì)廣播DHCPREQUEST 包,用以通知選定的服務(wù)器和未選定的服務(wù)器。6. 轉(zhuǎn)發(fā)工作仍然由 BOOTP 轉(zhuǎn)發(fā)擔(dān)任。7. 收到 DHCPREQUEST 包服務(wù)器會(huì)檢查收到的包, 如果包內(nèi)的地址和提供的地址一致, 證明現(xiàn)在客戶機(jī)選擇的是這臺(tái)服務(wù)器提供的地址,如果不是,自己提供的地址被拒絕了。8. 被選定的服務(wù)器在接收到 DHCPREQUEST 包以后,因?yàn)槟承┰蚩赡懿荒芟蚩蛻籼?供這個(gè)網(wǎng)絡(luò)地址或參數(shù),它可以向客戶發(fā)送 DHCPNAK 包,如果可以提供則可以發(fā)送 DHCPACK 包

41、。以發(fā)送 DHCPDECLIENT 包拒絕這個(gè)地址,然后重新發(fā)送 沒(méi)有問(wèn)題,就可以接受這個(gè)配置參數(shù)。同樣當(dāng)客戶接收到客戶在收到包后, 檢查內(nèi)部的網(wǎng)絡(luò)地址和租用時(shí)間,如果客戶覺(jué)得這個(gè)包有問(wèn)題, 它可DHCPDISCOVER 包。如果覺(jué)得DHCPNAK 包時(shí),它也可以發(fā)送* *DHCPDISCOVER 包??蛻艨梢栽谧馄诘狡谥搬尫啪W(wǎng)絡(luò)地址, 這通過(guò)發(fā)送 DHCPRELEASE 包來(lái)實(shí)現(xiàn)。用戶下一次可以再次獲得相同的IP 地址。在這一過(guò)程中,許多步驟就可以不用麻煩了,老客戶當(dāng)然要方便一點(diǎn)了。1.客戶在發(fā)送的 DHCPREQUEST 包內(nèi)包括自己以前使用的 IP 地址。2此包由 BOOTP 轉(zhuǎn)發(fā)代理

42、轉(zhuǎn)發(fā)。3.DHCP 服務(wù)器檢查 DHCPREQUEST 包內(nèi)包括的配置參數(shù)。4它如果是原來(lái)提供這個(gè)網(wǎng)絡(luò)地址的參數(shù)的服務(wù)器,它會(huì)認(rèn)出這些數(shù)來(lái),并以DHCPACK 包回應(yīng)。5.客戶接收到 DHCPACK 包后,它可以接收或拒絕,如果拒絕它可以申請(qǐng)新的網(wǎng)絡(luò)地 址。當(dāng)然了,如果服務(wù)器覺(jué)得客戶的請(qǐng)求是無(wú)效的,服務(wù)器會(huì)以DHCPNACK 包響應(yīng),客戶接收到這個(gè)包后,會(huì)重新會(huì)獲得網(wǎng)絡(luò)地址而發(fā)送DHCPDISCOVER 包。編輯本段路由器配置 DHCP 服務(wù)器目前比較通用的都是采用路由器設(shè)備來(lái)給用戶分配地址,這樣可以節(jié)省一大筆DHCP服務(wù)器的費(fèi)用。網(wǎng)絡(luò)拓?fù)鋱D如右圖,詳細(xì)配置方法如下:LaCMPTLit鼻眄 E

43、ILaprpLIPv4 配置方法Router(co nfig)#i nt fO/ORouter(config-if)#ip add * *Router(c on fig-if)# no sh* *Router(config-if)#exitRouter(config)#ip dhcp excluded-address / 需要排除路由器的接口既網(wǎng)關(guān)地址Router(config)#ip dhcp pool IPv4 /Router(dhcp-config)#network /24 /Router(

44、dhcp-config)#default-Router /Router(dhcp-config)#dns-server 33 /Router(dhcp-config)#lease 2 / 地址租期Router(dhcp-config)#domain-name ewao_cn /Router(dhcp-config)#endIPv6 配置方法(需要您的路由設(shè)備支持 IPv6 技術(shù))Router(config)#ipv6 unicast-routing /開(kāi)啟 IPv6 協(xié)議Router(config)#ipv6 cef /開(kāi)啟 IPv6 轉(zhuǎn)發(fā)Rou

45、ter(config)#ipv6 dhcp pool v6 /創(chuàng)建 DHCP 池Router(config-dhcp)# prefix-delegation pool v6poolRouter(config-dhcp)# dns-server 2001:470:20:2Router(config-dhcp)# domain-name ewao_cnRouter(config-dhcp)#end客戶端設(shè)置創(chuàng)建 DHCP 池宣告可分配網(wǎng)段設(shè)置客戶端的默認(rèn)網(wǎng)關(guān)設(shè)置客戶端 DNS 地址設(shè)置客戶端所在域* *參照下圖編輯本段主機(jī)配置 DHCP 服務(wù)器安裝 DHCP 服務(wù)在 Windows Server

46、2003系統(tǒng)中默認(rèn)沒(méi)有安裝 DHCP 服務(wù),因此需要安裝 DHCP 服務(wù)。第 1 步單擊“開(kāi)始”按鈕,在“控制面板”中雙擊“添加或刪除程序”圖標(biāo),在打開(kāi) 的窗口左側(cè)單擊添加/刪除 Windows 組件”按鈕,打開(kāi)“ Windows 組件向?qū)А睂?duì)話框。第 2 步在“組件”列表中找到并勾選“網(wǎng)絡(luò)服務(wù)”復(fù)選框,然后單擊“詳細(xì)信息”按鈕,打開(kāi)“網(wǎng)絡(luò)服務(wù)”對(duì)話框。接著在“網(wǎng)絡(luò)服務(wù)的子組件”列表中勾選“動(dòng)態(tài)主機(jī)配置協(xié) 議(DHCP) ”復(fù)選框,依次單擊“確定T下一步”按鈕開(kāi)始配置和安裝DHCP 服務(wù)。最后單擊“完成”按鈕完成安裝。提示:如果是在 Active Directory( 活動(dòng)目錄)域中部署 DH

47、CP 服務(wù)器,還需要進(jìn)行授權(quán) 才能使DHCP 服務(wù)器生效。本例的網(wǎng)絡(luò)基于工作組管理模式,因此無(wú)需進(jìn)行授權(quán)操作即可 進(jìn)行創(chuàng)建 IP 作用域的操作。創(chuàng)建 IP 作用域要想為同一子網(wǎng)內(nèi)的所有客戶端電腦自動(dòng)分配IP 地址,首先要做就是創(chuàng)建一個(gè) IP 作用域,這也是事先確定一段IP 地址作為 IP 作用域的原因。下面開(kāi)始創(chuàng)建IP 作用域的操作。* *第 1 步依次單擊“開(kāi)始T管理工具TDHCP ”,打開(kāi)“ DHCP ”控制臺(tái)窗口。在左窗格 中右擊DHCP 服務(wù)器名稱,執(zhí)行“新建作用域”命令。第 2 步 在打開(kāi)的“新建作用域向?qū)А睂?duì)話框中單擊“下一步”按鈕,打開(kāi)“作用域名” 向?qū)ы?yè)。在“名稱”框中為該作用

48、域鍵入一個(gè)名稱(如“CCE”)和一段描述性信息,單擊“下一步”按鈕。小提示:這里的作用域名稱只起到一個(gè)標(biāo)識(shí)的作用,基本上沒(méi)有實(shí)際應(yīng)用。第 3 步 打開(kāi)“ IP 地址范圍”向?qū)ы?yè),分別在“起始 IP 地址”和“結(jié)束 IP 地址”編輯 框中鍵入事先確定的 IP 地址范圍(本例為“ 54 ”)。接著需要 定義子網(wǎng)掩碼,以確定 IP 地址中用于“網(wǎng)絡(luò)/子網(wǎng) ID ”的位數(shù)。由于本例網(wǎng)絡(luò)環(huán)境為城域 網(wǎng)內(nèi)的一個(gè)子網(wǎng),因此根據(jù)實(shí)際情況將“長(zhǎng)度”微調(diào)框的值調(diào)整為“23”,單擊“下一步”按鈕(圖 3) 。第 4 步 在打開(kāi)的“添加排除”向?qū)ы?yè)中可以指定排除的IP

49、地址或 IP 地址范圍。由于已經(jīng)使用了幾個(gè) IP 地址作為其它服務(wù)器的靜態(tài) IP 地址, 因此需要將它們排除。 在“起始 IP 地址”編輯框中鍵入排除的 IP 地址并單擊“添加”按鈕。重復(fù)操作即可,接著單擊“下一 步”按鈕。第 5 步 在打開(kāi)的“租約期限”向?qū)ы?yè)中,默認(rèn)將客戶端獲取的 IP 地址使用期限限制為8 天。如果沒(méi)有特殊要求保持默認(rèn)值不變,單擊“下一步”按鈕。第 6 步 打開(kāi)“配置 DHCP 選項(xiàng)”向?qū)ы?yè),保持選中“是,我想現(xiàn)在配置這些選項(xiàng)”單 選框并單擊“下一步”按鈕。在打開(kāi)的“路由器(默認(rèn)網(wǎng)關(guān) )”向?qū)ы?yè)中根據(jù)實(shí)際情況鍵入 網(wǎng)關(guān)地址(本例為“ 54 ”)并依

50、次單擊“添加宀下一步”按鈕。第 7 步 在打開(kāi)的“域名稱和 DNS 服務(wù)器”向?qū)ы?yè)中沒(méi)有做任何設(shè)置,這是因?yàn)榫W(wǎng)絡(luò) 中沒(méi)有安裝 DNS 服務(wù)器且尚未升級(jí)成域管理模式 .依次單擊“下一步”按鈕,跳過(guò)“ WINS 服務(wù)器”向?qū)ы?yè)打開(kāi)“激活作用域”向?qū)ы?yè)。保持“是,我想現(xiàn)在激活此作用域”單選框選 中狀態(tài),并依次單擊“下一步”7“完成”按鈕結(jié)束配置。* *設(shè)置 DHCP 客戶端 安裝了 DHCP 服務(wù)并創(chuàng)建了 IP 作用域后, 要想使用 DHCP 方 式為客戶端電腦分配 IP 地址,除了網(wǎng)絡(luò)中有一臺(tái) DHCP 服務(wù)器外,還要求客戶端電腦應(yīng)該 具備自動(dòng)向 DHCP服務(wù)器獲取 IP 地址的能力,這些客戶端電

51、腦就被稱作 DHCP 客戶端。因此我們對(duì)一臺(tái)運(yùn)行 Windows XP 的客戶端電腦面前進(jìn)行了如下設(shè)置:在桌面上右擊 “網(wǎng)上鄰居”圖標(biāo),執(zhí)行“屬性”命令。在打開(kāi)的“網(wǎng)絡(luò)連接”窗口中右擊“本地連接”圖 標(biāo)并執(zhí)行“屬性” ,打開(kāi)“本地連接 屬性”對(duì)話框。然后雙擊“ Internet 協(xié)議( TCP/IP) ” 選項(xiàng),點(diǎn)選“自動(dòng)獲得 IP 地址”單選框,并依次單擊“確定”按鈕。提示:默認(rèn)情況下端電腦使用的都是自動(dòng)獲取 IP 地址的方式,一般無(wú)需進(jìn)行修改,只 需檢查一下就行了。至此, DHCP 服務(wù)器端和客戶端已經(jīng)全部設(shè)置完成了。在 DHCP 服務(wù)器正常運(yùn)行的情 況下,首次開(kāi)機(jī)的客戶端會(huì)自動(dòng)獲取一個(gè)

52、IP 地址并擁有八天的使用期限。 編輯本段創(chuàng)建新用戶或供應(yīng)商創(chuàng)建新用戶或供應(yīng)商選項(xiàng)類啟動(dòng) DHCP 管理器。單擊控制臺(tái)樹(shù)中的適用的 DHCP 服 務(wù)器分支。右擊在的服務(wù)器,然后單擊創(chuàng)建新的用戶類的定義用戶類 ,或者單擊 定義供應(yīng)商類 創(chuàng)建一個(gè)新的供應(yīng)商類。單擊 添加 。在 新的類 的對(duì)話框鍵入一個(gè)描述性的標(biāo)識(shí) 名稱, 為新的選項(xiàng), 在 顯示名稱 框。還可能會(huì)將其他信息添加到 說(shuō)明 框。鍵入數(shù)據(jù)以匹 配的類 ID 由 ID 或ASCII 下的 DHCP 客戶端提供 DHCP 服務(wù)器服務(wù)使用。若要為十 六進(jìn)制字節(jié)數(shù)字值輸入數(shù)據(jù),請(qǐng)單擊文本框的左側(cè)。若要輸入信息交換(ASCII) 文本字符值為美國(guó)標(biāo)

53、準(zhǔn)碼數(shù)據(jù),單擊文本框的右側(cè)。單擊 確定 ,然后單擊 關(guān)閉 。使用新的類 ID 配置 DHCP作用域在 DHCP 管理器,雙擊相應(yīng)的 DHCP 作用域。右鍵單擊 作用域選 項(xiàng) ,然后單擊 配置選項(xiàng) 。單擊 高級(jí) 。單擊以選中復(fù)選框或要使用新的供應(yīng)商或用戶類 在功能旁邊的框。 單擊 確定 。為客戶端計(jì)算機(jī)設(shè)置指定的 DHCP 類 ID 字符串連接到基 于 Windows 2000 的 DHCP 服務(wù)器的客戶端計(jì)算機(jī)使用下面的命令可以設(shè)置指定的 DHCP 類別 ID 字符串:ipconfig / setclassid adapter_name class_id* *是例如配置名為 Local Are

54、a Connection的適配器名為 myuserclass 用戶類 ID ,請(qǐng)?jiān)诿钐崾痉骆I入ipconfig/ setclassid 本地連接 myuserclass,然后按 ENTER鍵。它標(biāo)識(shí) LocalArea Connection 接口接收為 myuserclassDHCP服務(wù)器上配置的DHCP 選項(xiàng)。注意 : ASCII 中的類 ID是區(qū)分大小寫,并必須的匹配在 編輯類對(duì)話框中輸入標(biāo)識(shí)數(shù)據(jù)的類來(lái)創(chuàng)建新的用戶或供應(yīng)商選項(xiàng)類。編輯本段建立 DHCP 服務(wù)器DHCP 服務(wù)的安裝DHCP 指的是由服務(wù)器控制一段 IP 地址范圍,客戶機(jī)登錄服務(wù)器時(shí)就可以自動(dòng)獲得服 務(wù)器分配的 IP 地址

55、和子網(wǎng)掩碼。 首先,DHCP 服務(wù)器必須是一臺(tái)安裝有 Windows 2000 Server/Advanced Server系統(tǒng)的計(jì)算機(jī);其次,擔(dān)任 DHCP 服務(wù)器的計(jì)算機(jī)需要安裝 TCP/IP 協(xié)議,并為其設(shè)置靜態(tài) IP 地址、子網(wǎng)掩碼、默認(rèn)網(wǎng)關(guān)等內(nèi)容。默認(rèn)情況下, DHCP 作為 Windows 2000 Server 的一個(gè)服務(wù)組件不會(huì)被系統(tǒng)自動(dòng)安裝,必須把它添加進(jìn)來(lái):1. 依次點(diǎn)擊開(kāi)始T設(shè)置T控制面板T添加/刪除程序T添加/刪除 Windows 組件”,打開(kāi)相應(yīng)的對(duì)話框。2. 用鼠標(biāo)左鍵點(diǎn)擊選中對(duì)話框的“組件”列表框中的“網(wǎng)絡(luò)服務(wù)”一項(xiàng),單擊詳細(xì)信息 按鈕,出現(xiàn)帶有具體內(nèi)容的對(duì)話框。

56、3.在對(duì)話框“網(wǎng)絡(luò)服務(wù)的子組件”列表框中勾選“動(dòng)態(tài)主機(jī)配置協(xié)議( 擊確定按鈕,根據(jù)屏幕提示放入 Windows 2000 安裝光盤,復(fù)制所需要的程序。4.重新啟動(dòng)計(jì)算機(jī)后,在“開(kāi)始T程序T管理工具”下就會(huì)出現(xiàn)“DHCP ”一項(xiàng),說(shuō)DHCP )”,單* *明 DHCP 服務(wù)安裝成功。DHCP 服務(wù)器的授權(quán)出于對(duì)網(wǎng)絡(luò)安全管理的考慮,并不是在 Windows 2000 Server 中安裝了 DHCP 功能 后就能直接使用,還必須進(jìn)行授權(quán)操作,未經(jīng)授權(quán)操作的服務(wù)器無(wú)法提供DHCP 服務(wù)。對(duì)DHCP 服務(wù)器授權(quán)操作的過(guò)程如下:1. 依次點(diǎn)擊“開(kāi)始T程序T管理工具TDHCP ”,打開(kāi) DHCP 控制臺(tái)窗

57、口。2. 在控制臺(tái)窗口中,用鼠標(biāo)左鍵點(diǎn)擊選中服務(wù)器名,然后單擊右鍵,在快捷菜單中選中“授權(quán)”,此時(shí)需要幾分鐘的等待時(shí)間。注意:如果系統(tǒng)長(zhǎng)時(shí)間沒(méi)有反應(yīng),可以按 F5 鍵 或選擇菜單工具中的“操作”下的“刷新”進(jìn)行屏幕刷新,或先關(guān)閉DHCP 控制臺(tái),在服務(wù)器名上用鼠標(biāo)右鍵點(diǎn)擊。 如果快捷菜單中的 “授權(quán)”已經(jīng)變?yōu)椤俺废跈?quán)” ,則表示對(duì) DHCP 服務(wù)器授權(quán)成功。 此時(shí), 最明顯的標(biāo)記是服務(wù)器名前面紅色向上的箭頭變成了綠色向下的箭 頭。這樣,這臺(tái)被授權(quán)的 DHCP 服務(wù)器就有分配 IP 的權(quán)利了。添加 IP 地址范圍當(dāng) DHCP 服務(wù)器被授權(quán)后,還需要對(duì)它設(shè)置 IP 地址范圍。通過(guò)給 DHCP 服

58、務(wù)器設(shè)置 IP 地址范圍后,當(dāng) DHCP 客戶機(jī)在向 DHCP 服務(wù)器申請(qǐng) IP 地址時(shí), DHCP 服務(wù)器就會(huì)從 所設(shè)置的 IP 地址范圍中選擇一個(gè)還沒(méi)有被使用的 IP 地址進(jìn)行動(dòng)態(tài)分配。添加 IP 地址范圍 的操作如下:1點(diǎn)擊“開(kāi)始T程序T管理工具TDHCP ”,打開(kāi) DHCP 控制臺(tái)窗口。2. 選中 DHCP 服務(wù)器名,在服務(wù)器名上點(diǎn)擊鼠標(biāo)右鍵,在出現(xiàn)的快捷菜單中選擇“新建作用域”,在出現(xiàn)的窗口中單擊 下一步 按鈕,在出現(xiàn)的對(duì)話框中輸入相關(guān)信息,單擊下一步 按鈕.3. 根據(jù)自己網(wǎng)絡(luò)的實(shí)際情況,對(duì)各項(xiàng)進(jìn)行設(shè)置,然后單擊下一步 按鈕 .4. 輸入需要排除的 IP 地址范圍。由于校園網(wǎng)絡(luò)中有很

59、多網(wǎng)絡(luò)設(shè)備需要指定靜態(tài)IP 地址* *(即固定的 IP 地址),如服務(wù)器、交換機(jī)、路由器等,此時(shí)必須把這些已經(jīng)分配的IP 地址從 DHCP 服務(wù)器的 IP 地址范圍中排除, 否則會(huì)引起 IP 地址的沖突, 導(dǎo)致網(wǎng)絡(luò)故障, 單擊 下 一步 按鈕.5. 在出現(xiàn)的“租約期限”窗口中可以設(shè)置 IP 地址租期的時(shí)間值。一般情況下,如果校 園網(wǎng)絡(luò)中的 IP 地址比較緊張的時(shí)候,可以把租期設(shè)置短一些,而 IP 地址比較寬松時(shí),可以 把租期設(shè)置長(zhǎng)一些。設(shè)置完后,單擊 下一步 按鈕,出現(xiàn)“配置 DHCP 選項(xiàng)”窗口。6. 在“配置 DHCP 選項(xiàng)”窗口中,如果選擇“是,我想現(xiàn)在配置這些選項(xiàng)” ,此時(shí)可以 對(duì) D

60、NS服務(wù)器、默認(rèn)網(wǎng)關(guān)、 WINS 服務(wù)器地址等內(nèi)容進(jìn)行設(shè)置;如果選擇“否,我想稍后 配置這些選項(xiàng)” ,可以在需要這些功能時(shí)再進(jìn)行配置。此處,我們選擇前者,單擊 下一步 按鈕。7. 在出現(xiàn)的窗口中,常常輸入網(wǎng)絡(luò)中路由器的 IP 地址(即默認(rèn)網(wǎng)關(guān)的 IP 地址)或是 NAT 服務(wù)器(網(wǎng)絡(luò)地址轉(zhuǎn)換服務(wù)器)的 IP 地址,如 WinRoute 、SyGate 等。這樣,客戶 機(jī)從 DHCP 服務(wù)器那里得到的 IP 信息中就包含了默認(rèn)網(wǎng)關(guān)的設(shè)定了,從而可以接入 Internet 。8. 單擊下一步 按鈕,在此對(duì)話框中設(shè)置有關(guān)客戶機(jī)DNS 域的名稱,同時(shí)輸入 DNS服務(wù)器的名稱和 IP 地址。,然后單擊

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論