天天看點

adf

網卡模式不當引發交換機更新故障

今天一早剛剛到班,屁股還沒有坐穩,辦公室就鈴聲大作,原來有幾個處室的電腦昨天還能正常上網,可今天電腦不是不能上網,就是上網速度非常緩慢。許多同僚由于急着要上網查詢資料,是以就不斷打電話催筆者前去解決問題,筆者接到電話後,二話沒說迅速趕到故障現場,投入到搶修網絡故障的熱潮中去。

考慮到此次網絡故障出現得比較急,而且故障範圍相對也比較大,是以筆者首先想到的就是網絡病毒,因為有的病毒一旦發作後,能導緻與病毒發作計算機同處一個子網的所有計算機都出現無法上網故障或上網速度緩慢故障。有了這種擔心後,筆者腦子想都沒想,趕快找來了最新版本的防毒軟體,對出現網絡故障的所有計算機進行了逐一清除,經過了漫長的殺毒等待,筆者并沒有找到任何一個病毒的影子,很顯然這種發生規模相對較大的網絡故障并不是由網絡病毒造成的。在排除了病毒之後,筆者認為雖然這次故障發生的範圍比較廣泛,但并不是整個機關區域網路中的所有計算機都發生了這樣的故障,畢竟還有部分處室的計算機還是能夠正常工作的,是以筆者認定該故障應該屬于一種個别現象,而不應該屬于區域網路網絡的普遍現象。依照這樣的分析思路,筆者開始将目光轉向了個别計算機身上;以往的網絡故障排除經驗告訴筆者,原本能夠正常上網的計算機一旦突然不能上網或者上網速度緩慢的話,那很有可能是由三個方面的原因引起的,一個就是計算機自身的作業系統有問題,第二個就是網絡連接配接線路的工作穩定性受到了突然性破壞,最後一個原因就是計算機所連的網絡交換機出現了問題,現在筆者就從這三個方面對出現故障的計算機進行逐一排查。

從計算機作業系統方面來看,能夠對網絡連接配接造成影響的無非就是安裝在計算機系統中的網卡驅動程式受到了突然破壞,或者計算機的上網參數受到了其他應用程式或人為因素的突然修改。依據這樣的分析,筆者首先打開系統的裝置管理器視窗,然後找到安裝在本地計算機中的網卡裝置,并用滑鼠右鍵單擊之,從其後出現的右鍵菜單中執行了“解除安裝”指令(如圖1所示),這樣就可以将安裝在本地系統中的網卡驅動程式徹底從系統中删除幹淨了;接下來按正常方法将網卡的原裝驅動程式重新安裝了一遍,安裝好網卡驅動後,筆者又打開本地系統的網路上的芳鄰視窗,并用滑鼠右鍵單擊其中的“本地連接配接”圖示,從其後的右鍵菜單中執行“屬性”指令,打開本地連接配接屬性設定視窗,并單擊該視窗中的“正常”标簽,然後選中對應标簽頁面中的“Internet協定(TCP/IP)”選項,并單擊一下“屬性”按鈕,打開如圖2所示的屬性設定界面;在該界面中,我們必須正确設定好IP位址以及網關位址,同時設定好DNS伺服器的IP位址,設定好所有網絡參數後,再次重新啟動一下計算機系統,原以為這樣的努力能夠消除無法上網的故障,可事實告訴筆者這樣的故障現象并不是由軟體系統引起的。

adf
圖1
adf

圖2

#p#

在排除了軟體系統因素後,筆者又對出現故障計算機的網絡連接配接線路進行了檢查。為防止網絡連接配接線纜的接頭出現松動,筆者特地将網絡線纜接頭從網卡上拔了下來,然後用力重新插了一下,可是這樣做好象一點效果也沒有;那會不會是網絡連接配接線纜中途被軋斷,或出現了其他斷裂現象呢?筆者放心不下,特地用能夠正常上網的線纜換插到有故障的計算機中,但是網絡故障依舊存在。那有沒有可能是網卡自身有硬體故障呢,考慮到有硬體故障的網卡如果仍然接入到網絡中的話,可能會向網絡中不停地發送廣播資訊,會不會是大量的垃圾廣播資訊阻礙了網絡的正常傳輸呢?帶着這樣的疑惑,筆者開始對網卡裝置是否存在硬體故障進行了測試。大家知道,如果網卡硬體有問題的話,那麼我們為網卡配置設定的IP位址,就不能被ping指令ping通;根據這樣的标準,筆者先查到了某故障計算機的IP位址為“192.168.1.58”,然後依次單擊本地計算機中的“開始”/“運作”指令,在其後出現的系統運作對話框中,輸入字元串指令“ping 192.168.1.58 -t”,單擊Enter鍵後,筆者在其後彈出的圖3結果界面中發現,本地IP位址可以被正常ping通,這表明網卡在硬體方面也不存在任何問題。

adf

圖3

經過上面的一番努力排查,筆者現在将故障排除範圍縮小到網絡交換機上。當筆者将目光聚焦到網絡交換機上時,突然想起了昨天在下班的時候,對交換機進行了一下更新,在更新操作完畢後,筆者順便對周圍幾台計算機分别進行了上網測試,測試結果發現每台計算機都能正常上網,是以當時筆者就沒有考慮到更新交換機有什麼後遺症。那會不會是交換機更新之後,導緻了部分計算機不适應呢?筆者對連接配接到交換機上的計算機進行了統計排查,發現同樣的一台網絡交換機,竟然有的計算機能夠正常上網,有的計算機上網速度非常緩慢,還有的計算機幹脆就不能上網了,會不會是交換機的連接配接端口出現故障了呀!?可是,當筆者将有故障的計算機網絡連接配接線纜接頭插入到正常使用的端口中時,發現網絡故障依舊不能消除,這是怎麼回事呢?

考慮到交換機更新前後,所有的硬體裝置都沒有發生變化,即使是網絡線纜的連接配接位置都沒有改變,難道是交換機更新真的出現了網絡後遺症?在萬般無奈之下,筆者将那些正常上網的計算機和有故障的計算機進行了全面的測試比較,在檢查到本地連接配接的活動資料包時,筆者看到有故障的計算機網卡幾乎都是隻能對外發送資料包,而無法接受資料包,那些上網緩慢的計算機偶爾能夠接受少量的活動資料包。根據這樣的比較結果,筆者又深入檢查比較了網卡裝置的所有設定參數,結果發現凡是沒有發生上網故障的計算機,其網卡工作模式都被設定為了10M半雙工模式,凡是出現上網緩慢甚至無法上網故障的計算機,其網卡工作模式無一例外地都被設定為了10/100M自适應模式;當筆者将故障計算機的網卡工作模式全部修改為10M半雙工模式後,無法上網的故障立即得到了解決。很明顯,這則網絡故障是因為網卡工作模式設定不當,導緻了交換機更新之後出現了上網後遺症。後來到網上搜尋相關資訊後,筆者發現之是以會出現上述上網故障,是因為當網卡處于10/100M自适應模式時,網卡與交換機對應端口的通信可能會随着交換機端口速度的不同而不同,這會導緻網卡每次與交換機之間互相通信時,都需要先進行頻繁協商,以便确定用最合适的速度來傳輸資料,很顯然頻繁協商、糾錯的資料流會影響網絡的正常傳輸,最終會導緻網卡無法正确傳輸資訊。

(責任編輯: 51CTO.com TEL:010-68476606)

上一篇: adf
下一篇: adf

繼續閱讀