網絡不通 緣起瞬間斷電
原創【51CTO.com獨家特稿】在管理、維護局域網的過程中,我們總會遇到形形色色的網絡故障,為了提高故障的解決效率,相信很多網絡管理員都總結了一些行之有效的應對思路,在這些思路的指導下,的確可以快速排除一些網絡故障;不過,也有一些網絡故障,無論我們采用常規思路進行應對,還是采用極端方式進行應對,往往都難解決故障現象,反倒是一個偶然的舉動,就能將故障現象輕易地化解掉了。這不,筆者就曾在局域網維護過程中遇到過一次這樣的故障現象,該故障的排除過程讓筆者印象特別深刻,現在本文就將它還原出來,供各位朋友參考交流!
網絡突然掉線
單位局域網中有一臺工作了五年的舊計算機,專門用于處理一些財務信息,為了保證數據信息的安全,該計算機一直沒有連接到局域網中。最近,由于單位新招來了一名駕駛員,這位同事在平時上班時,待在辦公室中沒事可做,于是向領導申請能弄一臺計算機上上網、看看新聞,幾經商量,單位領導決定把那臺破舊的計算機給他使用,并要求筆者幫助他將舊計算機連接到局域網中。接到領導命令后,筆者立即到市場上購買了一塊獨立的網卡設備,按常規方法將其安裝到那臺舊計算機中,并對其設置正確的上網參數后,那臺舊計算機果然可以正常上網了。剛開始的時候,那名駕駛員可以快速地上網瀏覽信息、下載程序,也能順利地訪問到單位的文件服務器。
可是有一天,那名駕駛員由于操作不慎,將舊計算機的電源線弄滑落下來,造成了舊計算機在上網過程中突然掉電;當他將電源線纜重新插上,并重新啟動計算機系統后,發現原先能夠正常上網的計算機,現在卻不能上網瀏覽信息了,即使是訪問局域網中的文件服務器也不正常了。與此同時,局域網中的其他幾臺計算機卻能夠正常上網瀏覽信息。
分析排查故障
由于故障計算機與其他計算機都是連接到單位局域網中相同的交換機上的,現在其他計算機的上網情況正常,而故障計算機不能上網訪問,估計問題多半出在故障計算機自身身上,為此筆者進行了下述排查操作:
1、查殺網絡病毒
現在計算機突然不能上網,會不會是網絡中的病毒突然發作運行,造成了故障計算機不能正常訪問局域網網絡呢?為了排除這種因素,筆者打算先用正版的殺毒軟件,來查殺一下故障計算機系統。想到做到,筆者立即找來正版的瑞星2009殺毒軟件,并將系統啟動到安全模式狀態進行病毒查殺操作,以確保能夠對各種頑固病毒“一網打盡”;在經過一段時間的等待之后,果然還真找到了幾個網絡病毒,看到這些病毒的“身影”,筆者心里立即產生了故障很快就要解決的預期。可是,筆者在殺毒操作結束之后,測試上網連接時,發現故障計算機仍然不能訪問局域網網絡,很明顯該故障與網絡病毒沒有任何關系。
2、嘗試修改設置
既然舊計算機之前一直能正常上網瀏覽信息,現在重新啟動了一下Windows系統后,就不能正常上網了,那么在重新啟動系統的過程中,那些因素會發生變化呢?筆者經過認真考慮,認為在重新啟動過程中,計算機的上網地址參數很容易被他人搶用,或許是上網參數的突然變化造成了故障計算機不能正常上網呢?帶這這個疑慮,筆者立即開始嘗試修改故障計算機的上網參數:依次單擊“開始”/“設置”/“網絡連接”命令,在彈出的網絡連接列表窗口中,右擊目標本地連接圖標,從右鍵菜單中點選“屬性”命令,打開目標本地連接的屬性設置窗口,在該設置窗口的常規標簽頁面中,選中TCP/IP協議選項,單擊“屬性”按鈕,進入TCP/IP協議屬性設置對話框(如圖1所示),在其中使用了一個新的IP地址,網關地址以及其他上網參數都保持不變,最后單擊“確定”按鈕保存好設置操作。可是,在修改上網參數后,故障計算機的網絡連接還是不能正常響應,這說明在系統重新啟動過程中,并沒有發生IP地址沖突現象。
圖一
3、判斷線路連通
在網絡病毒、上網設置等因素排查過之后,筆者開始懷疑網絡線路的連通性存在問題,因為舊計算機突然停電是由于駕駛員不小心碰落電源線纜造成的,那么在這一過程中,網絡線纜有沒有被碰到呢?如果碰到的話,網絡線路的連通性是否受到影響呢?帶著一連串的問題,筆者開始了線路連通性測試的操作之旅。為了判斷網絡線纜是否處于連通狀態,筆者借用專業的網絡測試儀,對連接故障計算機的網絡線連通性進行了測試,測試結果表明網絡線是好的。接著將網絡線纜重新插入到故障計算機的網卡設備以及交換機上,再從故障計算機上依次單擊“開始”/“運行”命令,在彈出的系統運行對話框中,執行ping命令測試局域網網關地址,發現網關地址無法ping通;再次ping本地計算機使用的IP地址時,發現還是不通,這說明無法上網的故障與線路連通性沒有任何關系。
4、更新網卡驅動
使用ping命令測試本地IP地址也無法成功,這說明本地計算機的網卡設備可能存在問題,難道是網卡設備在突然停電的過程中,受到強電流沖擊發生了損壞?為了驗證自己的猜想是否正確,筆者立即在故障計算機系統中,依次單擊“開始”/“設置”/“網絡連接”命令,在彈出的網絡連接列表窗口中,右擊目標本地連接圖標,從右鍵菜單中點選“屬性”命令,打開目標本地連接的屬性設置窗口;從該窗口中選中目標網卡設備,再單擊“配置”按鈕,進入目標網卡設備的屬性配置界面(如圖2所示),在該界面的“常規”標簽頁面中,筆者看到該設備的工作狀態是正常的。但是,筆者還是有點不放心,準備重新安裝一遍網卡的驅動程序;在重裝網卡驅動程序的時候,筆者先是打開了對應系統的設備管理器界面,從中選中目標網卡設備,再右擊該網卡設備,并執行右鍵菜單中的“卸載”命令,將原先的網卡驅動從系統中干凈卸載掉;接著,筆者又按常規方法再次安裝了一遍網卡驅動,同時按照原先設置對網卡參數進行了配置,不過這樣的努力還是沒有任何效果。
圖二
5、調整網卡位置
由于之前已經確認網卡設備存在問題,現在重新安裝過驅動程序以后,仍然無法恢復網絡故障,難道這意味著網卡設備真的存在硬件問題?在萬般無奈之下,筆者想到重新更新一塊網卡設備,但是手頭由于沒有現成的網卡可供選用,只好打算將舊網卡先拆下來,拿去換新網卡設備回來;在拆下舊網卡設備后,筆者仔細看了看其表面,發現并沒有芯片燒焦的痕跡;按理來說,網卡設備應該不大容易發生硬件損壞呀,除非發生明顯的暴力撞擊。筆者想來想去,有點不甘心,于是抱著僥幸的心理,嘗試著將網卡更換到另外一個主板插槽中,之后裝好機箱、接通電源、連接上網,讓人感到不可思議的一幕出現了,就是這樣的僥幸動作,竟然就將無法上網故障解決了。
撥開故障謎霧
為什么更換了網卡設備的插槽之后,網絡故障立即就會消失呢?為什么網卡設備沒有發生硬件損壞,偏偏它就不能正常上網呢?難道這一切皆因不可觸摸的魔力所致?聯系突然掉電現象,并上網搜索相關網絡突然掉線現象的解決方案,筆者終于弄清楚了這則網絡故障產生的原因:當故障計算機發生突然掉電現象時,Windows系統中的某些資源工作狀態恰好不正常,比方說系統網絡資源設置、中斷資源設置等可能出現異常,這些異常可能被網卡設備自動記憶,下次重新啟動系統時,網卡設備的工作狀態當然不能立即恢復;當我們調整了網卡設備的安裝位置后,Windows系統會為網卡設備重新分配網絡資源、中斷資源等,此時的網卡設備工作狀態就能得到強制恢復,這樣一來無法上網的故障也就能自動消失了。
【51CTO.com獨家特稿,非經授權請勿轉載。合作站點轉載請注明原文作者和出處為51CTO.com,且不得修改原文內容。】