在無線AP或無線路由器中有很多參數(shù),我們可能大體了解其作用,而且大多數(shù)情況下我們這些菜鳥也不需要對其了解太深就可以滿足簡單上網(wǎng)的需求,但是如果碰到復(fù)雜的網(wǎng)絡(luò)環(huán)境需求,就需要我們對這些參數(shù)進行深入的了解,才能最大的發(fā)揮這些參數(shù)的作用,今天筆者就和大家一起來了解一下其中的DHCP這個參數(shù)。
現(xiàn)在有的無線網(wǎng)絡(luò)的規(guī)模已經(jīng)不是一臺兩臺計算機,面對日益增多的客戶機,如果再像以前一樣手動為每臺機器逐一進行IP地址設(shè)置是非常麻煩的,怎么辦?可以使用無線路由器中的DHCP服務(wù)來給管理員減負。
一、了解DHCP的作用及其工作過程
首先我們了解一下什么是DHCP,DHCP(Dynamic Host Configuration Protocol,動態(tài)主機配置協(xié)議)是IETF為實現(xiàn)IP的自動配置而設(shè)計的協(xié)議,它可以為客戶機自動分配IP地址、子網(wǎng)掩碼以及缺省網(wǎng)關(guān)、DNS服務(wù)器的IP地址等TCP/IP參數(shù),它分為兩個部份:一個是服務(wù)器端﹐而另一個是客戶端。所有的IP地址資料都由DHCP服務(wù)器集中管理,并負責處理客戶端的DHCP要求;而客戶端則會使用從服務(wù)器分配下來的IP地址。
在一些無線網(wǎng)絡(luò)中,客戶機數(shù)目較多,使用DHCP可以方便對這些機器進行管理,為客戶機提供TCP/IP參數(shù)配置,如IP地址、網(wǎng)關(guān)地址和DNS服務(wù)器等。
在無線設(shè)備中,服務(wù)器就是無線路由器或無線AP,而客戶端則是我們的帶有無線網(wǎng)卡的計算機了。
那么我們的計算機從DHCP服務(wù)器(也就是我們的無線路由器或無線AP)上獲得地址的整個過程是怎么樣的呢?
1. 尋找服務(wù)器
當DHCP客戶端第一次登錄網(wǎng)路的時候﹐計算機發(fā)現(xiàn)本機上沒有任何IP地址設(shè)定,就會向網(wǎng)絡(luò)廣播一個尋找DHCP服務(wù)器的數(shù)據(jù)包。該數(shù)據(jù)包的來源地址會為0.0.0.0,而目的地址則為255.255.255.255。
2. 分配IP地址
當無線設(shè)備監(jiān)聽到客戶端發(fā)出的尋找服務(wù)器的數(shù)據(jù)包后,它會從那些還沒有分配出的IP地址里,選擇最前面的的空閑IP,根據(jù)客戶端發(fā)送來的數(shù)據(jù)包中MAC地址,發(fā)送給給客戶端一個分配IP地址的數(shù)據(jù)包。
3. 接受IP地址
客戶端收到無線設(shè)備發(fā)送回來的分配IP地址數(shù)據(jù)包,客戶端會向網(wǎng)絡(luò)發(fā)送一個ARP數(shù)據(jù)包,確認網(wǎng)絡(luò)中沒有其他機器使用該IP地址,如果已經(jīng)有,則重復(fù)發(fā)送步驟1中的動作;如果沒有,則接受該IP地址,并發(fā)送一個Dhcprequest數(shù)據(jù)包給無線設(shè)備。
4. IP地址分配確認
當無線設(shè)備接收到客戶端的Dhcprequest數(shù)據(jù)包之后,會向客戶端發(fā)出一個DHCPACK回應(yīng),以確認IP地址的正式生效,也就結(jié)束了一個完整的DHCP工作過程。
二、怎樣合理的設(shè)置DHCP
對DHCP有了一定了解后,讓我們再來具體看看在無線路由器中該怎樣合理的設(shè)置DHCP參數(shù)。
![]() |
DHCP設(shè)置界面圖 |
如果想使用DHCP服務(wù)并對其設(shè)置,首先要從無線路由器的DHCP服務(wù)設(shè)置中啟用DHCP服務(wù)器。
根據(jù)路由器不同,設(shè)置界面有細微差別。不過總體意思差不很多,首先設(shè)置一個可以分配給客戶端的IP地址范圍,這樣,當無線路由器收到DHCP請求數(shù)據(jù)包的時候,將從這個范圍中尋找空閑的IP地址分配給客戶端。本例中設(shè)置的是192.168.0.100到192.168.0.199共100個地址。
設(shè)置所分配IP地址有效時間,在這段時間內(nèi)客戶端就不再向無線路由器發(fā)送分配地址請求。
在您的無線網(wǎng)絡(luò)中,可能有些機器想固定用一個地址,以方便大家對其進行訪問,這時候可以借助無線路由器的IP地址預(yù)留功能。
這實際上是一個計算機的MAC地址和IP地址之間的對應(yīng)表,無線設(shè)備收到分配地址請求時,根據(jù)MAC地址從這個表中找到相應(yīng)的IP地址,然后將其分配給具有該MAC地址的計算機。
另外其他一些TCP/IP參數(shù),例如默認網(wǎng)關(guān)、DNS等也要根據(jù)情況設(shè)置上。
三、使用DHCP服務(wù)的一些注意事項
盡管DHCP服務(wù)給我們管理多臺客戶端IP地址帶來了很大方便,但是有一些事情我們也必需要了解,以免出現(xiàn)一些網(wǎng)絡(luò)問題的時候束手無策。
1、多臺DHCP服務(wù)器沖突
無線路由器是通過廣播包向客戶機發(fā)送網(wǎng)絡(luò)信息的,因此如果同一個網(wǎng)絡(luò)中確切的說是同一個廣播域中存在多臺開啟DHCP服務(wù)的無線路由器的話,就會出現(xiàn)各個無線路由器提供各自的網(wǎng)絡(luò)信息,這樣就造成網(wǎng)絡(luò)中廣播數(shù)據(jù)包的沖突??蛻魴C是無法知道哪一個合理的DHCP服務(wù)提供者的。
2、合理設(shè)置IP地址租用時間
在無線局域網(wǎng)中的客戶端比較多的時候,不要把IP地址租用時間設(shè)置的太短,否則過一會兒無線路由器就要處理IP地址分配的請求,會降低無線路由器的處理能力。
3、安全性要注意
在使用DHCP服務(wù)的時候,無線路由器上要進行適當?shù)陌踩O(shè)置,因為如果不對客戶端有任何驗證的話,在無線設(shè)備覆蓋范圍內(nèi),任何一臺機器都可以自動獲得地址而登陸到你的網(wǎng)絡(luò)上來。對于那些別有用意的入侵者來說,無異于敞開了大門任其自由出入。