著眼MAC地址,解救無法享受DHCP服務(wù)
在安裝了DHCP服務(wù)器的局域網(wǎng)環(huán)境中,每一臺工作站在上網(wǎng)之前,都要先從DHCP服務(wù)器那里享受到地址動態(tài)分配服務(wù),得到有效的IP地址后,才能進(jìn)行上網(wǎng)沖浪。然而在實際上網(wǎng)過程中,我們時常會遇到這樣的奇怪故障,那就是有的工作站能夠享受到DHCP服務(wù),有的工作站卻無法享受到這樣的服務(wù),而享受不到DHCP服務(wù)的工作站自然也就眼睜睜地看著其他工作站盡情上網(wǎng)沖浪了。那么,在同一個局域網(wǎng)環(huán)境中,為什么有的工作站能夠享受到DHCP服務(wù),而有的卻不行呢,難道DHCP服務(wù)器也會厚此薄彼?
實戰(zhàn)案例:享受不到DHCP服務(wù)
筆者所在的辦公室共有四臺工作站,通過一臺8口D-LINK品牌交換機(jī)互相連接在一起,每一臺工作站的IP地址參數(shù)都被設(shè)置成動態(tài)獲取,以便從單位局域網(wǎng)DHCP服務(wù)器那里獲得有效地址,而DHCP服務(wù)器位于單位信息中心的主機(jī)房中。最近辦公室又買了一臺工作站,用于對外提供科技查新服務(wù),剛開始這臺新工作站一直能夠上網(wǎng),可是好景不長,這臺新工作站很快就不能上網(wǎng)了,通過故障提示筆者發(fā)現(xiàn)該工作站無法從單位的DHCP服務(wù)器那里獲得有效的IP地址。
為此,筆者打開了該工作站的系統(tǒng)運行對話框,并在其中執(zhí)行“ipconfig /renew”字符串命令,以便嘗試讓該工作站重新與DHCP服務(wù)器建立聯(lián)系,可是執(zhí)行了上述字符串命令后,筆者看到系統(tǒng)屏幕卻一直提示正在更新IP地址,等了很長時間,IP地址更新操作都沒有結(jié)束,不得已筆者只好同時按下“Ctrl+C”功能鍵強(qiáng)行中斷地址更新操作,很明顯該工作站無法正常享受到DHCP服務(wù)器提供的地址服務(wù)。
圖1:
既然享受不到DHCP服務(wù),那么這臺工作站自然也就無法獲取合法的IP地址;為了讓該工作站能夠上網(wǎng),筆者打算使用手工方法為其臨時分配一個與DHCP服務(wù)器同處一個網(wǎng)段的合法地址,該地址仍然處于單位局域網(wǎng)網(wǎng)絡(luò)地址有效范圍內(nèi);想到做到,筆者立即依次單擊該工作站系統(tǒng)桌面中的“開始”/“設(shè)置”/“網(wǎng)絡(luò)連接”命令,打開該系統(tǒng)的網(wǎng)絡(luò)連接列表窗口,用鼠標(biāo)右鍵單擊其中的“本地連接”圖標(biāo),從彈出的快捷菜單中執(zhí)行“屬性”命令,打開本地連接屬性設(shè)置窗口,選中該窗口中的“TCP/IP”協(xié)議,并單擊對應(yīng)選項下面的“屬性”按鈕,打開TCP/IP屬性設(shè)置窗口,如圖1所示;選中該設(shè)置窗口中的“使用下面的IP地址”選項,然后在IP地址文本框中為新工作站輸入一個合法的IP地址,并設(shè)置好網(wǎng)關(guān)地址以及DNS參數(shù),***單擊“確定”按鈕結(jié)束TCP/IP屬性設(shè)置操作。原以為經(jīng)過這樣的設(shè)置操作后,這臺新工作站能夠上網(wǎng),可是筆者在重新嘗試網(wǎng)絡(luò)訪問時,發(fā)現(xiàn)故障現(xiàn)象一切照舊。 #p#
案例分析:DHCP服務(wù)器有問題?
我們知道,要是局域網(wǎng)工作站無法與DHCP服務(wù)器建立聯(lián)系時,那么該工作站就無法從局域網(wǎng)網(wǎng)絡(luò)中搜索到DHCP服務(wù)包,這個時候Windows系統(tǒng)將會擅自做主地為該工作站一個以169.254開頭的缺省IP地址。而這臺新工作站無法獲取任何IP地址,這就意味著該工作站是能夠從局域網(wǎng)網(wǎng)絡(luò)中與DHCP服務(wù)器建立聯(lián)系的,問題只是出現(xiàn)在更新IP地址方面。
會不會是DHCP服務(wù)器內(nèi)部出現(xiàn)了什么故障,導(dǎo)致其不能正常為局域網(wǎng)工作站分配IP地址服務(wù)呢?為了驗證自己的猜想是否正確,筆者于是在辦公室的其他一臺能夠正常上網(wǎng)的工作站中,打開系統(tǒng)的運行對話框,并在其中執(zhí)行了“ipconfig /release”字符串命令,結(jié)果該命令很快就被執(zhí)行完畢了,這說明該工作站的IP地址已經(jīng)被釋放出來;接著筆者又一次執(zhí)行了“ipconfig /renew”字符串命令,這次筆者看到系統(tǒng)屏幕并沒有出現(xiàn)一直更新IP地址的提示,而是提示地址更新操作成功,這又表示DHCP服務(wù)器的地址分配服務(wù)不存在任何問題。
在排除了DHCP服務(wù)器自身因素后,筆者又將懷疑的目光轉(zhuǎn)向了連接新工作站的網(wǎng)絡(luò)接口。為了測試該網(wǎng)絡(luò)接口是否正常,筆者特地不厭其煩地將上網(wǎng)正常的工作站連接到無法上網(wǎng)的網(wǎng)絡(luò)接口中,經(jīng)過測試發(fā)現(xiàn)其他工作站可以通過該網(wǎng)絡(luò)接口進(jìn)行上網(wǎng),這說明連接新工作站的網(wǎng)絡(luò)接口也沒有任何問題。
難道是新工作站系統(tǒng)自身有問題?在萬般無奈之下,筆者只好將“罪責(zé)”全部推向新工作站系統(tǒng)自身。考慮到工作站系統(tǒng)自身如果出現(xiàn)問題的話,無非就是系統(tǒng)遭受到網(wǎng)絡(luò)病毒襲擊,或者系統(tǒng)的相關(guān)DLL文件受到了損壞。為此,筆者先用***版本的殺毒軟件對新工作站系統(tǒng)進(jìn)行了病毒查殺操作,經(jīng)過長時間地查殺病毒后,沒有找到任何病毒的“身影”,這說明無法享受DHCP服務(wù)故障與網(wǎng)絡(luò)病毒無關(guān)。之后,筆者又在新工作站系統(tǒng)中執(zhí)行了“sfc /scannow”字符串命令,以嘗試修復(fù)系統(tǒng)受損的文件,等到修復(fù)操作結(jié)束時系統(tǒng)也沒有提示有任何文件得到了修復(fù),這說明系統(tǒng)本身運行也是正常的。
故障解決:著眼MAC地址
在排除了各種可能因素后,筆者懷疑本地工作站的MAC地址可能出現(xiàn)了問題,因為在正常情況下要是工作站能夠與DHCP服務(wù)器建立連接,那么它就應(yīng)該能夠享受到DHCP服務(wù),并能夠從DHCP服務(wù)器中得到有效的IP地址。詢問辦公室中的其他同事在使用新工作站時有什么異狀,筆者才發(fā)現(xiàn)有一位同事前幾天一直在使用新工作站進(jìn)行BT電影下載,由于這種操作會嚴(yán)重消耗上網(wǎng)帶寬資源,導(dǎo)致局域網(wǎng)整體上網(wǎng)速度下降,很有可能被單位網(wǎng)絡(luò)管理程序自動屏蔽掉了新工作站的網(wǎng)卡MAC地址。
對于這種過濾屏蔽操作,我們只要重新修改一下新工作站網(wǎng)卡設(shè)備的MAC地址,就能解決無法享受DHCP服務(wù)的故障了。于是筆者按照前面的操作步驟,打開本地連接屬性設(shè)置窗口,在該窗口的“常規(guī)”標(biāo)簽頁面中,選中目標(biāo)網(wǎng)卡設(shè)備,再單擊“配置”按鈕,進(jìn)入到目標(biāo)網(wǎng)卡設(shè)備的屬性配置界面,單擊該界面中的“高級”標(biāo)簽,打開如圖2所示的標(biāo)簽頁面,選中該頁面“屬性”列表框中的“Network address”參數(shù)選項,再將該選項的數(shù)值調(diào)整為能夠訪問網(wǎng)絡(luò)的MAC地址,***單擊“確定”按鈕就可以了。完成上面的設(shè)置后,筆者再次進(jìn)行網(wǎng)絡(luò)訪問時,發(fā)現(xiàn)新工作站終于能夠從DHCP服務(wù)器中得到有效IP地址,并能夠正常進(jìn)行網(wǎng)絡(luò)訪問了。
圖2:
當(dāng)然,需要提醒各位注意的是,如果我們無法在網(wǎng)卡的高級屬性頁面中找到“Network address”參數(shù)選項時,那很有可能是本地網(wǎng)卡沒有安裝原裝驅(qū)動程序。此時,我們可以通過編輯注冊表相關(guān)鍵值的辦法,來為新工作站重新設(shè)置網(wǎng)卡MAC地址,下面就是具體的操作步驟:
首先依次單擊“開始”/“運行”命令,在彈出的系統(tǒng)運行對話框中,輸入注冊表編輯命令“regedit”,單擊“確定”按鈕后,打開系統(tǒng)的注冊表編輯窗口;
其次在該編輯窗口中單擊菜單欄中的“編輯”選項,從彈出的下拉菜單中選擇“查找”命令,打開查找對話框,然后在其中的“查找目標(biāo)”文本框中輸入關(guān)鍵字“DriverDesc”,并執(zhí)行查找操作,找到“DriverDesc”子項后,在該子項下面創(chuàng)建好“NetworkAddress”字符串鍵值,然后將該鍵值的數(shù)值設(shè)置為沒有受到屏蔽的MAC地址就可以了。
故障總結(jié)
在局域網(wǎng)環(huán)境中,許多專業(yè)的網(wǎng)絡(luò)管理工具都會對上網(wǎng)流量不正常的工作站采取自動限制措施,以確保整個局域網(wǎng)上網(wǎng)能夠一直順暢;而限制工作站上網(wǎng)的方法有很多,但最常用、最有效的辦法就是過濾不正常工作站的網(wǎng)卡MAC地址。因此,日后我們在排除網(wǎng)絡(luò)故障過程中,一旦遇到MAC地址被封殺的情況時,不妨嘗試修改工作站的網(wǎng)卡MAC地址,說不定就能解決無法上網(wǎng)的故障了。
【編輯推薦】