Linux下ping命令參數詳細解析


-a Audible ping.
#Audible ping.

-A Adaptive ping. Interpacket interval adapts to round-trip time, so that
effectively not more than one (or more, if preload is set) unanswered
probe is present in the network. Minimal interval is 200msec for not
super-user. On networks with low rtt this mode is essentially equiva‐
lent to flood mode.
#自適應ping,根據ping包往返時間確定ping的速度

-b Allow pinging a broadcast address.
#允許ping一個廣播地址

-B Do not allow ping to change source address of probes. The address is
bound to one selected when ping starts.
#不允許ping改變包頭的源地址

-c count
Stop after sending count ECHO_REQUEST packets. With deadline option,
ping waits for count ECHO_REPLY packets, until the timeout expires.
#ping指定次數后停止ping

-d Set the SO_DEBUG option on the socket being used. Essentially, this
socket option is not used by Linux kernel.
#使用Socket的SO_DEBUG功能

-D Print timestamp (unix time + microseconds as in gettimeofday) before
each line.
#打印時間戳

-f Flood ping. For every ECHO_REQUEST sent a period ``.'' is printed,
while for ever ECHO_REPLY received a backspace is printed. This pro‐
vides a rapid display of how many packets are being dropped. If
interval is not given, it sets interval to zero and outputs packets as
fast as they come back or one hundred times per second, whichever is
more. Only the super-user may use this option with zero interval.
#極限檢測,快速連續ping一台主機,ping的速度達到100次每秒

-F flow label
ping6 only. Allocate and set 20 bit flow label (in hex) on echo
request packets. If value is zero, kernel allocates random flow
label.
#為ping回顯請求分配一個20位的“flow label”,如果未設置,內核會為ping隨機分配

-h Show help.
#顯示幫助

-i interval
Wait interval seconds between sending each packet. The default is to
wait for one second between each packet normally, or not to wait in
flood mode. Only super-user may set interval to values less 0.2 sec‐
onds.
#設定間隔幾秒發送一個ping包,默認一秒ping一次

-I interface
interface is either an address, or an interface name. If interface is
an address, it sets source address to specified interface address. If
interface in an interface name, it sets source interface to specified
interface. For ping6, when doing ping to a link-local scope address,
link specification (by the '%'-notation in destination, or by this
option) is required.
#指定網卡接口、或指定的本機地址送出數據包

-l preload
If preload is specified, ping sends that many packets not waiting for
reply. Only the super-user may select preload more than 3.
#設置在送出要求信息之前,先行發出的數據包

-L Suppress loopback of multicast packets. This flag only applies if the
ping destination is a multicast address.
#抑制組播報文回送,只適用於ping的目標為一個組播地址

-m mark
use mark to tag the packets going out. This is useful for variety of
reasons within the kernel such as using policy routing to select spe‐
cific outbound processing.
#設置mark

-n Numeric output only. No attempt will be made to lookup symbolic names
for host addresses.
#不要將ip地址轉換成主機名

-O Report outstanding ICMP ECHO reply before sending next packet. This
is useful together with the timestamp -D to log output to a diagnostic
file and search for missing answers.
#在發送下一個包之前報告未完成的ICMP回復,這與時間戳-D一起記錄診斷輸出

-p pattern
You may specify up to 16 ``pad'' bytes to fill out the packet you
send. This is useful for diagnosing data-dependent problems in a net‐
work. For example, -p ff will cause the sent packet to be filled with
all ones.
#指定填充ping數據包的十六進制內容,在診斷與數據有關的網絡錯誤時這個選項就非常有用,如:“-p ff”

-q Quiet output. Nothing is displayed except the summary lines at
startup time and when finished.
-Q tos Set Quality of Service -related bits in ICMP datagrams. tos can be
decimal (ping only) or hex number.
#不顯示任何傳送封包的信息,只顯示最后的結果

-r Bypass the normal routing tables and send directly to a host on an
attached interface. If the host is not on a directly-attached net‐
work, an error is returned. This option can be used to ping a local
host through an interface that has no route through it provided the
option -I is also used.
#忽略正常的路由表,直接將數據包送到遠端主機上,通常是查看本機的網絡接口是否有問題;如果主機不直接連接的網絡上,則返回一個錯誤

-R ping only. Record route. Includes the RECORD_ROUTE option in the
ECHO_REQUEST packet and displays the route buffer on returned packets.
Note that the IP header is only large enough for nine such routes.
Many hosts ignore or discard this option.
#記錄ping的路由過程(IPv4 only)

-s packetsize
Specifies the number of data bytes to be sent. The default is 56,
which translates into 64 ICMP data bytes when combined with the 8
bytes of ICMP header data.
#指定每次ping發送的數據字節數,默認為“56字節”+“28字節”的ICMP頭,一共是84字節

-S sndbuf
Set socket sndbuf. If not specified, it is selected to buffer not more
than one packet.
#指定每次ping發送的數據字節數,默認為“56字節”+“28字節”的ICMP頭,一共是84字節
#包頭+內容不能大於65535,所以最大值為65507(linux:65507, windows:65500-t ttl ping only. Set the IP Time to Live.
#設置TTL(Time To Live)為指定的值。該字段指定IP包被路由器丟棄之前允許通過的最大網段數

-T timestamp option
Set special IP timestamp options. timestamp option may be either
tsonly (only timestamps), tsandaddr (timestamps and addresses) or
tsprespec host1 [host2 [host3 [host4]]] (timestamp prespecified hops).
#設置IP timestamp選項,可以是下面的任何一個:'tsonly' (only timestamps)'tsandaddr' (timestamps and addresses)'tsprespec host1 [host2 [host3]]' (timestamp prespecified hops)

-U Print full user-to-user latency (the old behaviour). Normally ping
prints network round trip time, which can be different f.e. due to DNS
failures.
#打印完整的用戶到用戶延遲(舊的行為)。通常平打印網絡往返時間,由於DNS不同,可能會有不同的f.e.失敗。

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

-V Show version and exit.
#顯示版本並退出

-w deadline
Specify a timeout, in seconds, before ping exits regardless of how
many packets have been sent or received. In this case ping does not
stop after count packet are sent, it waits either for deadline expire
or until count probes are answered or for some error notification from
network.
#在ping退出之前指定超時(以秒為單位),無論如何許多包已經發送或接收。在這種情況下ping不會計數包發送后停止,它等待最后期限過期或者直到計數探測得到應答或來自某個錯誤通知網絡。

-W timeout
Time to wait for a response, in seconds. The option affects only time‐
out in absence of any responses, otherwise ping waits for two RTTs.
#等待響應的時間,以秒計。該選項只影響時間在沒有任何響應的情況下退出,否則ping將等待兩個rtt。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM