糯米文學吧

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

巧用ping命令檢查網絡故障

Ping 是Windows系列自帶的一個可執行命令。利用它可以檢查網絡是否能夠連通,用好它可以很好地幫助我們分析判定網絡故障。應用格式:Ping IP地址。該命令還可以加許多參數使用,具體是鍵入Ping按回車即可看到詳細説明。

巧用ping命令檢查網絡故障

  本機IP

例如本機IP地址為:。則執行命令Ping 。如果網卡安裝配置沒有問題,則應有類似下列顯示:

Replay from bytes=32 time<10ms

Ping statistics for

Packets Sent=4 Received=4 Lost=0 0% loss

Approximate round trip times in milli-seconds

Minimum=0ms Maxiumu=1ms Average=0ms

如果在MS-DOS方式下執行此命令顯示內容為:Request timed out,則表明網卡安裝或配置有問題。將網線斷開再次執行此命令,如果顯示正常,則説明本機使用的IP地址可能與另一台正在使用的機器IP地址重複了。如果仍然不正常,則表明本機網卡安裝或配置有問題,需繼續檢查相關網絡配置。

  網關IP

假定網關IP為:,則執行命令Ping 。在MS-DOS方式下執行此命令,如果顯示類似以下信息:

Reply from bytes=32 time=9ms TTL=255

Ping statistics for

Packets Sent=4 Received=4 Lost=0

Approximate round trip times in milli-seconds

Minimum=1ms Maximum=9ms Average=5ms

則表明局域網中的.網關路由器正在正常運行。反之,則説明網關有問題。

  遠程IP

這一命令可以檢測本機能否正常訪問Internet。比如本地電信運營商的IP地址為:。在MS-DOS方式下執行命令:Ping ,如果屏幕顯示:

Reply from bytes=32 time=33ms TTL=252

Reply from bytes=32 time=21ms TTL=252

Reply from bytes=32 time=5ms TTL=252

Reply from bytes=32 time=6ms TTL=252

Ping statistics for

Packets Sent=4 Received=4 Lost=0 0% loss

Approximate round trip times in milli-seconds

Minimum=5ms Maximum=33ms Average=16ms

則表明運行正常,能夠正常接入互聯網。反之,則表明主機文件(windows/host)存在問題。

--PING命令參數詳解

-a 將目標的機器標識轉換為ip地址

-t 若使用者不人為中斷會不斷的ping下去

-c count 要求ping命令連續發送數據包,直到發出並接收到count個請求

-d 為使用的套接字打開調試狀態

-f 是一種快速方式ping。使得ping輸出數據包的速度和數據包從遠程主機返回一樣快,或者更快,達到每秒100次。在這種方式下,每個請求用一個句點表示。對於每一個響應打印一個空格鍵。

-i seconds 在兩次數據包發送之間間隔一定的秒數。不能同-f一起使用。

-n 只使用數字方式。在一般情況下ping會試圖把IP地址轉換成主機名。這個選項要求ping打印IP地址而不去查找用符號表示的名字。如果由於某種原因無法使用本地DNS服務器這個選項就很重要了。

-p pattern 擁護可以通過這個選項標識16 pad字節,把這些字節加入數據包中。當在網絡中診斷與數據有關的錯誤時這個選項就非常有用。

-q 使ping只在開始和結束時打印一些概要信息。

-R 把ICMP RECORD-ROUTE選項加入到ECHO_REQUEST數據包中,要求在數據包中記錄路由,這樣當數據返回時ping就可以把路由信息打印出來。每個數據包只能記錄9個路由節點。許多主機忽略或者放棄這個選項。

-r 使ping命令旁路掉用於發送數據包的正常路由表。

-s packetsize 使用户能夠標識出要發送數據的字節數。缺省是56個字符,再加上8個字節的ICMP數據頭,共64個ICMP數據字節。

-v 使ping處於verbose方式。它要ping命令除了打印ECHO-RESPONSE數據包之外,還打印其它所有返回的ICMP數據包。