對于網絡工程師來說,在平常工作中,最基礎的工作能力就是要保證網絡順暢不出錯誤。但實際上,網絡隨時都可能發生故障,影響正常工作基本的網絡測試命令有,從而導致網絡工程師總是要背很多黑鍋;所以快速解決網絡故障已經成為網工的能力檢驗的標配了。
那如何才能快速解決網絡問題呢?一般來說單位或者企業會安裝網絡故障管理軟件,通過軟件來管理和排除網絡的故障。您做為我們的網工,一定要知道哪些網絡故障問題,從而快速測試出這些問題。小編今天給大家整理了一些常見的網絡故障問題以及命令!
網絡故障分類總結
那么,網路發生故障的原因是什么呢?
根據有關資料的統計,網絡發生故障具體分布為:
引起網絡故障的原因還有以下幾種:
(1)邏輯故障
邏輯故障中最常見的情況有兩類:一類是配置錯誤,是因為網絡設備的配置錯誤而導致的網絡異?;蚬收?。配置錯誤可能是路由器端口參數設定有錯誤,或路由器的路由配置錯誤,以至于路由循環找不到遠端地址,或者是路由掩碼設置錯誤等。另一類是一些重要進程或端口被關閉,主要是系統的負載過高,路由器的負載過高。
(2)配置故障
配置錯誤也是導致故障發生的重要原因之一。配置故障主要表現在不能實現網絡所提供的各種服務,如不能接入,不能訪問某種代理服務器等。配置故障通常表現為以下幾種情況:
網絡鏈路測試正常,而無法連接到網絡;
只能與某些計算機通信,而不能與全部計算機進行通信;
計算機只能訪問內部網絡中的服務器,但無法接入,這可能是路由器配置錯誤,也可能是交換機配置錯誤;
計算機無法登錄至域控制器;
計算機無法訪問任何其它設備。
(3)網絡故障
網絡故障的原因是多方面的,一般分為物理故障和邏輯故障。物理故障,又稱硬件故障,包括線路、線纜、連接器件、端口、網卡、網橋、集線器、交換機或路由器的模塊出現故障。
(4)協議故障
計算機和網絡設備之間的通信是靠協議來實現的,協議在網絡中扮演著非常重要的角色。協議故障通常表現為以下幾種情況:
(5)DDOS攻擊
(6)網絡管理員差錯
網絡管理員差錯占整個網絡故障的5%以上,主要發生在網絡層和傳輸層,是由于安裝沒有完全遵守操作指南,或者網絡管理員對某個過程沒有給予足夠的重視造成的。
(7)海量存儲問題
數據處理故障的最主要原因是硬盤問題。據有關報道,大約有超過26%的系統失效都歸結到海量存儲的介質故障上。
(8)計算機硬件故障
大約有25%的故障是由計算機硬件引起的,如顯示器、鍵盤、鼠標、CPU、RAM、硬盤驅動器、網卡、交換機和路由器等。
(9)軟件問題
軟件引起的故障也不鮮見,表現為:
軟件有缺陷,造成系統故障;
網絡操作系統缺陷,造成系統失效。
(10)使用者發生的差錯
使用者沒有遵守網路賦予的權限。例如:
既有網絡故障產生,那么就有網絡管理。網絡故障管理一般包括以下幾項:
常用的網絡故障測試命令
常用的網絡故障測試命令有、ping、、和等。下面簡單說明它們的基本用法。
1.命令
使用命令可以查看IP配置,或配合使用/all參數查看網絡配置情況。命令采用窗口的形式來顯示IP協議的具體配置信息。如果命令后面不跟任何參數直接運行,程序將會在窗口顯示網絡適配器的物理地址、主機的IP地址、子網掩碼以及默認網關等。還可以通過此程序查看主機的相關信息,如主機名、DNS服務器、節點類型等。其中網絡適配器的物理地址在檢測網絡錯誤時非常有用。在命令提示符下輸入/?可獲得的使用幫助,輸入/all可獲得IP配置的所有屬性
命令參數介紹:
“ ”:不帶任何參數選項,則為每個已經配置了的接口顯示IP地址、子網掩碼和默認網關值。
?:進行參數查詢;
all:顯示本機TCP/IP配置的詳細信息;
:PHCP客戶端手工釋放IP地址;
renew:DHCP客戶端手工向服務器刷新請求;
:清除本地DNS緩存內容;
:DNS客戶端手工向服務器進行注冊;
:顯示網絡適配器的DHCP類別信息;
:設置網絡適配器的DHCP類別。
單擊“程序”–“運行”,輸入cmd進入dos命令行窗口。在dos命令行窗口中輸入/all,如下所示
圖中顯示出了本機TCP/IP配置情況。如果顯示出的IP地址不在網絡的網段中,本機則無法與其它機器通信;如果網關、DNS配置有誤,則本機不能訪問外網計算機,也不能上網。
使用/和/renew參數重新從DHCP服務器上獲取IP地址。
2.ping命令
ping命令主要是用來檢查路由是否能夠到達某站點。由于該命令的包長小,所以在網上傳遞的速度非常快,可以快速檢測要去的站點是否可達。如果執行ping不成功,則可以預測故障出現在以下幾個方面:
網線是否接通;
網絡適配器配置是否正確;
IP地址是否可用等。
如果執行ping成功而網絡仍然無法使用,問題可能出在網絡系統的軟件配置方面。ping成功只能保證當前主機與目的主機間存在一條連通的物理路徑。
在dos命令窗口中輸入ping /?,可以看到ping的各個參數如下:
(1)ping命令參數介紹
/t
ping 指定用戶所在的主機向目標主機發送數據,直到中斷。
/a
以IP地址格式來顯示目標主機的網絡地址,將地址解析為計算機名。
通過運行ping -a 192.168.0.109可以知道IP為192.168.0.109的計算機名為
-n count
發送count指定的echo數據包數量。默認值為4
-l size;發送包含有size指定數據量的echo數據包。默認為32字節,最大值是65527字節。
-f;在數據包中發送“不要分段”標志,數據包就不會被路由上的網關分段
-i TTL;將“生存時間”字段設置為TTL指定的值
-v TOS;將“服務類型”字段設置為TOS指定的值
-r count;在“記錄路由”字段中記錄傳出和返回數據包的路由。count可以指定最少1臺,最多為9臺計算機。
-s count;指定count指定的躍點數的時間戳
-j host-list;利用host-list指定的計算機列表路由數據包。連續計算機可以被中間網關分割(路由稀疏),IP允許的最大數量為9.
-k host-list;利用host-list指定的計算機列表路由數據包。連續計算機不可以被中間網關分割(路由嚴格源),IP允許的最大數量為9
-w ;指定超時間隔,單位為毫秒。
(2)使用ping命令測試故障步驟
現在有一臺計算機不能訪問上的web資源,可以使用ping命令找出故障的位置。操作步驟如下:
a.ping 159.0.0.1
如果ping不通基本的網絡測試命令有,這說明本機TCP/IP沒有裝好。
b.ping本機的IP地址
如果ping不通,這說明網卡沒有裝好,或網卡驅動有問題。
(3)ping本網段的其它設備IP地址
如果PING不通,則說明連接本機的線路有問題,或者交換機的端口有問題,也可能交換機本身出現了問題。