Fping网络探测工具的使用
一、Fping简介
Fping类似于ping,但比ping强大。Fping与ping不同的地方在于,fping可以在命令行中指定要ping的主机数量范围,也可以指定含有要ping的主机列表文件。与ping要等待某一主机连接超时或发回反馈信息不同,fping给一个主机发送完数据包后,马上给下一个主机发送数据包,实现多主机同时ping。如果某一主机ping通,则此主机将被打上标记,并从等待列表中移除,如果没ping通,说明主机无法到达,主机仍然留在等待列表中,等待后续操作。
二、Fping安装教程
1、yum安装
[root@10-27-0-224 ~]# yum install fping -y
2、编译安装
[root@10-27-0-224 ~]# wget http://www.fping.org/dist/fping-5.0.tar.gz
[root@10-27-0-224 ~]# tar -zxvf fping-5.0.tar.gz
[root@10-27-0-224 ~]# cd fping-5.0/
[root@10-27-0-224 fping-5.0]# ./configure
[root@10-27-0-224 fping-5.0]# make
[root@10-27-0-224 fping-5.0]# make install
三、Fping命令参数详解
[root@10-27-0-224 ~]# fping -h
Probing options:
-4, --ipv4
-6, --ipv6
-b, --size=BYTES #ping 数据包的大小
-B, --backoff=N
-c, --count=N #ping每个目标的次数
-f, --file=FILE #从文件获取目标列表( - 表示从标准输入)(不能与 -g 同时使用)
-g, --generate #通过指定开始和结束地址来生成目标列表(例如:./fping -g 192.168.1.0 192.168.1.255)或者一个IP/掩码形式(例如:./fping -g 192.168.1.0/24)
-H, --ttl=N
-I, --iface=IFACE
-l, --loop #循环发送ping
-m, --all #ping目标主机的多个网口
-M, --dontfrag
-O, --tos=N
-p, --period=MSEC #对同一个目标的ping包间隔(毫秒) (在循环和统计模式中,默认为1000)
-r, --retry=N #ping失败时,最大重试次数(默认为3次)
-R, --random
-S, --src=IP
-t, --timeout=MSEC #单个目标的超时时间(毫秒)(默认500)
Output options:
-a, --alive #显示可ping通的目标
-A, --addr #将目标以ip地址的形式显示
-C, --vcount=N #同-c,返回的结果为冗长格式
-D, --timestamp
-e, --elapsed #显示返回数据包所费时间
-i, --interval=MSEC #设置ip的TTL值 (生存时间)
-n, --name #将目标以主机名或域名显示(等价于 -d )
-N, --netdata
-o, --outage
-q, --quiet #安静模式(不显示每个目标或每个ping的结果)
-Q, --squiet=SECS #同-q, 但是每n秒显示信息概要
-s, --stats #打印最后的统计数据
-u, --unreach #显示不可到达的目标
-v, --version #显示版本号
-x, --reachable=N
四、常见用法
fping IP1 IP2 IP3 ...;
fping -f filename;
fping -g IP1 IP2(IP1地址开始范围,IP2地址结束范围);
fping -g 10.27.0.0/24
作者:UStarGao
链接:https://www.starcto.com/nettool/147.html
来源:STARCTO
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
UCloud云平台推荐
随便看看
- 2021-04-03CentOS7安装部署PostgreSQL 12数据库
- 2021-02-17私有镜像仓库搭建及管理-Registry
- 2021-11-22Windows远程桌面多个用户同时使用Chrome浏览器
- 2024-09-03UCloud UHost自建K8S集群如何使用基础云产品ULB负载均衡
- 2021-03-02MySQL slow_log日志解读