在規(guī)模較大的局域網(wǎng)中,工作站的ip地址通常都是從DHCP服務器中動態(tài)獲取得到的,這樣可以有效地節(jié)省IP地址資源;不過在與DHCP服務器長期接觸的過程中,我們或許會碰到各種與DHCP服務有關(guān)的網(wǎng)絡故障,這些故障極大地影響了局域網(wǎng)網(wǎng)絡的運行效率。有鑒于此,本文下面就對幾則常見的與DHCP服務有關(guān)的網(wǎng)絡故障進行解讀,并為各種故障提供相應的應對辦法,希望這些內(nèi)容能幫助各位更好地治理好局域網(wǎng)!
1、消除授權(quán)失敗故障
有一網(wǎng)絡中的服務器不小心死機了,可是重新啟動服務器系統(tǒng)之后,卻發(fā)現(xiàn)其中的DHCP服務器無法向其他工作站自動分配IP地址了,檢查一下DHCP服務器的具體參數(shù)配置時,卻發(fā)現(xiàn)系統(tǒng)提示沒有授權(quán),不過在域控制服務器中我們卻發(fā)現(xiàn)系統(tǒng)已經(jīng)提示授權(quán)。面對這種DHCP服務器授權(quán)失敗的故障,我們該如何進行應對,才能讓DHCP服務器重新具有自動分配IP地址的能力呢?
其實域控制服務器中之所以顯示已經(jīng)授權(quán),這是由于域控制服務器自動“記憶”惹的禍,要想讓DHCP服務器重新具有分配IP地址的功能,只需要在域控制服務器中將原先的DHCP服務器授權(quán)取消掉,然后再次對DHCP服務器進行授權(quán),這樣就能使DHCP服務器生效了。
2、消除無法獲得IP故障
局域網(wǎng)中有一臺工作站由于意外原因重新安裝了操作系統(tǒng),不過系統(tǒng)安裝完畢并設(shè)置好局域網(wǎng)參數(shù)后,工作站竟然不能上網(wǎng)。當為工作站設(shè)置好固定IP地址以及其他網(wǎng)絡參數(shù)時,發(fā)現(xiàn)工作站立即能夠聯(lián)入局域網(wǎng)了;很顯然當工作站被設(shè)置為自動獲取IP地址時,局域網(wǎng)中的DHCP服務器卻無法為工作站分配IP地址。
為了檢驗是否是DHCP服務器有問題,筆者到局域網(wǎng)中的其他工作站中,執(zhí)行了“ipconfig /renew”字符串命令,發(fā)現(xiàn)DHCP服務器能為該工作站分配IP地址,這一現(xiàn)象表明DHCP服務器自身沒有問題;那為什么重裝系統(tǒng)的工作站無法從DHCP服務器中獲得IP地址呢,難道是DHCP服務器中的可用IP地址已經(jīng)用完了嗎?為此筆者來到DHCP服務器旁,并對服務器中的參數(shù)進行了查看,結(jié)果發(fā)現(xiàn)該服務器的作用域范圍為192.168.1.10~192.168.1.42,共30個IP地址;而且在DHCP服務器的租約緩存設(shè)置項處,筆者看到所有的IP地址都已經(jīng)使用完了。不過令筆者感到迷惑不解的是,整個局域網(wǎng)中的工作站只有22臺,那么其他8個可用的IP地址究竟被分配到什么地方去了呢?后來在DHCP服務器的租約緩存設(shè)置項處,筆者發(fā)現(xiàn)其他的8個IP地址都分配給了以前拿到單位上使用的筆記本電腦了。雖然這些筆記本電腦只是臨時上網(wǎng),但它們一旦獲得IP地址后就會一直占用它們直到解除“租約”為止,那么這些暫時沒有使用的筆記本電腦為什么會一直占用分配給它們的IP地址呢?原來DHCP服務器的“租約”設(shè)置存在問題,筆者發(fā)現(xiàn)服務器給客戶的租用時間被設(shè)置為了“365”天。很明顯,這樣的“租約”時間實在是太長了,如此一來那些筆記本電腦即使沒有接入到網(wǎng)絡中,它們也會“強行”占用著那些IP地址。要想將其他8個IP地址從筆記本電腦中釋放出來,我們只有進入到如圖1所示的設(shè)置界面,將DHCP服務器的“租約”期限設(shè)置得稍微短一些,例如一個星期左右,此外還需要將DHCP服務器中的租約緩存內(nèi)容刪除掉,這樣被筆記本“強行”占用的其他8個IP地址才能被釋放出來。一旦釋放成功的話,那么重裝過系統(tǒng)的工作站一接到局域網(wǎng)網(wǎng)絡中,就能夠從DHCP服務器中自動獲得IP地址了。
圖1 域?qū)傩?/FONT>
3、消除DHCP不可用故障
局域網(wǎng)中有一臺安裝有Windows 2003 Server的計算機,不僅充當局域網(wǎng)的文件服務器以便備份各種重要的文件信息,還用作DHCP服務器為工作站分配IP地址。平時工作站用戶經(jīng)常使用FTP工具,把一些容量較大的多媒體文件傳輸?shù)椒掌髦斜4妗S幸淮危略谝慌_工作站中向服務器傳輸數(shù)據(jù)時,發(fā)現(xiàn)該工作站無法從DHCP服務器中獲得可用IP地址,并且計算機屏幕上彈出DHCP服務器不可用的提示,這樣工作站就不能上網(wǎng),而且將工作站系統(tǒng)重新啟動之后,這種提示仍然還會出現(xiàn)。
仔細分析該故障,我們不難發(fā)現(xiàn)該故障原因肯定與DHCP服務有關(guān)??紤]到DHCP服務器在工作時,工作站往往會向網(wǎng)絡發(fā)送IP地址申請廣播信息,DHCP服務器一旦偵聽到這樣的廣播信息后,就會主動向工作站發(fā)出應答信息,這其中就包含一個有效的IP地址信息;要是DHCP服務器無法對工作站的請求進行及時響應的話,那么工作站的網(wǎng)絡連接初始化操作就會失敗,此時工作站系統(tǒng)將會自動為自己隨意分配一個IP地址,同時在系統(tǒng)后臺每隔一段時間重復向網(wǎng)絡發(fā)送IP地址請求信息,直到接受到DHCP服務器的信息為止。假如工作站收到DHCP服務器分配給它的IP地址時,它就會自動使用該IP地址來重新連接網(wǎng)絡。從DHCP服務器的工作原理來看,工作站之所以無法獲得IP地址主要是DHCP服務器沒有及時響應,或者是工作站因網(wǎng)絡線路連接問題沒有接受到DHCP服務器的響應信息;根據(jù)這樣的分析,我們先用專業(yè)的測線儀對網(wǎng)絡連接線路進行了測試,測試結(jié)果表明連接線路一切正常,這樣我們就能肯定DHCP不可用故障是由DHCP服務器沒有及時響應工作站請求信息引起的,那DHCP服務器為什么會不響應工作站的申請請求呢?經(jīng)過仔細檢查發(fā)現(xiàn),當時局域網(wǎng)中正有其他同事同時向服務器上傳多媒體信息,導致服務器系統(tǒng)的CPU資源占用率達到了80%以上,這樣一來服務器系統(tǒng)就無法騰出足夠的資源空間來應對工作站的IP地址申請請求。當將服務器中的數(shù)據(jù)傳輸連接全部中斷,同時將服務器系統(tǒng)中的其他無效進程全部回收后,工作站中的DHCP服務器不可用提示立即就消失了??偨Y(jié)上面的故障解決過程,我們不難看出服務器要是自身負擔太重的話,很輕易導致安裝在其中的DHCP服務器無法及時響應來自工作站的地址申請請求,這樣的話工作站就輕易出現(xiàn)無法上網(wǎng)的故障;要想盡可能地避免該故障時,一方面要盡量提高服務器自身的硬件配置,另外一方面要定時回收服務器中的無效應用程序進程,以釋放長時間被占用的服務器資源。
4、消除配置參數(shù)丟失故障
單位有一局域網(wǎng)服務器因意外原因發(fā)生了癱瘓現(xiàn)象,這樣一來安裝在服務器中的DHCP配置參數(shù)全部被丟失了;重新安裝了服務器系統(tǒng)后,我們只有通過手工配置的方法才能確保DHCP服務器恢復正常工作狀態(tài)。但要是我們記不清以前的配置參數(shù)時,我們該如何才能讓DHCP服務器按原先配置功能進行正常工作呢?其實,假如我們平時在DHCP服務器運行正常的情況下對其配置參數(shù)進行了備份的話,那我們就能很迅速地將以前的配置參數(shù)“挪移”到新安裝好的DHCP服務器中?,F(xiàn)在筆者就以Windows 2003操作系統(tǒng)為例,向各位介紹一下怎樣快速有效地備份、恢復DHCP服務器的配置參數(shù):
在對DHCP服務器的配置參數(shù)進行備份之前,我們首先應該檢查一下此時的服務器是否能夠正常地為局域網(wǎng)工作站提供IP地址分配服務,要是DHCP服務器工作狀態(tài)正常的話,我們就可以進入到服務器操作系統(tǒng)的桌面,并依次單擊“開始”/“運行”命令,在彈出的系統(tǒng)運行對話框中,輸入字符串命令“cmd”,單擊“確定”按鈕后,將系統(tǒng)界面切換到MS-DOS工作狀態(tài);
在DOS命令提示符下,輸入字符串命令“netsh dhcp server eXPort X:/aaa.txt all”,其中“X”就是保存DHCP服務器配置參數(shù)的磁盤分區(qū)所對應的分區(qū)符號,“aaa.txt”就是保存DHCP服務器配置參數(shù)的文本文件,單擊回車鍵后系統(tǒng)將自動執(zhí)行DHCP服務器配置參數(shù)的備份操作,等到出現(xiàn)如圖2所示的提示界面時,那就表明備份操作已經(jīng)成功完成,以后打開系統(tǒng)資源治理器窗口,找到前面生成的“aaa.txt”文件,將該文件復制一份轉(zhuǎn)移到其他安全的位置;
圖2 netsh命令
日后要是DHCP服務器發(fā)生了參數(shù)丟失故障或重新安裝了服務器時,我們就可以把事先備份好的“aaa.txt”文件復制到DHCP服務器中,然后再將系統(tǒng)的運行狀態(tài)切換到MS-DOS工作狀態(tài),并在DOS命令提示符下,輸入字符串命令“netsh dhcp server import X:/aaa.txt all”,其中“X”就是“aaa.txt”文件所在的磁盤分區(qū)符號,單擊回車鍵后系統(tǒng)就會自動執(zhí)行DHCP服務器配置參數(shù)的恢復操作;
等到系統(tǒng)彈出恢復操作成功完成的提示時,再依次單擊“開始”/“設(shè)置”/“控制面板”/“治理工具”命令,然后雙擊其后界面中的“DHCP”圖標,進入到DHCP控制臺窗口,來將DHCP服務器重新激活,這樣的話DHCP服務器就能按原先配置功能進行正常工作了。
5、消除配置窗口打開緩慢故障
在對局域網(wǎng)工作站的上網(wǎng)參數(shù)進行更改或調(diào)整時,我們經(jīng)常會碰到這樣一種故障,那就是打開網(wǎng)絡參數(shù)配置界面的速度非常緩慢,嚴重時會出現(xiàn)系統(tǒng)死機現(xiàn)象,碰到這種現(xiàn)象我們該如何解決呢?其實這種故障的發(fā)生,很有可能是因為該工作站被設(shè)置成了動態(tài)獲取IP地址而引起的,考慮到在使用動態(tài)方式獲得IP地址時,工作站往往會以廣播信息的方式和局域網(wǎng)的DHCP服務器進行通信連接,要是DHCP服務器沒有及時響應的話,工作站就會每隔一段時間向DHCP服務器發(fā)送IP地址申請信息,這樣就會出現(xiàn)配置窗口打開緩慢的故障。為此,要想有效避免配置窗口打開緩慢的故障時,我們最好能夠?qū)⒐ぷ髡镜腎P地址設(shè)置為靜態(tài)地址;假如實在要使用動態(tài)地址時,最好要確保工作站與DHCP服務器之間能夠穩(wěn)定連接,同時要保證不能給DHCP服務器施加太重的運行負擔。
6、消除保留地址被搶故障
一般來說,為了避免工作站IP地址被他人隨意“搶用”,我們經(jīng)常會使用“arp -s IP MAC”命令,來將IP地址與指定的網(wǎng)卡物理地址綁定在一起,這樣的話其他人即使“搶用”了IP地址也將無法連接上網(wǎng)。但是,要是工作站IP地址使用的是DHCP服務器預留地址的話,我們就不能按照前面的方法來綁定IP地址了。那我們該怎樣才能避免DHCP服務器預留地址被他人隨意“搶用”的故障發(fā)生呢?其實借助Windows系統(tǒng)內(nèi)置的Netsh命令,我們同樣可以將動態(tài)預留IP地址與指定網(wǎng)卡的物理地址捆綁在一起,下面就讓我們一起來看看究竟如何捆綁吧:
依次單擊“開始”/“運行”命令,打開系統(tǒng)運行對話框,在其中輸入字符串命令“cmd”,單擊“確定”按鈕后,將系統(tǒng)工作狀態(tài)切換到MS-DOS模式下;
然后在DOS命令提示符下,輸入Netsh Dhcp Server xxx.xxx.xxx.xxx Scope yyy.yyy.yyy.yyy Add reservedip zzz.zzz.zzz.zzz MAC “username” “Client” “Both字符串命令,其中xxx.xxx.xxx.xxx指的是DHCP服務器的IP地址,yyy.yyy.yyy.yyy指的是DHCP服務器所在的子網(wǎng)網(wǎng)絡地址,zzz.zzz.zzz.zzz指的是分配給DHCP服務器的預留IP地址,MAC指的是使用保留IP地址的工作站網(wǎng)卡物理地址,username指的是訪問DHCP服務器的特定帳號名稱,Client指的是從工作站端對IP地址進行綁定,在默認狀態(tài)下該參數(shù)可以忽略不寫,Both指的是從DHCP服務器中得到動態(tài)保留地址。
比方說,要是我們想在192.168.10.10的DHCP服務器中,將192.168.10.18保留地址和MAC地址為66-48-53-88-99-00的的網(wǎng)卡綁定在一起,并且工作站通過名為“8888”名稱來訪問DHCP服務器的話,那么我們就可以在MAC地址為66-48-53-88-99-00的工作站中,進入到MS-DOS命令界面,并在命令提示行中執(zhí)行Netsh Dhcp Server 192.168.10.10 Scope 192.168.10.0 Add reservedip 192.168.10.18 664853889900 “8888” “” “both”就可以了。
新聞熱點
疑難解答