PING指令

ping参数详解:

下面是爱E族(aiezu.com)收集整理的ping详细参数,可能部分不全或翻译错误,欢迎指正:

参数

详解

-a

Audible ping.

-A

自适应ping,根据ping包往返时间确定ping的速度;

-b

允许ping一个广播地址;

-B

不允许ping改变包头的源地址;

-c count

ping指定次数后停止ping;

-d

使用Socket的SO_DEBUG功能;

-F flow_label

为ping回显请求分配一个20位的“flow label”,如果未设置,内核会为ping随机分配;

-f

极限检测,快速连续ping一台主机,ping的速度达到100次每秒;

-i interval

设定间隔几秒发送一个ping包,默认一秒ping一次;

-I interface

指定网卡接口、或指定的本机地址送出数据包;

-l preload

设置在送出要求信息之前,先行发出的数据包;

-L

抑制组播报文回送,只适用于ping的目标为一个组播地址

-n

不要将ip地址转换成主机名;

-p pattern

指定填充ping数据包的十六进制内容,在诊断与数据有关的网络错误时这个选项就非常有用,如:“-p ff”;

-q

不显示任何传送封包的信息,只显示最后的结果

-Q tos

设置Qos(Quality of Service),它是ICMP数据报相关位;可以是十进制或十六进制数,详见rfc1349和rfc2474文档;

-R

记录ping的路由过程(IPv4 only);

注意:由于IP头的限制,最多只能记录9个路由,其他会被忽略;

-r

忽略正常的路由表,直接将数据包送到远端主机上,通常是查看本机的网络接口是否有问题;如果主机不直接连接的网络上,则返回一个错误。

-S sndbuf

Set socket sndbuf. If not specified, it is selected to buffer not more than one packet.

-s packetsize

指定每次ping发送的数据字节数,默认为“56字节”+“28字节”的ICMP头,一共是84字节;

包头+内容不能大于65535,所以最大值为65507(linux:65507, windows:65500);

-t ttl

设置TTL(Time To Live)为指定的值。该字段指定IP包被路由器丢弃之前允许通过的最大网段数;

-T timestamp_option

设置IP timestamp选项,可以是下面的任何一个:

  'tsonly' (only timestamps)

  'tsandaddr' (timestamps and addresses)

  'tsprespec host1 [host2 [host3]]' (timestamp prespecified hops).

-M hint

设置MTU(最大传输单元)分片策略。

可设置为:

  'do':禁止分片,即使包被丢弃;

  'want':当包过大时分片;

  'dont':不设置分片标志(DF flag);

-m mark

设置mark;

-v

使ping处于verbose方式,它要ping命令除了打印ECHO-RESPONSE数据包之外,还打印其它所有返回的ICMP数据包;

-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.

-W timeout

以毫秒为单位设置ping的超时时间;

-w deadline

deadline;

参考内容:ping Man Page - Linux - SS64.com

三、输出格式:

下图为简单的ping产生的响应内容,图中返回内容具体的含义如下:

  • ① ping目标主机的域名和IP(ping会自动将域名转换为IP)
  • ② 不带包头的包大小和带包头的包大小(参考“-s”参数)
  • ③ icmp_seq:ping序列,从1开始;
  •   ttl:剩余的ttl;
  •   time: 响应时间,数值越小,联通速度越快;
  • ④ 发出去的包数,返回的包数,丢包率,耗费时间;
  • ⑤ 最小/最大/平均响应时间和本机硬件耗费时间; 

   eg:

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值