ping命令大全2
科技知識 2009-05-23 11:30:39 閱讀635 評論0 字號:大中小 訂閱
在檢查網(wǎng)絡(luò)連通的過程中可能出現(xiàn)一些錯誤,這些錯誤總的來說分為兩種最常見。
1. Request Timed Out
"request time out"這提示除了在《PING(一)》提到的對方可能裝有防火墻或已關(guān)機(jī)以外,還有就是本機(jī)的IP不正確和網(wǎng)關(guān)設(shè)置錯誤。
①、IP不正確:
IP不正確主要是IP地址設(shè)置錯誤或IP地址沖突,這可以利用ipconfig /all這命令來檢查。在WIN2000下IP沖突的情況很少發(fā)生,因為系統(tǒng)會自動檢測在網(wǎng)絡(luò)中是否有相同的IP地址并提醒你是否設(shè)置正確。在NT中不但會出現(xiàn)"request time out"這提示而且會出現(xiàn)"Hardware error"這提示信息比較特殊不要給它的提示所迷惑。
②、網(wǎng)關(guān)設(shè)置錯誤:這個錯誤可能會在第四個步驟出現(xiàn)。網(wǎng)關(guān)設(shè)置錯誤主要是網(wǎng)關(guān)地址設(shè)置不正確或網(wǎng)關(guān)沒有幫你轉(zhuǎn)發(fā)數(shù)據(jù),還有就是可能遠(yuǎn)程網(wǎng)關(guān)失效。這里主要是在你Ping外部網(wǎng)絡(luò)地址時出錯。錯誤表現(xiàn)為無法Ping外部主機(jī)返回信息"Request timeout"。
2. Destination Host Unreachable
當(dāng)你在開始PING網(wǎng)絡(luò)計算機(jī)時如果網(wǎng)絡(luò)設(shè)備出錯它返回信息會提示"destination host unreachable"。如果局域網(wǎng)中使用DHCP分配IP時,而碰巧DHCP失效,這時使用 PING命令就會產(chǎn)生此錯誤。因為在DHCP失效時客戶機(jī)無法分配到IP系統(tǒng)只有自設(shè)IP,它往往會設(shè)為不同子網(wǎng)的IP。所以會出現(xiàn)"Destination Host Unreachable"。另外子網(wǎng)掩碼設(shè)置錯誤也會出現(xiàn)這錯誤。
還有一個比較特殊就是路由返回錯誤信息,它一般都會在"Destination Host Unreachable"前加上IP地址說明哪個路由不能到達(dá)目標(biāo)主機(jī)。這說明你的機(jī)器與外部網(wǎng)絡(luò)連接沒有問題,但與某臺主機(jī)連接存在問題。
[編輯本段]
編輯本段]
編輯本段]
用途
發(fā)送一個回送信號請求給網(wǎng)絡(luò)主機(jī)。
語法
ping [ -d] [ -D ] [ -n ] [ -q ] [ -r] [ -v] [ \ -R ] [ -a addr_family ] [ -c Count ] [ -w timeout ] [ -f | -i \ Wait ] [ -l Preload ] [ -p Pattern ] [ -s PacketSize ] [ -S hostname/IP addr ] \ [ -L ] [ - I a.b.c.d. ] [ -o interface ] [ -T ttl ] Host [ PacketSize ] \ [ Count ]
描述
/usr/sbin/ping 命令發(fā)送一個因特網(wǎng)控制報文協(xié)議(ICMP) ECHO_REQUEST 去從主機(jī)或網(wǎng)關(guān)那里獲得 ICMP ECHO_RESPONSE 信號。ping 命令用于:
* 確定網(wǎng)絡(luò)和各外部主機(jī)的狀態(tài)。
* 跟蹤和隔離硬件和軟件問題。
* 測試、評估和管理網(wǎng)絡(luò)。
如果主機(jī)正在運行并連在網(wǎng)上,它就對回送信號進(jìn)行響應(yīng)。每個回送信號請求包含一個網(wǎng)際協(xié)議(IP)和 ICMP 頭,后面緊跟一個 timeval 結(jié)構(gòu),以及來填寫這個信息包的足夠的字節(jié)。缺省情況是連續(xù)發(fā)送回送信號請求直到接收到中斷信號(Ctrl-C)。
ping 命令每秒發(fā)送一個數(shù)據(jù)報并且為每個接收到的響應(yīng)打印一行輸出。ping 命令計算信號往返時間和(信息)包丟失情況的統(tǒng)計信息,并且在完成之后顯示一個簡要總結(jié)。ping 命令在程序超時或當(dāng)接收到 SIGINT 信號時結(jié)束。Host 參數(shù)或者是一個有效的主機(jī)名或者是因特網(wǎng)地址。
缺省情況下,ping 命令將連續(xù)發(fā)送回送信號請求到顯示器直到接收到中斷信號(Ctrl-C). 中斷鍵可以使用 stty 命令來更改。
由于連續(xù)回送信號請求會對系統(tǒng)造成一定的負(fù)載,重復(fù)的請求信號應(yīng)當(dāng)主要用作問題隔離。
標(biāo)志
-c Count 指定要被發(fā)送(或接收)的回送信號請求的數(shù)目,由 Count 變量指出。
-w timeout 這個選項僅和 -c 選項一起才能起作用。它使 ping 命令以最長的超時時間去等待應(yīng)答(發(fā)送最后一個信息包后)。
-d 開始套接字級別的調(diào)試。
-D 這個選項引起 ICMP ECHO_REPLY 信息包向標(biāo)準(zhǔn)輸出的十六進(jìn)制轉(zhuǎn)儲。
-f 指定 flood-ping 選項。 -f 標(biāo)志“傾倒”或輸出信息包,在它們回來時或每秒 100 次,選擇較快一個。每一次發(fā)送 ECHO_REQUEST,都打印一個句號,而每接收到一個 ECHO_REPLY 信號,就打印一個退格。這就提供了一種對多少信息包被丟棄的信息的快速顯示。僅僅 root 用戶可以使用這個選項。
注: 這在網(wǎng)絡(luò)上將非常困難,必須小心使用。Flood ping 命令僅僅 root 用戶可以使用。-f 標(biāo)志與 -i Wait 標(biāo)志不兼容。
-I a.b.c.d 指定被 a.b.c.d 標(biāo)明的接口將被用于向外的 IPv4 多點廣播。-I 標(biāo)志是大寫的 i 。
-o interface 指出 interface 將被用于向外的 IPv6 多點廣播。接口以 “en0”,“tr0”等的形式指定。
-i Wait 在每個信息包發(fā)送之間等待被 Wait 變量指定的時間(秒數(shù))。缺省值是在每個信息包發(fā)送之間等待 1 秒。這個選項與 -f 標(biāo)志不兼容。
-L 對多點廣播 ping 命令禁用本地回送。
-l Preload 在進(jìn)入正常行為模式(每秒 1 個)前盡快發(fā)送 Preload 變量指定數(shù)量的信息包。-l 標(biāo)志是小寫的 L。
-n 指定僅輸出數(shù)字。不企圖去查尋主機(jī)地址的符號名。
-p Pattern 指定用多達(dá) 16 個“填充”字節(jié)去填充你發(fā)送的信息包。這有利于診斷網(wǎng)絡(luò)上依賴數(shù)據(jù)的問題。例如,-p ff 全部用 1 填充信息包。
-q 指定靜默輸出。除了在啟動和結(jié)束時顯示總結(jié)行外什么也不顯示。
-r 忽略路由表直接送到連接的網(wǎng)絡(luò)上的主機(jī)上。如果 主機(jī) 不在一個直接連接的網(wǎng)絡(luò)上,ping 命令將產(chǎn)生一個錯誤消息。這個選項可以被用來通過一個不再有路由經(jīng)過的接口去 ping 一個本地主機(jī)。
-R 指定記錄路由選項。-R 標(biāo)志包括 ECHO_REQUEST 信息包中的 RECORD_ROUTE 選項,并且顯示返回信息包上的路由緩沖。
注: IP 頭僅僅大到適合 9 個這樣的路由。而且,許多主機(jī)和網(wǎng)關(guān)忽略這個選項。
-a addr_family 映射 ICMP 信息包的目的地址到 IPv6 格式,如果 addr_family 等于 “inet6”的話。
-s PacketSize 指定要發(fā)送數(shù)據(jù)的字節(jié)數(shù)。缺省值是 56,當(dāng)和 8 字節(jié)的 ICMP 頭數(shù)據(jù)合并時被轉(zhuǎn)換成 64 字節(jié)的 ICMP 數(shù)據(jù)。
-S hostname/IP addr 將 IP 地址用作發(fā)出的 ping 信息包中的源地址。在具有不止一個 IP 地址的主機(jī)上,可以使用 -S 標(biāo)志來強(qiáng)制源地址為除了軟件包在其上發(fā)送的接口的 IP 地址外的任何地址。如果 IP 地址不是以下機(jī)器接口地址之一,則返回錯誤并且不進(jìn)行任何發(fā)送。
-T ttl 指定多點廣播信息包的生存時間為 ttl 秒。
-v 請求詳細(xì)輸出,其中列出了除回送信號響應(yīng)外接收到的 ICMP 信息。
參數(shù)
PacketSize 指定了要發(fā)送數(shù)據(jù)的字節(jié)數(shù)。缺省值是 56,當(dāng)和 8 字節(jié)的 ICMP 頭數(shù)據(jù)合并時被轉(zhuǎn)換成 64 字節(jié)的 ICMP 數(shù)據(jù)。包含這個參數(shù)是為了和以前的 ping 命令版本相兼容。
Count 指定了要發(fā)送(接收)的回送信號請求的數(shù)目。包含這個參數(shù)是為了和以前的 ping 命令版本相兼容。
示例
1. 要檢查網(wǎng)絡(luò)和主機(jī) canopus 的連接性,并且指定要發(fā)送的回送信號請求的數(shù)目,請輸入:
ping -c 5
或者
ping
類似下列的信息將被顯示:
64 bytes from 128.116.1.5: icmp_seq=0 ttl=255 time=2 ms
64 bytes from 128.116.1.5: icmp_seq=1 ttl=255 time=2 ms
64 bytes from 128.116.1.5: icmp_seq=2 ttl=255 time=3 ms
64 bytes from 128.116.1.5: icmp_seq=3 ttl=255 time=2 ms
64 bytes from 128.116.1.5: icmp_seq=4 ttl=255 time=2 ms
----canopus.austin.century.com
5 packets transmitted, 5 packets received, 0% packet loss
round-trip min/avg/max = 2/2/3 ms
2. 要想獲取有關(guān)主機(jī) lear 的信息,并且啟動套接字級別的調(diào)試,請輸入:
ping -d lear
類似下列的信息將被顯示:
64 bytes from 128.114.4.18: icmp_seq=0 ttl=255 time=6 ms
64 bytes from 128.114.4.18: icmp_seq=1 ttl=255 time=17 ms
64 bytes from 128.114.4.18: icmp_seq=2 ttl=255 time=6 ms
64 bytes from 128.114.4.18: icmp_seq=3 ttl=255 time=6 ms
64 bytes from 128.114.4.18: icmp_seq=4 ttl=255 time=6 ms
^C
----lear.austin.century.com PING Statistics ----
5 packets transmitted, 5 packets received, 0% packet loss
round-trip min/avg/max = 6/8/17 ms
注: 輸出將一直重復(fù)直到接收到中斷信號(Ctrl-C)。
3. 要獲取有關(guān)主機(jī) opus 的信息,并且指定要發(fā)送的字節(jié)數(shù),請輸入:
ping -s 2000 opus
或者
ping opus 2000
類似下列的信息將被顯示:
2008 bytes from 129.35.34.234: icmp_seq=0 ttl=255 time=20 ms
2008 bytes from 129.35.34.234: icmp_seq=1 ttl=255 time=19 ms
2008 bytes from 129.35.34.234: icmp_seq=2 ttl=255 time=20 ms
2008 bytes from 129.35.34.234: icmp_seq=3 ttl=255 time=20 ms
2008 bytes from 129.35.34.234: icmp_seq=4 ttl=255 time=20 ms
2008 bytes from 129.35.34.234: icmp_seq=5 ttl=255 time=19 ms
2008 bytes from 129.35.34.234: icmp_seq=6 ttl=255 time=19 ms
^C
----opus.austin.century.com
7 packets transmitted, 7 packets received, 0% packet loss
round-trip min/avg/max = 19/19/20 ms
注: 輸出將一直重復(fù)直到接收到中斷信號 (Ctrl-C)。
4. 要調(diào)用 flood-ping 選項給主機(jī) stlopnor,請輸入:
ping -f stlopnor
類似下列的信息將被顯示:
.^C
----stlopnor.austin.century.com PING Statistics ----
1098 packets transmitted, 1097 packets received, 0% packet loss
round-trip min/avg/max = 4/4/11
注: flood-ping 命令的輸出將一直重復(fù),直到接收到中斷信號(Ctrl-C)。
5. 要指定發(fā)送到主機(jī) opus 信息包的發(fā)送時間間隔為 5 秒,請輸入:
ping -i5 opus
類似下列的信息將被顯示:
64 bytes from 129.35.34.234: icmp_seq=0 ttl=255 time=5 ms
64 bytes from 129.35.34.234: icmp_seq=1 ttl=255 time=5 ms
64 bytes from 129.35.34.234: icmp_seq=2 ttl=255 time=6 ms
^C
----opus.austin.century.com
3 packets transmitted, 3 packets received, 0% packet loss
round-trip min/avg/max = 5/5/6 ms
注: 輸出將一直重復(fù),直到接收到中斷信號(Ctrl-C)。
6. 在進(jìn)入正常行為模式前盡快發(fā)送 Preload 變量指定的數(shù)量的信息包到主機(jī) opus,請輸入:
ping -l 10 opus
類似下列的信息將被顯示:
64 bytes from 129.35.34.234: icmp_seq=0 ttl=255 time=9 ms
64 bytes from 129.35.34.234: icmp_seq=1 ttl=255 time=11 ms
64 bytes from 129.35.34.234: icmp_seq=2 ttl=255 time=16 ms
64 bytes from 129.35.34.234: icmp_seq=3 ttl=255 time=22 ms
64 bytes from 129.35.34.234: icmp_seq=4 ttl=255 time=26 ms
64 bytes from 129.35.34.234: icmp_seq=5 ttl=255 time=27 ms
64 bytes from 129.35.34.234: icmp_seq=6 ttl=255 time=30 ms
64 bytes from 129.35.34.234: icmp_seq=7 ttl=255 time=31 ms
64 bytes from 129.35.34.234: icmp_seq=8 ttl=255 time=33 ms
64 bytes from 129.35.34.234: icmp_seq=9 ttl=255 time=35 ms
64 bytes from 129.35.34.234: icmp_seq=10 ttl=255 time=36 ms
64 bytes from 129.35.34.234: icmp_seq=11 ttl=255 time=6 ms
64 bytes from 129.35.34.234: icmp_seq=12 ttl=255 time=6 ms
64 bytes from 129.35.34.234: icmp_seq=13 ttl=255 time=6 ms
64 bytes from 129.35.34.234: icmp_seq=14 ttl=255 time=7 ms
64 bytes from 129.35.34.234: icmp_seq=15 ttl=255 time=6 ms
^C
----opus.austin.century.com PING Statistics----
16 packets transmitted, 16 packets received, 0% packet loss
round-trip min/avg/max = 6/19/36 ms
注: 輸出將一直重復(fù),直到接收到中斷信號(Ctrl-C)。
7. 要診斷網(wǎng)絡(luò)上依賴數(shù)據(jù)的問題,請輸入:
ping -p ff opus
這個命令用全為 1 的填充模式發(fā)送信息包給主機(jī) opus 。類似下列的信息將被顯示:
PATTERN: 0xff
PING opus.austin.century.com: (129.35.34.234): 56 data bytes
64 bytes from 129.35.34.234: icmp_seq=0 ttl=255 time=5 ms
64 bytes from 129.35.34.234: icmp_seq=1 ttl=255 time=5 ms
64 bytes from 129.35.34.234: icmp_seq=2 ttl=255 time=5 ms
64 bytes from 129.35.34.234: icmp_seq=3 ttl=255 time=6 ms
64 bytes from 129.35.34.234: icmp_seq=4 ttl=255 time=5 ms
^C
----opus.austin.century.com PING Statistics----
5 packets transmitted, 5 packets received, 0% packet loss
round-trip min/avg/max = 5/5/6 ms
注: 輸出將一直重復(fù),直到接收到中斷信號(Ctrl-C)。
8. 要指定靜默輸出,請輸入:
ping -q bach
僅僅類似下列的總結(jié)信息將被顯示:
PING bach.austin.century.com: (129.35.34.234): 56 data bytes
^C
----bach.austin.century.com
5 packets transmitted, 5 packets received, 0% packet loss
round-trip min/avg/max = 5/5/8 ms
注: 雖然沒有顯示,信息包的輸出將一直繼續(xù),直到接收到中斷信號(Ctrl-C)。
國際知名高爾夫品牌
PING 來自美國的高爾夫球領(lǐng)導(dǎo)品牌,品牌名稱取自推桿撞擊球時發(fā)出的“Ping”聲。 自從1959年Karsten Solheim 發(fā)明了heel-toe balance 以來,PING就一直善于挑戰(zhàn)常規(guī)。Specify系列繼續(xù)研發(fā)出外觀、感覺和重量均適合各種水平球手的推桿。桿頸、桿頭后部、重量……36種組合中你總會找到最稱心如意的球桿。有四種桿頸可供選擇: Anser Design、Flare Tip、 Flat Top ,以及桿面平衡式的Long Neck桿頸。這些桿頸均由特種鋼制造,設(shè)計充分考慮到了的球手的揮桿類型。
PING的高爾夫球桿較著名的有G系列和I系列,發(fā)展到今天,就是G10和I10系列球桿。
官方網(wǎng)址:http://www.pinggolf.com/