首页>文档>Linux命令大全>ping – 测试主机之间网络的连通性

此组别内的文章

需要支持?

如果通过文档没办法解决您的问题,请提交工单获取我们的支持!

ping – 测试主机之间网络的连通性

🤖 由 ChatGPT 生成的文章摘要

Linux ping 命令用于检测主机。

执行 ping 指令会使用 ICMP 传输协议,发出要求回应的信息,若远端主机的网络功能没有问题,就会回应该信息,因而得知该主机运作正常。

语法

ping [-dfnqrRv][-c<完成次数>][-i<间隔秒数>][-I<网络界面>][-l<前置载入>][-p<范本样式>][-s<数据包大小>][-t<存活数值>][主机名称或IP地址]

参数说明

-d 使用Socket的SO_DEBUG功能。
-c <完成次数> 设置完成要求回应的次数。
-f 极限检测。
-i<间隔秒数> 指定收发信息的间隔时间。
-I<网络界面> 使用指定的网络接口送出数据包。
-l<前置载入> 设置在送出要求信息之前,先行发出的数据包。
-n 只输出数值。
-p<范本样式> 设置填满数据包的范本样式。
-q 不显示指令执行过程,开头和结尾的相关信息除外。
-r 忽略普通的Routing Table,直接将数据包送到远端主机上。
-R 记录路由过程。
-s<数据包大小> 设置数据包的大小。
-t<存活数值> 设置存活数值TTL的大小。
-v 详细显示指令的执行过程。
-w 在 deadline 秒后退出。
-W 在等待 timeout 秒后开始执行。

实例

检测是否与主机连通

☁  ~  ping i4t.com
PING nm.aicdn.com (221.236.18.250): 56 data bytes
64 bytes from 221.236.18.250: icmp_seq=0 ttl=51 time=37.221 ms
64 bytes from 221.236.18.250: icmp_seq=1 ttl=51 time=42.785 ms
64 bytes from 221.236.18.250: icmp_seq=2 ttl=51 time=37.914 ms
^C
--- nm.aicdn.com ping statistics ---
3 packets transmitted, 3 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 37.221/39.307/42.785/2.476 ms
//需要手动终止Ctrl+C

指定接收包的次数

☁  ~  ping -c 2 i4t.com
PING nm.aicdn.com (221.236.18.250): 56 data bytes
64 bytes from 221.236.18.250: icmp_seq=0 ttl=51 time=37.414 ms
64 bytes from 221.236.18.250: icmp_seq=1 ttl=51 time=37.806 ms

--- nm.aicdn.com ping statistics ---
2 packets transmitted, 2 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 37.414/37.610/37.806/0.196 ms

//收到两次包后,自动退出

多参数使用

☁  ~  ping -i 3 -s 1024 -t 255 i4t.com
PING nm.aicdn.com (221.236.18.250): 1024 data bytes
1032 bytes from 221.236.18.250: icmp_seq=0 ttl=51 time=39.582 ms
1032 bytes from 221.236.18.250: icmp_seq=1 ttl=51 time=48.151 ms
1032 bytes from 221.236.18.250: icmp_seq=2 ttl=51 time=36.913 ms
1032 bytes from 221.236.18.250: icmp_seq=3 ttl=51 time=38.028 ms
1032 bytes from 221.236.18.250: icmp_seq=4 ttl=51 time=41.036 ms
1032 bytes from 221.236.18.250: icmp_seq=5 ttl=51 time=37.551 ms
^C
--- nm.aicdn.com ping statistics ---
6 packets transmitted, 6 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 36.913/40.210/48.151/3.804 ms
☁  ~
//-i 3 发送周期为 3秒 -s 设置发送包的大小 -t 设置TTL值为 255
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索