王斌++王瑤生
摘 要:針對當前計算機網卡的分類及故障現象進行闡述和分析,提出了網卡和網絡互聯的故障解決方式,對企業、校園網絡管理有參考價值。
關鍵詞:網絡設備;互聯;故障;排除
目前,家庭、學校和企業中的多數有線網絡使用的是以太網技術。計算機網絡硬件包含網卡、網線等,而作為不同計算機之間網絡通信的設備,保證設備間的穩定性是非常重要。網絡故障產生的原因有很多種,如:網卡質量不過關,網絡連線錯誤,上網設置錯誤等情況,所以為了能盡快的定位網絡故障,先從網卡的工作原理和工作過程入手,掌握網卡(網絡)的故障現象,最后闡述網卡(網絡)故障排除的方法。
1 網卡的工作原理
以太網技術不得不提及的內容是CSMA/CD(帶沖突檢測的載波偵聽多路訪問)協議。CSMA/CD負責處理兩個網絡設備試圖同時發送包的情況,當兩個信號同時傳輸時,“沖突”就會發生,并且信號不能到達其目的地,CSMA/CD協議能夠檢測這種沖突、刪除有沖突的信號、重置網絡并準備重傳數據。兩個設備在重傳之前,可等待一個隨機時間來避免沖突的再次發生。
2 網卡的工作過程
發送數據時,網卡首先偵聽介質上是否有載波(載波由電壓指示),如果有,則認為其它站點正在傳送信息,繼續偵聽介質,一旦通信介質在一定時間段內是安靜的,即沒有被其他站點占用,則開始進行幀數據發送,同時繼續偵聽通信介質,以檢測沖突。
在發送數據期間,如果檢測到沖突,則立即停止該次發送,并向介質發送一個“阻塞”信號,告知其他站點已經發生沖突,從而丟棄那些可能一直在接收的受到損壞的幀數據,并等待一段隨機時間,在等待一段隨機時間后,再進行新的發送。如果重傳多次后(大于16次)仍發生沖突,就放棄發送。
接收時,網卡瀏覽介質上傳輸的每個幀,如果其長度小于64字節,則認為是沖突碎片。如果接收到的幀不是沖突碎片且目的地址是本地地址,則對幀進行完整性校驗,如果幀長度大于1518字節(稱為超長幀,可能由錯誤的LAN驅動程序或干擾造成)或未能通過CRC校驗,則認為該幀發生了畸變。通過校驗的幀被認為是有效的,網卡將它接收下來進行本地處理。
3 網卡的故障現象
網卡出現故障后,造成計算機不能正常進行網絡通信;系統和網絡傳輸變慢;影響需應用程序的運行;特別在共享式網絡中,很容易導致網絡擁塞;對交換式網絡,一般故障被隔離在該端口,特殊情況下,可能會影響到骨干網絡。造成網卡故障主要有以下幾個原因:⑴網卡的載波偵聽功能失效,其失效原因一般是由于MAU損壞造成;⑵網卡配置的中斷等級或地址已被其它設備占用;⑶IP地址、網關、協議、連接方式等軟件設置出現問題;⑷多網卡設置錯誤導致無法正常通信。
4 網卡故障的排除方法和步驟
4.1 冷靜分析,逐步排查
造成計算機網絡故障的原因很多,排查時從易到難,不要急于更換硬件設備。首先,需要排除網絡的外部因素,方法是判斷計算機網絡附近的電腦是否也存在網絡故障,這樣可以判斷網絡故障是否由網絡環境中其它外部因素造成的;其次,收集發生故障前的網絡情況和電腦狀況,進而分析造成網絡故障的原因;最后,根據以上兩個步驟,基本上可以找到何種外因造成的網絡故障。如由于外因(電信光纜被挖斷或上網帳號欠費等)造成網絡通信中斷,只能待外部問題解決后,才能恢復正常用。
4.2 從軟件下手,再到硬件
當排除網絡故障的外因后,網絡仍存在問題,則應優先使用軟件對網卡進行測試和診斷。在日常網絡維護中,軟件故障發生率比較高,主要原因有網卡設備使用沖突、IP地址設置有誤、病毒破壞等。主要排查步驟是:首先,進入操作系統的設備管理器中查看網卡狀態是否正常。當出現感嘆號時,檢查驅動程序是否安裝正確或網卡設備是否被占用,如是驅動問題,可下載相應的驅動程序重新安裝。如網卡設備被占用,可更換網卡插槽或修改中斷號。其次,當網卡運行正常時,再使用網絡測試命令(ping)先對網關測試是否通路,如果通路正常但是無法打開網頁,有可能是DNS設置不當造成;如果是通路不正常,除了線路問題,一般就是交換機故障(如損壞、不通電等);大部分情況,按以上方式排除后,如仍然存在故障,很大程序上就是網卡的故障引起。
4.3 先觀察再更換
網絡正常時,網卡的指示燈是長亮的或快速地閃爍。但當出現網卡指示燈時暗時亮,且網絡連接經常不通,原因可能是:A、網線水晶頭有問題或水晶頭與網卡接口接觸不良;B、網卡的金手指和PCI插槽接觸不良;C、網線長度超出規定使用最大長度100米;D、網線存在問題;E、網卡自身問題。
以上問題的解決步驟分別是:A、重新制作水晶頭;B、用橡皮擦把金手指全部擦一遍;C、將網線重新布置使計算機與設備之間不要超出100米的距離;D、更換網線;E、更換網卡。
5 結束語
網卡在計算機網絡中是重要的設備之一,很多網絡故障是與網卡相關的軟件設置不當有關。現在局域網、INTERNET的普及越來越廣,網卡作為必需品也越來越受到重視,網卡質量差或驅動安裝有問題,更容易產生網絡故障。本文從對網卡故障診斷方法的探討,為家庭、學校和企業中的網絡管理和維護提供一條比較有效的解決思路。