首页/网络/网络排障速查/ping 参数全表(Linux iputils)
连通性与链路检测54 条

ping 参数全表(Linux iputils)

把 iputils ping 的常用参数一次列全:包数、间隔、超时、大小、源地址、TTL、DF 位、记录路由都在这一条里,排障时不必再翻 man。

网络排障速查网络更新于 2026-10-12

参数 / 作用 / 示例

参数作用示例
-c N发送 N 个包后停止ping -c 10 8.8.8.8
-i S包间隔(秒,>0.2 无需 root)ping -i 0.2 8.8.8.8
-W S等待单个回包超时(秒)ping -W 1 10.0.0.5
-w S整体截止时间(秒)ping -w 5 10.0.0.5
-s N载荷字节数(默认 56)ping -s 1400 10.0.0.5
-I 接口/地址指定源接口或源地址ping -I eth0 10.0.0.5
-M do|want|dontPMTU 发现策略(do=禁止分片)ping -M do -s 1472 10.0.0.5
-t TTL设置 TTLping -t 2 10.0.0.5
-R记录路由(IPv4,路径设备配合才有效)ping -R -c 2 10.0.0.5
-T tsonly时间戳选项ping -T tsonly -c 3 10.0.0.5
-n不解析主机名ping -c 3 -n 8.8.8.8
-q只显示汇总ping -q -c 100 8.8.8.8
-f / -l N洪泛 / 预加载(需 root,慎用)ping -f -c 1000 <目标>
-f 洪泛 ping 会瞬间打满链路并可能被视为 DoS,仅限受控测试环境短时使用。

易错点

  • -i 小于 0.2 秒需要 root(历史版本要求),普通用户会报『cannot set interval』
  • -W 与 -w 一个是单包超时、一个是总截止时间,混用后统计口径容易误读

数据来源与参考

  • man 8 ping(iputils 完整参数列表)
  • RFC 792/1191(ICMP 与 PMTU 相关行为)

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌