糯米文學吧

位置:首頁 > 網絡 > 網絡診斷

常見網絡故障與無線局域網問題詳解

因為互聯網的普及,在龐大用户數量的背後,隨着而來的是各種人為的、非人為的網絡故障。為什麼我能上QQ卻不能上網?為什麼淘寶又打不開了?為什麼訪問谷歌老是斷線?在種種疑問的背後,你是否曾經想過,到底是誰動了我的網絡?下面由小編帶來常見網絡故障與無線局域網問題詳解。

一、網絡故障

常見網絡故障與無線局域網問題詳解

  1、網卡正確安裝但重啟時報錯

這説明網卡根本沒有檢測到,或者在軟、硬件上配置有誤。可以從以下幾個方面來查:

1)、確保所用網卡被該操作系統支持。

2)、確保使用了正確的網卡驅動程序。

3)、用網卡所帶的設置程序正確設置其IRQ,I/O address,RAM address,網 線類型等。有跳線的要確保跳線正確。對於新的網卡,只要進入EISA 、PCI 設 置程序,使其設為自動檢測。

4)、用"hwconfig -hc" 可以檢測出配置中的衝突。在系統引導時也可以發現 類似"card not found" ,"unable to start"的錯誤。這説明軟件配置同硬件 有衝突。

5)、網卡配置後,重連內核,重啟。

6)、可以用ping 或 netstat 來檢查資源衝突。先ping 一局域網結點,再用:"netstat -i"來看其收發包情況,如果Ipkts 增大,但Opkts 為 0,那麼I/O address 錯; 如果Opkts 增大,但Ipkts 為0, 則為IRQ 錯。

  2、網卡正常檢測,但不能與其它電腦實現互連

這主要是由於網絡掩碼或廣播地址配置錯、網線不通、網絡協議不對、路由不對、網絡 速度不匹配、網絡程序包文件不完整等。

1)、首先用ping localhost、IP,若通,則説明本機TCP/IP工作正常;若不 通,則需重配重啟。再不行, 可用"fiWindows XPerm"來檢查網絡程序包的完整性。重配 後請刪除"/etc/hosts"中多餘的記錄。

2)、用"ifconfig -a”檢查其它工作正常的局域網機器及其本身,應確保其網絡掩碼及廣播地址一致(下劃線部分)。

例:#ifconfig -a

net0: flags=4043 mtu 1500 inet 164.230.

120.27 netmask ffff0000 broadcast perf. params:

recv size: 24576; send size: 24576; full-size frames: 1

ether 00:80:5f:70:b2:f5

lo0: flags=4049mtu 8232 inet

netmask ff000000 perf. params: recv size: 57344; send size: 57344;

full-size frames: 1

如果網絡掩碼及廣播地址與其它機器一樣,你可以用"arp -a" 發現其它機器的物理地址。若不能發現則可能因為是網線不通或網絡掩碼及廣播地址配置不對。例:

# ping

Pinging with 32 bytes of data:

Reply form : bytes=32 time=5ms TTL=255

Reply form : bytes=32 time=3ms TTL=255

.......

# arp -a

Internet Address Physical Address Type

00-06-29-ee-33-37 dynamic

3)、用"netstat -i"檢查Ipkts和 Opkts在ping前後的變化情況,如果二者均沒有增加,則説明網卡沒有包交換,需要更換可靠網線(其它工作正常機器上的)。

4)、有些網卡缺省設置其速率為100M,也會導致網絡不通,需要在根據所連HUB口的 速率,在其高級設置裏設置其速率或設成AUTO。

  3、電腦只能和部分機器互聯

這主要是針對網絡間加了路由器的情形。由於不正常的路由、錯誤的子網分割或對方機器上設有相應的路由。或雙方的幀類型不同。可以從以下幾點來找出問題。

1)、用"traceroute 目的IP" 來找到包可到的機器A,問題往往出現在A的下一步B上,看看B上有無返回的路由。這樣一步一步到達目的IP。

2)、確保子網間的路由正確。

3)、確保同一局域網上機器使用同樣的幀類型。如:EthernetII ,802.3,802.5等。

  4、網絡間歇性地不通、減慢或死鎖

這主要是由於一些工作量大的程序,超出系統的負荷造成。這時需要調整內核參數。

1)、有時會出現類似"out of streams"等錯誤提示。先可以用"netstat -m" 來查看系統運行此程序所需的STREAMS。然後調整它。

2)、過時的驅動程序也會引起網絡死鎖。這隻要及時更新其最新版本即可。

  5、網速很慢

這個問題有兩種可能,一是網絡提供商的原因,另一種就是你機器本身的原因,網絡提供商的問題我們這裏就不講了,主要講一下機器本身的原因。

1)、網線問題

我們知道,雙絞線是由四對線按嚴格的規定緊密地絞和在一起的,用來減少串擾和背景噪音的影響。同時,在T568A標準和T568B標準中僅使用了雙絞線的1、2和3、6四條線,其中,1、2用於發送,3、6用於接收,而且1、2必須來自一個繞對,3、6必須來自一個繞對。只有這樣,才能最大限度地避免串擾,保證數據傳輸。本人在實踐中發現不按正確標準(T586A、T586B)製作的網線,存在很大的隱患。表現為:一種情況是剛開始使用時網速就很慢;另一種情況則是開始網速正常,但過了一段時間後,網速變慢。後一種情況在台式電腦上表現非常明顯,但用筆記本電腦檢查時網速卻表現為正常。對於這一問題本人經多年實踐發現,因不按正確標準制作的網線引起的網速變慢還同時與網卡的質量有關。一般台式計算機的網卡的性能不如筆記本電腦的,因此,在用交換法排除故障時,使用筆記本電腦檢測網速正常並不能排除網線不按標準制作這一問題的存在。我們現在要求一律按T586A、T586B標準來壓制網線,在檢測故障時不能一律用筆記本電腦來代替台式電腦。

2)、網絡中存在迴路

當網絡涉及的節點數不是很多、結構不是很複雜時,這種現象一般很少發生。但在一些比較複雜的網絡中,經常有多餘的備用線路,如無意間連上時會構成迴路。比如網線從網絡中心接到計算機一室,再從計算機一室接到計算機二室。同時從網絡中心又有一條備用線路直接連到計算機二室,若這幾條線同時接通,則構成迴路,數據包會不斷髮送和校驗數據,從而影響整體網速。這種情況查找比較困難。為避免這種情況發生,要求我們在鋪設網線時一定養成良好的習慣:網線打上明顯的標籤,有備用線路的地方要做好記載。當懷疑有此類故障發生時,一般採用分區分段逐步排除的方法。

3)、網絡設備硬件故障

作為發現未知設備的主要手段,廣播在網絡中起着非常重要的作用。然而,隨着網絡中計算機數量的增多,廣播包的數量會急劇增加。當廣播包的數量達到30%時,網絡的傳輸效率將會明顯下降。當網卡或網絡設備損壞後,會不停地發送廣播包,從而導致廣播風暴,使網絡通信陷於癱瘓。因此,當網絡設備硬件有故障時也會引起網速變慢。當懷疑有此類故障時,首先可採用置換法替換集線器或交換機來排除集線設備故障。如果這些設備沒有故障,關掉集線器或交換機的電源後,DOS下用“Ping”命令對所涉及計算機逐一測試,找到有故障網卡的計算機,更換新的網卡即可恢復網速正常。網卡、集線器以及交換機是最容易出現故障引起網速變慢的設備。

4)、某個端口形成了瓶頸

實際上,路由器廣域網端口和局域網端口、交換機端口、集線器端口和服務器網卡等都可能成為網絡瓶頸。當網速變慢時,我們可在網絡使用高峯時段,利用網管軟件查看路由器、交換機、服務器端口的數據流量;也可用Netstat命令統計各個端口的數據流量。據此確認網絡數據流通瓶頸的位置,設法增加其帶寬。具體方法很多,如更換服務器網卡為1查找計算機,找到其他組的.計算機後作成快捷方式放在桌面上。