目录

官网

简介

如何在Linux系统中安装Fping

命令示例。

1. Fping多个IP地址

2. Fping IP地址范围

3.使用不同选项填充完整网络

4.从文件中读取目标列表

5.显示Fping版本

详细参数

参考:


官网

https://fping.org/

简介

fping是一个小型命令行工具,用于向网络主机发送ICMPInternet控制消息协议 )回应请求,类似于ping,但在ping多个主机时性能要高得多。 fping完全不同于ping,因为您可以在命令行上定义任意数量的主机,或者指定包含要ping的IP地址或主机列表的文件。例如,使用fping,我们可以指定完整的网络范围( 192.168.0.1/24 )。 它会向主机发送Fping请求,并以循环方式移动到另一个目标主机。 与ping不同,Fping基本上用于编写脚本。

如何在Linux系统中安装Fping

在大多数Linux发行版中,可以使用包管理工具从默认包存储库安装包fping ,如图所示。

# sudo apt install fping  [On Debian/Ubuntu]
# sudo yum install fping  [On CentOS/RHEL]
# sudo dnf install fping  [On Fedora 22+]
# sudo pacman -S fping    [On Arch Linux]

或者,您可以使用以下命令从源包安装最新版本的fping4.0 )。

$ wget https://fping.org/dist/fping-4.0.tar.gz
$ tar -xvf fping-4.0.tar.gz
$ cd fping-4.0/
$ ./configure
$ make && make install

命令示例。

1. Fping多个IP地址

以下命令将同时显示多个IP地址,它将显示状态为活动或无法访问。

# fping 50.116.66.139 173.194.35.35 98.139.183.24
50.116.66.139 is alive
173.194.35.35 is unreachable
98.139.183.24 is unreachable

2. Fping IP地址范围

以下命令将指定指定范围的IP收件人。 使用以下输出,我们将响应请求发送到IP地址范围并获得我们想要的回复。 退出后还显示累积结果。

# fping -s -g 192.168.0.1 192.168.0.9
192.168.0.1 is alive
192.168.0.2 is alive
ICMP Host Unreachable from 192.168.0.2 for ICMP Echo sent to 192.168.0.3
ICMP Host Unreachable from 192.168.0.2 for ICMP Echo sent to 192.168.0.3
ICMP Host Unreachable from 192.168.0.2 for ICMP Echo sent to 192.168.0.3
ICMP Host Unreachable from 192.168.0.2 for ICMP Echo sent to 192.168.0.4
192.168.0.3 is unreachable
192.168.0.4 is unreachable
8      9 targets
2 alive
2 unreachable
0 unknown addresses
4 timeouts (waiting for response)
9 ICMP Echos sent
2 ICMP Echo Replies received
2 other ICMP received
0.10 ms (min round trip time)
0.21 ms (avg round trip time)
0.32 ms (max round trip time)
4.295 sec (elapsed real time)

3.使用不同选项填充完整网络

使用上述命令,它将ping整个网络并重复一次( -r 1 )。 抱歉,无法显示该命令的输出,因为它在没有时间的情况下向上滚动屏幕。

# fping -g -r 1 192.168.0.0/24

4.从文件中读取目标列表

我们创建了一个名为fping.txt的文件,其IP地址( 173.194.35.3598.139.183.24 )到fping。

# fping < fping.txt
173.194.35.35 is alive
98.139.183.24 is alive

5.显示Fping版本

执行命令检查Fping版本。

# fping -v
fping: Version 4.0
fping: comments to [email protected]

详细参数

-a
Lists targets that responded
显示可ping通的目标
-A
Lists targets by address instead of hostname
将目标以ip地址的形式显示
-b <num>
Sends <num> bytes of data per ICMP packet (default 56)
ping 数据包的大小。(默认为56)
-B <f>
Tells fping to wait <f> times longer for a reply after each successive failed request (default 1.5)
设置指数反馈因子到f
-c <num>
Number of Pings to send to each target (default 1)
ping每个目标的次数 (默认为1)
-C <num>
Same as above but prints additional statistics for each host
同-c,返回的结果为冗长格式
-e
Displays elapsed time on return packets
显示返回数据包所费时间
-f <file>
Reads the target list from <file> (use "-" for standard input) (only if no -g specified)
从文件获取目标列表( - 表示从标准输入)(不能与 -g 同时使用)
-g
Tells fping to generate a target list by specifying the start and end address (ex. ./fping -g 192.168.1.0 192.168.1.255) or an IP/subnet mask (ex. ./fping -g 192.168.1.0/24)
通过指定开始和结束地址来生成目标列表(例如:./fping –g 192.168.1.0 192.168.1.255)或者一个IP/掩码形式(例如:./fping –g 192.168.1.0/24)
-i <num>
Interval (in milliseconds) to wait between Pings (default 25)
设置ip的TTL值 (生存时间)
-l
Sends Pings forever
循环发送ping
-m
Pings multiple interfaces on target host
ping目标主机的多个网口
-n
Displays targets by name (-d is equivalent)
将目标以主机名或域名显示(等价于 -d )
-p <num>
Interval (in milliseconds) between Pings to an individual target (in looping and counting modes, default 1000)
对同一个目标的ping包间隔(毫秒) (在循环和统计模式中,默认为1000)
-q
Doesn't show per-target/per-Ping results
安静模式(不显示每个目标或每个ping的结果)
-Q <num>
Same as -q, but show summary every <num> seconds
同-q, 但是每n秒显示信息概要
-r <num
When a host doesn't respond, retries the host <num> times (default 3)
当ping失败时,最大重试次数(默认为3次)
-s
Displays summary statistics
打印最后的统计数据
-t <num>
Timeout (in milliseconds) for individual targets (default 500)
单个目标的超时时间(毫秒)(默认500)
-u
Displays targets that are unreachable
显示不可到达的目标
-v
Displays version number
显示版本号

参考:

https://blog.csdn.net/qq_34355232/article/details/83305538?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-6.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-6.nonecase

https://www.howtoing.com/ping-multiple-linux-hosts-using-fping

Linux 网络分析工具 fping命令解析相关推荐

  1. Linux 远程工具 基础命令

    Linux 远程工具 基础命令 文章目录 Linux 远程工具 基础命令 1.虚拟机关键配置名词解释 1.1.虚拟网络编辑器说明 2.远程链接工具 3.linux 命令准则 4.系统运行命令 5.常用 ...

  2. linux下,fping命令与ping命令解析

    ping Linux系统的ping命令是常用的网络命令,它通常用来测试与目标主机的连通性. 1.命令格式: ping [参数] [主机名或IP地址] 2.命令功能: ping命令用于:确定网络和各外部 ...

  3. linux fping参数,linux下,fping命令与ping命令解析

    ping Linux系统的ping命令是常用的网络命令,它通常用来测试与目标主机的连通性. 1.命令格式: ping [参数] [主机名或IP地址] 2.命令功能: ping命令用于:确定网络和各外部 ...

  4. linux常用工具及命令

    1.windows复制文件到linux可以使用工具winscp工具 2.建立软连接命令(将/software/run.log的文件指向/usr/local/logs/中): cd /usr/local ...

  5. Linux 网络工具——nc命令

    功能说明:强大的网络工具 语 法:nc [-hlnruz][-g<网关...>][-G<指向器数目>][-i<延迟秒数>][-o<输出文件>][-p&l ...

  6. (十二)洞悉linux下的Netfilteramp;iptables:iptables命令行工具源码解析【下】

    iptables用户空间和内核空间的交互 iptables目前已经支持IPv4和IPv6两个版本了,因此它在实现上也需要同时兼容这两个版本.iptables-1.4.0在这方面做了很好的设计,主要是由 ...

  7. 【Linux】一步一步学Linux——初识Linux命令解析器(10)

    00. 目录 文章目录 00. 目录 01. Shell简介 02. Shell分类 03. 交互式shell和非交互式shell 04. 登录shell和非登录shell 05. Shell类型 0 ...

  8. fping 命令参考--网络工具--快速ping--windowslinux

    fping 命令手册 本命令手册以实用,简洁为原则,对于已经消化的内容,不附加详细的注解. 磁针石 联系方式: QQ:37391319 gmail and gtalk: xurongzhong@gma ...

  9. linux运行16668端口,Linux 性能监控之命令行工具

    引言 对于系统和网络管理员来说每天监控和调试Linux系统的性能问题是一项繁重的工作.这些命令行工具可以在各种Linux系统下使用,可以用于监控和查找产生性能问题的原因.这个命令行工具列表提供了足够的 ...

最新文章

  1. ps抠头发插件_PS顶级抠图插件Topaz Mask AI 1.0.2!支持2020Win/Mac,转发领取
  2. hdu 1576(拓展欧几里得)
  3. QT-- MainWindow外的cpp文件调用ui
  4. Python报错TypeError: ‘User‘ object is not iterable
  5. 云服务和serverless
  6. Deep learning with python notebooks 笔记 第一章 深度学习基础
  7. C语言-顺序栈的基本操作
  8. Stata12文件转码为Stata15格式解决办法
  9. redis实现队列的几种方式(LPUSH/BRPOP,发布/订阅模式,stream)
  10. Java代理模式详解
  11. 手机NFC天线的集总参数设计
  12. Flutter bottomSheet的使用
  13. MySql:学生表、教师表、课程表、分数表 练习
  14. 最优性理论(无约束)
  15. matlab Sellmeier拟合,rcwa 关于严格耦合波发分析光栅等的相关matlab仿真 275万源代码下载- www.pudn.com...
  16. Python wxPython基本教程
  17. 强制开启AHCI模式的方法
  18. Android 切换全屏,取消全屏
  19. 任何物体都在以光速运动,你能理解这一认识吗?
  20. Web死链扫描神器之LinkChecker

热门文章

  1. 【算法打开(最短路径)--7.25】
  2. Shellshock Lab
  3. java学习路线规划
  4. screenocr怎么卸载_screenocr是什么软件 screenocr软件及其功能介绍
  5. TransTrack: Multiple Object Tracking with Transformer
  6. 台式计算机耳机有杂音怎么办,电脑耳机有杂音滋滋怎么办
  7. python包发布到Pypi官网
  8. 基于RBF神经网络的数据预测
  9. python高斯噪声怎么去除_Python图像处理之Pillow--ImageFilter介绍
  10. 集线器、交换机和路由器(图解)