『壹』 ping命令是什麼
ping是一個很常用的小工具,它主要用於確定網路的連通性問題 使用ping命令後,常見的出錯信息通常分為3種:
1、unknown host:不知名主機,該遠程主機的名字不能被域名伺服器DNS轉換成IP地址,故障原因可能是域名伺服器有故障,或者目標主機的名字不正確,或者網路管理員的系統與遠程主機之間的通信線路有故障。
2、Destination Host Unreachable:此錯誤信息表明執行命令的計算機沒能將信息發送到對方那裡。大多數情況是自己一方的計算機LAN連接線掉線,或者由於IP設置不對,而無法進行正常通信。
3、Request time out:表示在規定時間內因某種原因沒有返回ping命令的應答,這種情況很可能是對方的計算機沒有運行,或者中間線路不通致使信息沒有到達對方那裡。大多數情況下是企業防火牆等阻擋了ping命令中使用的ICMP信息。在這種情況下即便通信對象正在工作,也會有這種結果顯示。(echo包順利到達目的主機,且目的主機也向源主機返回echo-reply包,但是echo-reply包在半路上丟失,無法到達源主機。)
Ping命令的具體語法格式: ping目的地址[參數1J[參數2]……
其中目的地址是指被測試計算機的IP地址或域名主要參數有: a:解析主機地址
c:數據:發出的測試包的個數,預設值為無限ping l:數值:所發送緩沖區的大小
TTL:Time To Live 伺服器會返回一個數值,然後每經過一個網路設備減1
操作系統 TTL Unix 255 Linux
64
Windows NT/XP/2000 128 Windows 95/98/ME
32
以上面的結果為例
1. Reply from 61.135.179.166: bytes=10240 time=48ms TTL=50
10240的網路包用48毫秒完成了一次網路交互
TTL=50表示伺服器的操作系統是Linux,中間經過了14個網路設備 2. Packets: Sent = 100, Received = 100, Lost = 0 (0% loss)
發送了100個包,接收到100個回應,丟包率0%(一般應該在5%以內) 3. Minimum = 48ms, Maximum = 50ms, Average = 48ms
最短交互時間48毫秒,最長50毫秒,平均48毫秒
平均時間如果跟最短很接近,表示速度比較均勻,偶爾時間長些
平均時間如果跟最長很接近,一般認為網路忙的可能性比較大了
推算速度
網路速度≈包大小/交互時間 k位元組/s
『貳』 ping命令的使用
ping是一個很常用的小工具,它主要用於確定網路的連通性問題。使用ping命令後,常見的出錯信息通常分為3種:
1、Unknown host:不知名主機 這種出錯信息的意思是,該遠程主機的名字不能被域名伺服器(DNS)轉換成IP地址。故障原因可能是域名伺服器有故障,或者其名字不正確,或者網路管理員的系統與遠程主機之間的通信線路有故障。
2、No answer:無響應 這種故障說明本地系統有一條通向中心主機的路由,但卻接收不到它發給該中心主機的任何信息。故障原因可能是下列之一:中心主機沒有工作;本地或中心主機網路配置不正確;本地或中心的路由器沒有工作;通信線路有故障;中心主機存在路由選擇問題。
3、Request timed out:超時 工作站與中心主機的連接超時,數據包全部丟失。 原因:可能是到路由器的連接出現問題,或路由器不能通過,也可能是中心主機已經關機或死機。
如何用ping命令查找無法上網的原因?
1.Ping命令的語法格式:
有必要先給不了解Ping 命令的人介紹一下Ping命令的具體語法格式:ping目的地址[參數1][參數2]……
其中目的地址是指被測試計算機的IP地址或域名。主要參數有:
-a:解析主機地址。
-n:數據:發出的測試包的個數,預設值為4。
-l:數值:所發送緩沖區的大小。
-t:繼續執行Ping命令,直到用戶按Ctrl+C終止。
有關Ping的其他參數,可通過在MS-DOS提示符下運行Ping或Ping-?命令來查看。
2.Ping命令的應用技巧:
用Ping工具檢查網路伺服器和任意一台客戶端上TCP/IP協議的工作情況時,只要在網路中其他任何一台計算機上Ping該計算機的IP地址即可。例如要檢查網路文件伺服器192.192.225.225 HPQW上的TCP/IP協議工作是否正常,只要在開始菜單下的「運行」子項中鍵入Ping 192.192.225.225就可以了。如果HPQW的TCP/IP協議工作正常,即會以DOS屏幕方式顯示如下所示的信息:
Pinging 192.192.225.225 with 32 bytes of data:
Reply from 192.192.225.225:bytes=32 time=1ms TTL=128
Reply from 192.192.225.225:bytes=32 time<1ms TTL=128
Reply from 192.192.225.225:bytes=32 time<1ms TTL=128
Reply from 192.192.225.225:bytes=32 time<1ms TTL=128
Ping statistice for 192.192.225.225:
Packets:Sent=4,Received =4,Lost =0(0% loss)
Approximate round trip times in milli-seconds:
Minimum=0ms,Maximum=1ms,Average=0ms
以上返回了4個測試數據包,其中bytes=32 表示測試中發送的數據包大小是32個位元組,time<10ms表示與對方主機往返一次所用的時間小於10毫秒,TTL=128表示當前測試使用的TTL(Time to Live)值為128(系統默認值)。
如果網路有問題,則返回如下所示的響應失敗信息:
Pinging 192.192.225.225 with 32 bytes of data
Request timed out.
Request timed out.
Request timed out.
Request timed out.
Ping statistice for 192.192.225.225:
Packets:Sent=4,Received =0,Lost\=4(100% loss), Approximate round trip times in milli-seconds
Minimum=0ms,Maximum=0ms,Average=0ms
網路故障:按照上述方法,我們還可以用Ping命令來檢查任意一台客戶湍計算機上TCP/IP的工作情況。例如我們要檢查網路任一客戶端「機房01」上的TCP/IP協議的配置和工作情況,可直接在該台機器上Ping本機的IP地址,若返回成功的信息,說明IP地址配置無誤,若失敗則應檢查IP地址的配置。可通過以下步驟進行:首先先檢查一下整個網路,重點看一下該IP地址是否正在被其他用戶使用,然後再看一下該工作站是否已正確連入網路(很多情況下用戶沒有登陸網路也會出現此種情況,這可是低級錯誤啊)。最後檢查網卡的I/0地址|IRQ值和DMA值,這些值是否與其他設備發生了沖突。其中最後一項的檢查非常重要,也常被許多用戶所忽視,即使是Ping成功後也要進行此項的檢查。因為當Ping本機的IP地址成功後,僅表明本機的IP地址配置沒有問題,但並不能說明網卡的配置完全正確。這時雖然在本機的「網上鄰居」中能夠看到本機的計算機名,可就是無法與其他的用戶連通,不知問題出在何處,其實問題往往就出在網卡上。
故障檢測原則:在網卡及驅動正確安裝下,網路故障應檢測的問題:
1、水晶頭是否接觸正常,正常網卡連接燈亮、一般為綠色和紅色中一種顏色;
2、網卡基本設置有沒有改動(WINIPCFG可以查看網卡的一些屬性);
3、能否PING通網關,返回Reply from ...則通