解決網(wǎng)卡模式不當(dāng)導(dǎo)致的交換機(jī)故障
交換機(jī)還是比較常用的,于是我研究了一下網(wǎng)卡模式不當(dāng)導(dǎo)致的交換機(jī)故障 ,在這里拿出來和大家分享一下,希望對大家有用。今天一早剛剛到班,屁股還沒有坐穩(wěn),辦公室就鈴聲大作,原來有幾個處室的電腦昨天還能正常上網(wǎng),可今天電腦不是不能上網(wǎng),就是上網(wǎng)速度非常緩慢。許多同事由于急著要上網(wǎng)查詢資料,因此就不斷打電話催筆者前去解決問題,筆者接到電話后,二話沒說迅速趕到故障現(xiàn)場,投入到搶修網(wǎng)絡(luò)交換機(jī)故障的熱潮中去。
考慮到此次網(wǎng)絡(luò)故障出現(xiàn)得比較急,而且交換機(jī)故障范圍相對也比較大,因此筆者首先想到的就是網(wǎng)絡(luò)病毒,因為有的病毒一旦發(fā)作后,能導(dǎo)致與病毒發(fā)作計算機(jī)同處一個子網(wǎng)的所有計算機(jī)都出現(xiàn)無法上網(wǎng)故障或上網(wǎng)速度緩慢故障。有了這種擔(dān)心后,筆者腦子想都沒想,趕快找來了***版本的殺毒軟件,對出現(xiàn)網(wǎng)絡(luò)故障的所有計算機(jī)進(jìn)行了逐一查殺,經(jīng)過了漫長的殺毒等待,筆者并沒有找到任何一個病毒的影子,很顯然這種發(fā)生規(guī)模相對較大的網(wǎng)絡(luò)故障并不是由網(wǎng)絡(luò)病毒造成的。
在排除了病毒之后,筆者認(rèn)為雖然這次故障發(fā)生的范圍比較廣泛,但并不是整個單位局域網(wǎng)中的所有計算機(jī)都發(fā)生了這樣的故障,畢竟還有部分處室的計算機(jī)還是能夠正常工作的,所以筆者認(rèn)定該交換機(jī)故障應(yīng)該屬于一種個別現(xiàn)象,而不應(yīng)該屬于局域網(wǎng)網(wǎng)絡(luò)的普遍現(xiàn)象。依照這樣的分析思路,筆者開始將目光轉(zhuǎn)向了個別計算機(jī)身上;以往的網(wǎng)絡(luò)故障排除經(jīng)驗告訴筆者,原本能夠正常上網(wǎng)的計算機(jī)一旦突然不能上網(wǎng)或者上網(wǎng)速度緩慢的話,那很有可能是由三個方面的原因引起的,一個就是計算機(jī)自身的操作系統(tǒng)有問題,第二個就是網(wǎng)絡(luò)連接線路的工作穩(wěn)定性受到了突然性破壞,***一個原因就是計算機(jī)所連的網(wǎng)絡(luò)交換機(jī)出現(xiàn)了問題,現(xiàn)在筆者就從這三個方面對出現(xiàn)故障的計算機(jī)進(jìn)行逐一排查。
從計算機(jī)操作系統(tǒng)方面來看,能夠?qū)W(wǎng)絡(luò)連接造成影響的無非就是安裝在計算機(jī)系統(tǒng)中的網(wǎng)卡驅(qū)動程序受到了突然破壞,或者計算機(jī)的上網(wǎng)參數(shù)受到了其他應(yīng)用程序或人為因素的突然修改。依據(jù)這樣的分析,筆者首先打開系統(tǒng)的設(shè)備管理器窗口,然后找到安裝在本地計算機(jī)中的網(wǎng)卡設(shè)備,并用鼠標(biāo)右鍵單擊之,從其后出現(xiàn)的右鍵菜單中執(zhí)行了“卸載”命令(如圖1所示),這樣就可以將安裝在本地系統(tǒng)中的網(wǎng)卡驅(qū)動程序徹底從系統(tǒng)中刪除干凈了;接下來按常規(guī)方法將網(wǎng)卡的原裝驅(qū)動程序重新安裝了一遍,安裝好網(wǎng)卡驅(qū)動后,筆者又打開本地系統(tǒng)的網(wǎng)上鄰居窗口,并用鼠標(biāo)右鍵單擊其中的“本地連接”圖標(biāo),從其后的右鍵菜單中執(zhí)行“屬性”命令,打開本地連接屬性設(shè)置窗口,并單擊該窗口中的“常規(guī)”標(biāo)簽,然后選中對應(yīng)標(biāo)簽頁面中的“Internet協(xié)議(TCP/IP)”選項,并單擊一下“屬性”按鈕,打開如圖2所示的屬性設(shè)置界面;在該界面中,我們必須正確設(shè)置好IP地址以及網(wǎng)關(guān)地址,同時設(shè)置好DNS服務(wù)器的IP地址,設(shè)置好所有網(wǎng)絡(luò)參數(shù)后,再次重新啟動一下計算機(jī)系統(tǒng),原以為這樣的努力能夠消除無法上網(wǎng)的故障,可事實告訴筆者這樣的故障現(xiàn)象并不是由軟件系統(tǒng)引起的。
在排除了軟件系統(tǒng)因素后,筆者又對出現(xiàn)故障計算機(jī)的網(wǎng)絡(luò)連接線路進(jìn)行了檢查。為防止網(wǎng)絡(luò)連接線纜的接頭出現(xiàn)松動,筆者特地將網(wǎng)絡(luò)線纜接頭從網(wǎng)卡上拔了下來,然后用力重新插了一下,可是這樣做好象一點(diǎn)效果也沒有;那會不會是網(wǎng)絡(luò)連接線纜中途被軋斷,或出現(xiàn)了其他斷裂現(xiàn)象呢?筆者放心不下,特地用能夠正常上網(wǎng)的線纜換插到有故障的計算機(jī)中,但是網(wǎng)絡(luò)故障依舊存在。那有沒有可能是網(wǎng)卡自身有硬件故障呢,考慮到有硬件故障的網(wǎng)卡如果仍然接入到網(wǎng)絡(luò)中的話,可能會向網(wǎng)絡(luò)中不停地發(fā)送廣播信息,會不會是大量的垃圾廣播信息阻礙了網(wǎng)絡(luò)的正常傳輸呢?
帶著這樣的疑惑,筆者開始對網(wǎng)卡設(shè)備是否存在硬件故障進(jìn)行了測試。大家知道,如果網(wǎng)卡硬件有問題的話,那么我們?yōu)榫W(wǎng)卡分配的IP地址,就不能被ping命令ping通;根據(jù)這樣的標(biāo)準(zhǔn),筆者先查到了某故障計算機(jī)的IP地址為“192.168.1.58”,然后依次單擊本地計算機(jī)中的“開始”/“運(yùn)行”命令,在其后出現(xiàn)的系統(tǒng)運(yùn)行對話框中,輸入字符串命令“ping 192.168.1.58 -t”,單擊回車鍵后,筆者在其后彈出的圖3結(jié)果界面中發(fā)現(xiàn),本地IP地址可以被正常ping通,這表明網(wǎng)卡在硬件方面也不存在任何問題。
經(jīng)過上面的一番努力排查,筆者現(xiàn)在將交換機(jī)故障排除范圍縮小到網(wǎng)絡(luò)交換機(jī)上。當(dāng)筆者將目光聚焦到網(wǎng)絡(luò)交換機(jī)上時,突然想起了昨天在下班的時候,對交換機(jī)進(jìn)行了一下升級,在升級操作完畢后,筆者順便對周圍幾臺計算機(jī)分別進(jìn)行了上網(wǎng)測試,測試結(jié)果發(fā)現(xiàn)每臺計算機(jī)都能正常上網(wǎng),所以當(dāng)時筆者就沒有考慮到升級交換機(jī)有什么后遺癥。那會不會是交換機(jī)升級之后,導(dǎo)致了部分計算機(jī)不適應(yīng)呢?筆者對連接到交換機(jī)上的計算機(jī)進(jìn)行了統(tǒng)計排查,發(fā)現(xiàn)同樣的一臺網(wǎng)絡(luò)交換機(jī),竟然有的計算機(jī)能夠正常上網(wǎng),有的計算機(jī)上網(wǎng)速度非常緩慢,還有的計算機(jī)干脆就不能上網(wǎng)了,會不會是交換機(jī)的連接端口出現(xiàn)交換機(jī)故障了呀!?可是,當(dāng)筆者將有故障的計算機(jī)網(wǎng)絡(luò)連接線纜接頭插入到正常使用的端口中時,發(fā)現(xiàn)網(wǎng)絡(luò)故障依舊不能消除,這是怎么回事呢?
考慮到交換機(jī)升級前后,所有的硬件設(shè)備都沒有發(fā)生變化,即使是網(wǎng)絡(luò)線纜的連接位置都沒有改變,難道是交換機(jī)升級真的出現(xiàn)了網(wǎng)絡(luò)后遺癥?在萬般無奈之下,筆者將那些正常上網(wǎng)的計算機(jī)和有故障的計算機(jī)進(jìn)行了全面的測試比較,在檢查到本地連接的活動數(shù)據(jù)包時,筆者看到有故障的計算機(jī)網(wǎng)卡幾乎都是只能對外發(fā)送數(shù)據(jù)包,而無法接受數(shù)據(jù)包,那些上網(wǎng)緩慢的計算機(jī)偶爾能夠接受少量的活動數(shù)據(jù)包。
根據(jù)這樣的比較結(jié)果,筆者又深入檢查比較了網(wǎng)卡設(shè)備的所有設(shè)置參數(shù),結(jié)果發(fā)現(xiàn)凡是沒有發(fā)生上網(wǎng)故障的計算機(jī),其網(wǎng)卡工作模式都被設(shè)置為了10M半雙工模式,凡是出現(xiàn)上網(wǎng)緩慢甚至無法上網(wǎng)故障的計算機(jī),其網(wǎng)卡工作模式無一例外地都被設(shè)置為了10/100M自適應(yīng)模式;當(dāng)筆者將故障計算機(jī)的網(wǎng)卡工作模式全部修改為10M半雙工模式后,無法上網(wǎng)的故障立即得到了解決。很明顯,這則網(wǎng)絡(luò)交換機(jī)故障是因為網(wǎng)卡工作模式設(shè)置不當(dāng),導(dǎo)致了交換機(jī)升級之后出現(xiàn)了上網(wǎng)后遺癥。后來到網(wǎng)上搜索相關(guān)信息后,筆者發(fā)現(xiàn)之所以會出現(xiàn)上述上網(wǎng)故障,是因為當(dāng)網(wǎng)卡處于10/100M自適應(yīng)模式時,網(wǎng)卡與交換機(jī)對應(yīng)端口的通信可能會隨著交換機(jī)端口速度的不同而不同,這會導(dǎo)致網(wǎng)卡每次與交換機(jī)之間相互通信時,都需要先進(jìn)行頻繁協(xié)商,以便確定用最合適的速度來傳輸數(shù)據(jù),很顯然頻繁協(xié)商、糾錯的數(shù)據(jù)流會影響網(wǎng)絡(luò)的正常傳輸,最終會導(dǎo)致網(wǎng)卡無法正確傳輸信息。