fping

一、fping简介

fping是利用ICMP的回应请求来判断目标是否存活的命令。但是,与ping不同的是,fping可以在命令行上指定任意数量的目标,或者指定一个文件(文件里包含ping的目标地址),并发判断目标并且以易读的方式返回结果。

二、命令的使用

1.单个目标

[root@localhost ~]# fping 192.168.2.1    #返回的结果简单易读
192.168.2.1 is alive
[root@localhost ~]# fping 192.168.2.2
192.168.2.2 is unreachable

2.多个目标

[root@localhost ~]# fping 192.168.2.1 192.168.2.2 192.168.2.3
192.168.2.1 is alive
192.168.2.2 is unreachable
192.168.2.3 is unreachable

3.整个网段

[root@localhost ~]# fping -g 192.168.2.0/24
192.168.2.1 is alive
192.168.2.21 is alive
......
192.168.2.253 is alive
192.168.2.0 is unreachable
192.168.2.2 is unreachable
......
192.168.2.254 is unreachable
192.168.2.255 is unreachable

或

[root@localhost ~]# fping -g 192.168.2.0 192.168.2.255

4.从文件中读取目标

[root@localhost ~]# cat targets.txt   #提供一个包含目标的文件
192.168.2.1
192.168.2.2
192.168.2.3
192.168.2.4
192.168.2.5
192.168.2.6
192.168.10.27
192.168.10.28

#第一种方式
[root@localhost ~]# fping -f targets.txt
192.168.2.1 is alive
192.168.10.27 is alive
192.168.10.28 is alive
192.168.2.2 is unreachable
192.168.2.3 is unreachable
192.168.2.4 is unreachable
192.168.2.5 is unreachable
192.168.2.6 is unreachable

#第二种方式
[root@localhost ~]# fping < targets.txt 
192.168.2.1 is alive
192.168.10.28 is alive
192.168.10.27 is alive
192.168.2.2 is unreachable
192.168.2.3 is unreachable
192.168.2.4 is unreachable
192.168.2.5 is unreachable
192.168.2.6 is unreachable

5.只显示alive的目标

[root@localhost ~]# fping 192.168.2.1 192.168.2.2 192.168.2.3    #显示了alive和unreachable的目标
192.168.2.1 is alive
192.168.2.2 is unreachable
192.168.2.3 is unreachable
[root@localhost ~]# fping -a 192.168.2.1 192.168.2.2 192.168.2.3   #只显示了alive的目标
192.168.2.1

6.只显示unreachable的目标

[root@localhost ~]# fping 192.168.2.1 192.168.2.2 192.168.2.3
192.168.2.1 is alive
192.168.2.2 is unreachable
192.168.2.3 is unreachable
[root@localhost ~]# fping -u 192.168.2.1 192.168.2.2 192.168.2.3
192.168.2.2
192.168.2.3

7.结果使用IP地址显示

[root@localhost ~]# fping www.baidu.com
www.baidu.com is alive
[root@localhost ~]# fping -A www.baidu.com
220.181.112.244 is alive
 

8.指定对一个目标发送几个请求包

默认情况下,fping对一个目标只发送一个请求包,可以使用-c参数指定发送请求包的个数

[root@localhost ~]# fping -c 2 192.168.2.1
192.168.2.1 : [0], 96 bytes, 1.34 ms (1.34 avg, 0% loss)
192.168.2.1 : [1], 96 bytes, 0.99 ms (1.16 avg, 0% loss)

192.168.2.1 : xmt/rcv/%loss = 2/2/0%, min/avg/max = 0.99/1.16/1.34
 

更多选项,请man fping!

转载于:https://my.oschina.net/forlinux/blog/407224

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值