- 相關(guān)推薦
如何快速診斷網(wǎng)絡(luò)系統(tǒng)故障
隨著計算機網(wǎng)絡(luò)的不斷發(fā)展和普及,網(wǎng)絡(luò)建設(shè)已深入到教育、工業(yè)等許多領(lǐng)域,人們對網(wǎng)絡(luò)的依賴性也越來越強。如何在網(wǎng)絡(luò)系統(tǒng)出現(xiàn)故障時采取快速有效的診斷,從而及時解決網(wǎng)絡(luò)問題,成為保證生產(chǎn)活動正常進行的關(guān)鍵。下面是YJBYS小編搜索整理的相關(guān)內(nèi)容,歡迎參考閱讀,希望對大家有所幫助!想了解更多相關(guān)信息請持續(xù)關(guān)注我們應(yīng)屆畢業(yè)生培訓(xùn)網(wǎng)!
1 網(wǎng)絡(luò)故障診斷原則
網(wǎng)絡(luò)診斷是一門綜合性技術(shù),以網(wǎng)絡(luò)原理、網(wǎng)絡(luò)配置和網(wǎng)絡(luò)運行的知識為基礎(chǔ),從故障現(xiàn)象出發(fā),以網(wǎng)絡(luò)診斷工具為手段獲取診斷信息,確定網(wǎng)絡(luò)故障點,查找問題的根源,排除故障,恢復(fù)網(wǎng)絡(luò)正常運行。
2 網(wǎng)絡(luò)故障診斷目的
確定故障點,恢復(fù)網(wǎng)絡(luò)的正常運行;發(fā)現(xiàn)規(guī)劃和配置中欠佳之處,改善和優(yōu)化網(wǎng)絡(luò)性能;觀察運行狀況,及時預(yù)測網(wǎng)絡(luò)通信質(zhì)量。
3 網(wǎng)絡(luò)故障分類
3。1 物理故障:主要指設(shè)備或線路損壞、插頭松動、嚴重電磁干擾等情況
、倬路故障。首先用ping或fping來檢查線路的連通性。ping一般一次只能檢測到一端到另一端的連通性,fping一次可ping多個ip地址,能一次檢測一端到多端的連通性。如果連續(xù)幾次ping都出現(xiàn)“request time out”信息,表明網(wǎng)絡(luò)不通,這時就要檢查端口插頭。
②路由器故障。檢測這種故障,需要利用mib變量瀏覽器,用它收集路由器的路由表端口流量數(shù)據(jù)、計費數(shù)據(jù)、路由器cpu的溫度、負載以及路由器的內(nèi)存余量等數(shù)據(jù),通常情況下網(wǎng)絡(luò)管理系統(tǒng)有專門的管理進程不斷檢測路由器的關(guān)鍵數(shù)據(jù),并及時給出報警。路由器cpu利用率過高和路由器內(nèi)存余量太小都直接影響到網(wǎng)絡(luò)服務(wù)的質(zhì)量。
③主機故障。該故障常見現(xiàn)象就是主機配置不當(dāng)。如ip地址配置與其它主機沖突,或ip地址根本不存在,由此導(dǎo)致主機無法連通。另一故障就是安全故障。如,主機沒有控制其上的finger、rpc、rlogin等服務(wù),攻擊者可以通過這些多余進程的正常服務(wù)或bug攻擊該主機,甚至得到管理員權(quán)限。發(fā)現(xiàn)主機故障一般比較困難,特別遇到黑客,一般可以通過監(jiān)視主機的流量或掃描主機端口和服務(wù)來防止可能的漏洞,日常使用過程中,一定要安裝防火墻。
3。2 邏輯故障
邏輯故障一般是配置錯誤,也就是網(wǎng)絡(luò)設(shè)備的配置原因?qū)е碌木W(wǎng)絡(luò)異;蚬收。配置錯誤可能是路由器端口參數(shù)設(shè)定有誤,或路由器配置錯誤以至于路由器循環(huán)或找不到遠端地址,或者路由器掩碼錯誤等。
邏輯故障的另一類就是一些重要進程或者端口關(guān)閉,以及系統(tǒng)的負載過高。比如也是線路中斷,沒有流量,用ping發(fā)現(xiàn)線路端口不通,檢查發(fā)現(xiàn)該端口處于down的狀態(tài),這就表明該端口已經(jīng)關(guān)閉,導(dǎo)致故障,這時只需重新啟動該端口就可以了。還有一種情況是路由器的負載過高,表現(xiàn)為路由器cpu溫度、利用率太高,內(nèi)存剩余太少等,如果因此影響網(wǎng)絡(luò)服務(wù)之來能夠,就直接的方法就是:更換更好的路由器。
4 網(wǎng)絡(luò)故障診斷的步驟
。1)分析故障時,要清楚故障現(xiàn)象,然后確定造成這種故障的原因。如,主機不響應(yīng)客戶請求服務(wù),可能是主機配置不當(dāng)、接口卡故障或路由器配置命令丟失等。
(2)收集需要的用語幫助隔離可能故障原因的信息。向用戶提一些和故障有關(guān)的問題并從網(wǎng)絡(luò)管理系統(tǒng)、協(xié)議分析跟蹤、路由器診斷命令的輸出報告或軟件說明書中收集有用信息。
。3)根據(jù)收集到的情況考慮可能的故障原因、排除某些原因。如,根據(jù)某些資料可以排除硬件故障,就把注意力放在軟件上,對于任何機會都應(yīng)該設(shè)法減少可能的故障原因,以至于盡快給出有效的診斷。
。4)根據(jù)最后的可能原因,建立診斷計劃,開始僅用一個最可能的故障原因進行診斷活動,最好不要一次考慮多個故障原因來處理。
(5)執(zhí)行診斷計劃,認真做好每步測試和觀察,直到故障現(xiàn)象消失。
。6)每改變一個參數(shù)都要確認其結(jié)果,分析結(jié)果確定問題是否解決,如果沒有解決,繼續(xù)下去,直到解決。
5 網(wǎng)絡(luò)故障排除常用的網(wǎng)絡(luò)命令
。1)Ping:ping某個地址或者主機名,執(zhí)行顯示響應(yīng)時間,表明ping成功,當(dāng)前主機與目的主機存在一條連通的物理路徑。ping成功,網(wǎng)絡(luò)不通,問題在網(wǎng)絡(luò)系統(tǒng)的軟件配置方面;若ping不成功,則線路不通,網(wǎng)絡(luò)適配器配置不正確,網(wǎng)絡(luò)連接被禁用或ip地址配置不正確等。
。2)Ipconfig:當(dāng)主機系統(tǒng)能到達遠程主機但不能到達本地子網(wǎng)中的其他主機時,表示子網(wǎng)掩碼設(shè)置有問題,進行修改后故障便不會再出現(xiàn),鍵入ipconfig/?可獲得使用幫助。
。3)Netstat:該命令列出本機和外部開放的端口及相應(yīng)協(xié)議,也能看與本機聯(lián)機的IP。但最主要是用來看端口,通過顯示出的端口,我們能注意到哪些可能有問題,可以發(fā)現(xiàn)可疑程序打開了某個可疑端口,從而解決問題。
。4)Tracert:主要用于追蹤本地網(wǎng)絡(luò)到目的網(wǎng)絡(luò)之間經(jīng)過了多少臺路由器。通過此信息我們可以檢查網(wǎng)絡(luò)故障的發(fā)生點。
。5)還有Route、Net、arp、nbtstat、ftp等等命令可能幫助我們處理網(wǎng)絡(luò)故障。
6 常見網(wǎng)絡(luò)故障排出工具:
萬用表、時域反射儀、高級電纜測試器、示波器、協(xié)議分析器等,了解這些工具的特性用途,熟悉操作方法對我們快速診斷網(wǎng)絡(luò)故障提供幫助。
附一:日常網(wǎng)絡(luò)故障解決案例:
故障一:交換機堆疊在一起,網(wǎng)絡(luò)就變得非常慢,拆散交換機堆疊,網(wǎng)絡(luò)就重新快起來。
解決方案:問題在于一個有缺陷的堆疊矩陣模塊或堆疊接口模塊或堆疊表,改變堆疊模塊后將解決這類問題。
故障二:交換機變得比10m集線器還要慢,將交換機端口設(shè)置成10m,那么網(wǎng)絡(luò)速率將恢復(fù)到10m交換機應(yīng)有的狀態(tài),但是當(dāng)端口被設(shè)置自適應(yīng)或100m時,傳輸速率將變得非常低,甚至遠遠低于10m集線器,通過用戶操控臺電纜或設(shè)備視圖檢查受影響端口的情況,會發(fā)現(xiàn)該端口上有許多“短路”現(xiàn)象。
解決方案;這種情況是電磁干擾導(dǎo)致的,主要是設(shè)備室與電源電纜或電源開關(guān)機柜非常接近,而電源開關(guān)機柜的屏蔽效果不太好,解決方法是屏蔽電磁干擾。
故障三:交換機的一個端口變得非常緩慢,最后使整個交換機或整個堆疊都慢下來,通過控制臺檢查交換機的狀態(tài),發(fā)現(xiàn)交換機的緩沖池增長的非?,達到了90%或更多。
解決方案:不可預(yù)見的環(huán)境干擾也可能減慢交換機的速率,因為環(huán)境干擾會終止一個端口的數(shù)據(jù)包轉(zhuǎn)發(fā),并占滿交換機的緩沖池,最好解決方法就是重新設(shè)置出錯的端口。
故障四:“網(wǎng)上鄰居”中看不到任何用戶名稱。
解決方案:可能是網(wǎng)卡的安裝和設(shè)置不正確。用戶可設(shè)置網(wǎng)卡屬性。
附二:ping命令使用的講解:
一、ping命令的基本格式
ping命令的基本格式為“ping [目標(biāo)IP地址]”,其中方括號內(nèi)的是可選參數(shù)。例如,要測試連接到 8.8.8.8 這臺設(shè)備的延遲,只需要在命令提示符下輸入“ping 8.8.8.8”,然后按下回車鍵即可。如果該IP地址能夠訪問成功,系統(tǒng)會返回以下類似的信息:
正在 ping 8.8.8.8 具有 32 字節(jié)的數(shù)據(jù):
來自 8.8.8.8 的回復(fù): 字節(jié)=32 時間=33ms TTL=115
來自 8.8.8.8 的回復(fù): 字節(jié)=32 時間=33ms TTL=115
來自 8.8.8.8 的回復(fù): 字節(jié)=32 時間=32ms TTL=115
來自 8.8.8.8 的回復(fù): 字節(jié)=32 時間=32ms TTL=115
8.8.8.8 的 ping 統(tǒng)計信息:
數(shù)據(jù)包: 已發(fā)送 = 4,已接收 = 4,丟失 = 0 (0% 丟失),
往返行程的估計時間(以毫秒為單位):
最短 = 32ms,最長 = 33ms,平均 = 32ms
從這些信息中,我們可以了解到設(shè)備的ping統(tǒng)計信息,以及該IP地址的最短、最長和平均延遲時間。
二、ping命令的常用參數(shù)
除了基本格式之外,ping命令還支持很多可選參數(shù),用來對ping的請求進行設(shè)置和控制。下面我們來介紹幾個常用的參數(shù):
-t 參數(shù)表示持續(xù)ping目標(biāo)主機,直到手動中斷。使用這個參數(shù)可以不間斷向目標(biāo)設(shè)備發(fā)送icmp數(shù)據(jù)包,即一旦設(shè)備響應(yīng)結(jié)束,ping 就會再次向其發(fā)起請求,例如,ping -t 8.8.8.8,該命令會一直ping下去,知道關(guān)閉整個cmd窗口才會結(jié)束;
-n 參數(shù)表示發(fā)送echo請求的次數(shù)。例如,要發(fā)送9個echo請求,可以使用命令“ping -n 9 127.0.0.1”;
-l 參數(shù)表示發(fā)送icmp數(shù)據(jù)包的大小。例如,要發(fā)送24個字節(jié)大小的數(shù)據(jù)包,可以使用命令“ping -l 24 127.0.0.1”(默認是32字節(jié));
-w 參數(shù)表示等待目標(biāo)設(shè)備響應(yīng)的超時時間,單位為毫秒。例如,要將ping請求的超時時間設(shè)置為5000毫秒,可以使用命令“ping -w 5000 223.5.5.5”。
更多參數(shù),可以在cmd窗口輸入ping /?進行查閱:
三、ping命令的使用技巧
ping命令有一些常見的使用技巧,能夠更好地幫助用戶發(fā)現(xiàn)網(wǎng)絡(luò)故障和進行相關(guān)的調(diào)試。下面我們介紹幾個使用技巧:
1. ping時使用域名:
ping時不僅可以直接使用IP地址,還可以輸入域名(如www.baidu.com),系統(tǒng)會通過DNS協(xié)議自動解析出IP地址并ping。
2. ping時監(jiān)視統(tǒng)計信息:
在執(zhí)行ping時,如果想要實時查看ping響應(yīng)的統(tǒng)計信息(如延遲時間、數(shù)據(jù)包丟失情況等),可以按下Ctrl + Break組合鍵來停止ping數(shù)據(jù)包發(fā)送,這時會將ping相關(guān)的統(tǒng)計信息顯示在屏幕上。如果鍵入Ctrl+C組合鍵,則會立即停止ping命令的執(zhí)行。
3. 使用ping完成網(wǎng)絡(luò)流量測試:
使用ping可以檢測數(shù)據(jù)包的延遲情況,因為ping發(fā)送的是ICMP數(shù)據(jù)包,而非TCP數(shù)據(jù)包,所以流量容易受到ICMP流量的影響。如果想要測試網(wǎng)絡(luò)中的實際傳輸速率,可以使用第三方工具。
4. 使用ping完成遠程硬件故障排查:
對于一些需要完成長時間運行的操作系統(tǒng),可以使用ping命令定期監(jiān)視目標(biāo)設(shè)備是否處于運行狀態(tài)。如果目標(biāo)設(shè)備突然無法ping通,可能是出現(xiàn)了硬件故障或操作系統(tǒng)崩潰導(dǎo)致的,需要進行相應(yīng)的調(diào)試。
5. 使用ping完成網(wǎng)絡(luò)Qos測試:
使用ping命令可以檢測網(wǎng)絡(luò)上的傳輸質(zhì)量,因為它可以測量延遲、數(shù)據(jù)包丟失率等指標(biāo),并對網(wǎng)絡(luò)質(zhì)量進行評估。這對于網(wǎng)絡(luò)工程師來說非常重要,因為它可以幫助他們優(yōu)化網(wǎng)絡(luò)吞吐量,提高數(shù)據(jù)傳輸速度。
6. 使用ping起到延時作用:
可以輸入如下命令:ping -n 9 127.1 & echo 延時9秒了
7. 批量ping指定網(wǎng)段IP,查看網(wǎng)絡(luò)連通狀態(tài):
set ipstr=10.10.3.
for /l %i in (1 1 30) do ping -n 5 %ipstr%%i
總之,ping命令是一種非常實用的網(wǎng)絡(luò)診斷工具,可以幫助我們檢測網(wǎng)絡(luò)的連接狀況、延遲時間和傳輸質(zhì)量等指標(biāo)。我們可以使用ping命令來發(fā)現(xiàn)網(wǎng)絡(luò)故障。希望本篇文章對大家在使用ping命令時有所幫助,加深大家對其的了解和認識。
【如何快速診斷網(wǎng)絡(luò)系統(tǒng)故障】相關(guān)文章:
Win8系統(tǒng)如何使用網(wǎng)絡(luò)診斷功能修復(fù)網(wǎng)絡(luò)故障05-24
現(xiàn)場診斷中小型挖掘機液壓系統(tǒng)故障的方法08-13
Windows網(wǎng)絡(luò)診斷怎么調(diào)用08-29
網(wǎng)絡(luò)常見的幾種故障的分類診斷10-18
如何快速學(xué)習(xí)跳高09-23
如何快速釣鯉魚07-26
如何快速練好引體向上08-19