|
如果你使用DHCP來為系統(tǒng)中的工作站自動配置TCP/IP,任意一個DHCP故障都可以導致服務的崩潰。畢竟,如果一個工作站不能獲取IP地址,就沒有辦法讀取個人網(wǎng)絡或者因特網(wǎng)上的任何資源。本文中,我將介紹可以用來排解DHCP服務器故障的一些技術。
不適當?shù)牡刂贩峙?
一個非常常見的DHCP相關問題是意外的IP地址分配。例如,假設你的DHCP服務器的IP地址范圍配置為192.168.0.1到192.168.0.50.你希望電腦主機被分配以這個范圍內(nèi)的IP地址,F(xiàn)在,假設來自你網(wǎng)絡上的一個工作站與網(wǎng)絡服務器通信似乎出現(xiàn)問題。你發(fā)送一個IPCONFIG/ALL命令來查看工作站的IP地址配置。與期望的地址范圍相反,工作被分配了一個以169.254開始的地址。
發(fā)生了什么事?如果來自你網(wǎng)絡上的主機被意外地分配以169.254開始的地址,你又可以確認這個地址不是由你的DHCP服務器分配的。就是說工作站無法與DHCP服務器通信。當這種情況發(fā)生時,工作站將采用名為自動專用IP尋址(APIPA)的Windows特征給自身分配一個IP地址。
微軟自動建立專用IP尋址到窗口,以幫助那些有很小的網(wǎng)絡的機器。例如,如果你是要建立一個很小的Windows網(wǎng)絡,即使網(wǎng)絡上沒有DHCP服務器,你也不需要手動配置IP地址。APIPA將自動在網(wǎng)絡上為每臺機器分配一個唯一的B類IP地址。這非常適合小型家庭網(wǎng)絡,但完全不適合較大型的網(wǎng)絡。
如果一個工作站依靠APIPA分配地址,這是因為它請求IP地址沒有得到回應。有幾種可能的原因造成這一問題。假定網(wǎng)絡上的其他計算機能夠從你的DHCP服務器獲得一個IP地址,你可以排除DHCP服務器的問題。
極有可能的是,這個問題與安裝在工作站中的網(wǎng)絡硬件故障有關。例如,網(wǎng)絡接口卡被分配以一個錯誤的驅動。另一個可能的原因是網(wǎng)線沒插入網(wǎng)絡接口卡,或者沒有連接到另一端的開關。
當然,僅因為網(wǎng)絡上的一臺計算機在獲取IP地址方面有問題并不能完全排除服務器的問題。如果其他工作站都能成功獲取IP地址,那么可以肯定服務器正常工作。然而,也可能因為服務器已經(jīng)分配完了可用的IP地址。通過將網(wǎng)絡上請求來自DHCP服務器的IP地址的裝置的數(shù)目與DHCP地址范圍大小進行比較,你可以很容易地分辨是否是IP地址用盡的問題。
常見的DHCP服務器問題
如果多個工作站遇到租用IP地址的問題,那么問題很可能與DHCP服務器自身有關。如果你懷疑DHCP是造成問題的原因,那么你可以通過借助一些Ping的測試以確認DHCP能夠在整個網(wǎng)絡間通信來開始檢測問題。
如果DHCP服務器能夠與網(wǎng)絡上的其他計算機通信,那么我建議核實DHCP服務器是否有一個符合范圍的IP地址,并且服務器配置為這個指定的地址。例如,如果DHCP服務器的地址范圍從192.168.0.1到192.168.0.50,服務器實際上無法分配這些地址,除非服務器自身在同一個子網(wǎng)范圍內(nèi)已經(jīng)分配了一個靜態(tài)地址,如192.168.0.0或192.168.0.51。
如果這仍然不能解決問題,那么我建議檢查基本配置。例如,你應該保證DHCP服務器仍然被當前目錄授權可以租用IP地址。你同樣應該檢查,保證IP地址范圍仍然有效,并且DHCP服務器上正在運行必要的服務。
IP地址沖突
另一個偶爾出現(xiàn)的問題涉及動態(tài)配置地址是IP地址沖突。當你創(chuàng)建一個DHCP范圍時,DHCP服務器的責任就是確保范圍內(nèi)的地址一次只能租用給一個用戶。如果那樣的話,怎么可能在動態(tài)分配地址時出現(xiàn)IP地址沖突呢?
我碰到過兩種情況可能導致這個問題。第一次遇到時,我能夠決定哪臺PC被分配給了重復的地址。當我檢查這些機器上的TCP/IP時,我發(fā)現(xiàn)其中一臺機器的IP地址被手動配置過。說來話長,但那臺機器的使用者運行未授權的應用程序,需要一個靜態(tài)IP地址。用戶覺得每次使用應用程序時都要重新配置很麻煩,所以他們采用動態(tài)分配給他們的地址,將它當成一個靜態(tài)地址輸入。
今天這種情況發(fā)生的可能性非常小。上文中提到的特定情況的時候我使用的是Windows98。Windows98缺乏許多今天我們認為理所當然的安全機制。一個有正常安全防護的、系統(tǒng)為Windows XP或Windows VISTA的工作站應該能防止終端用戶的重配置。即使如此,我想至少應該注意這個問題,因為如果你在解決這個問題上有疑難時使得你有據(jù)可查。 |
|
【收藏】【打印】【進入論壇】 |
|
|
|
|
|
|
|