半年前單位的局域網裡(電腦自動關機)采購了一批IBM的原裝品牌機,配置為P4 2.4G, 256MB DDR內存,80GB硬盤,還裝有一套原配的Windows XP系統,整體看來頗為高檔。我有幸分得一台,在局域網裡(電腦自動關機)運行了半載有余,基本上相安無事。不想在最近運行過程中出現的一個“微不足道”的網絡故障,卻折騰了我整個一上午,也讓我從中體會到了“捨近求遠”的味道。
故障現象
一日早晨上班開機,Windows XP系統正常啟動後,順手打開Internet Explorer浏覽器,輸入新浪網址想好好浏覽一下當日的新聞快報,卻發現IE浏覽器的窗口裡(電腦自動關機)空空如也。認真一查,發現IE提示為“DNS錯誤”,刷新幾次都是如此—看來網絡出問題了。
故障處理
首先懷疑的當然是DNS服務器了,於是趕忙啟動系統的“控制面板→網絡連接→網絡屬性”菜單,點選其中的TCP/IP協議,查看羅列其中的DNS列表,發現配置並沒有錯誤,打了個電話給當地的ISP機房熱線,回答是出奇的肯定:DNS No Problem 難道是我的網絡或系統出了故障嗎?
大概是最近病毒泛濫成災的源故吧,我又想到是否我的機子染了病毒或木馬,於是馬上拿出最新的防毒軟件和防火牆軟件,一陣窮追猛打,結果是病毒一個也沒有,網站仍然登不上去。
這時我開始懷疑機子的網絡配置出了問題,於是點“開始”菜單裡(電腦自動關機)的“運行”項,在其中輸入cmd並回車,進入了DOS命令行窗口,在其中敲入“Ipconfig /all”回車。這時本機的網卡狀態,包括MAC地址,IP地址,地址掩碼,網關地址及DNS服務器等一干關鍵參數全部羅列出來,我左顧右盼也沒發現任何差錯。看來問題不在軟件上,而是硬件有麻煩了。
無意中我查看了一下桌面右下角圖標的網絡狀態,發現網絡的發送/接收數據包數目居然都是0這怎麼可能?難道是網卡不行了?可是網絡右下角的連通狀態提示分明給出了“以10M速度連接”的提示,而我在“運行”窗口中敲入“Ping 127.0.0.1”作回環測試,也報告一切正常。於是我理所當然地將網卡故障的可能性排除在外。
一轉念我又把矛頭指向了單位局域網中那台價低位廉、年久失修的交換機上。跑過去一看,嘿果然不出所料,連接我的桌面電腦的交換機端口指示燈居然不亮難道這就是問題的根源?可是去問問同事,大伙兒異口同聲表示上網正常,這表明這台年邁的交換機還健康長壽,再將同事所用的交換機端口與我互換,他們仍能正常上網,這表明交換機上與我機子相連的接口亦無問題,這下惟一的希望就在連通網卡與交換機之間的網線上了。
由於平http://www.xsyzj.cn時用此網線上網一直正常,因此對它的接線配對無可懷疑,惟一的可能或許是器件老化及經常拔插導致接觸不好,四處奔波借來一個網線連通測試儀一測,接近100M的良好連通性差點讓我氣歪了嘴看著網絡狀態上幾乎凝固了的“0”數據包收發,百般無奈之中抱著試試看的想法打開了機箱,看著固化在主板上的那個網卡,煩亂中我用手狠狠地敲了它兩(電腦沒聲音)下——沒想到奇跡發生了網絡狀態上的收發數據包計數從“0”變成了“10”,“90”,“200”……順手打開IE浏覽器,一個個熟悉的網站頓時映入眼簾原來故障的源頭竟是這最不放在心上的網卡它與主板的牢固粘合導致軟件測試時報告一切正常,而它在與網線接口處的微小松動卻使得網絡在物理上已完全隔離,這導致了交換機上顯示連通的指示燈熄滅,而數據包的收發當然也無從談起了
故障體會
盡管問題最後得到了解決,但一個寶貴的上午已經過去。痛定思痛我有一些心得。網絡故障的測試往往比較復雜,比起一些系統軟硬件故障來,它還有一個空間的跨度需要克服。我們在解析時,應抱著先軟後硬,由近及遠的原則,利用逐一排除及替換法分別進行排查。那種放著眼前的錯誤不顧,而四處尋找故障之源的辦法顯然是捨近求遠,其問題縱然解決了也是事倍功半。一言以蔽之,那就是:不要忽視了那些近在咫尺的小毛病,因為它們可能就是故障的源頭
處理局域網網絡故障,切勿捨近求遠