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