您好,我是小DAI,专注于数据库管理员相关的技术问答,请问有什么可以帮您?

fping

补充说明

fping命令 fping类似于ping,但比ping强大。与ping要等待某一主机连接超时或发回反馈信息不同,fping给一个主机发送完数据包后,马上给下一个主机发送数据包,实现多主机同时ping,fping还可以在命令行中指定要ping的主机数量范围。

语法

fping(选项)(参数)

选项

-a  # 显示存活的主机

-b # ping 数据包的大小。(默认为56)

-c # ping每个目标的次数 (默认为1)

-f # 从文件获取目标列表(不能与 -g 同时使用)

-l # 循环发送ping

-g # 通过指定开始和结束地址来生成目标列表,可以使网段

-u # 显示不可到达的目标

实例

安装fping命令:

先安装epel源:

yum install epel* -y

安装fping包:

yum install fping -y

选择性ping指定ip:

~]# fping 192.168.0.1 192.168.0.125 192.168.0.126 2>/dev/null

192.168.0.1 is alive

192.168.0.125 is alive

192.168.0.126 is unreachable

ping整个网段:

~]# fping -g 192.168.0.0/24 2>/dev/null

192.168.0.1 is alive

192.168.0.103 is alive

...

192.168.0.253 is unreachable

192.168.0.254 is unreachable

ping整个网段,只显示存活的主机:

~]# fping -ag 192.168.0.0/24 2>/dev/null

192.168.0.1

192.168.0.103

...

ping某一段ip:

~]# fping -ag 192.168.0.5 192.168.0.130 2>/dev/null

192.168.0.103

...

192.168.0.125

192.168.0.130