fping命令简介:

fping – 发 ICMP ECHO_REQUEST 包到网络主机

详细:

fping类似于ping命令,发送ICMP的回显数据包给特定主机,要求对方给于回应。fping 与ping不同的是,fping允许同时设置很多主机,也可以将要发送主机的列表列表写在文件中。fping在发送消息时,如果对方没有反应,fping 会接着给下个主机发送包,循环往复,而不是等待没有反应的主机给于反应。

默认情况下,如果对方主机回应了,则下次fping命令则不再检查此主机,如果一个主机在特定时间限制或者尝试限制的次数下没能够反应,则被标志为无法到达。Fping和ping有许多的相同选项。

和ping不同的时,fping更倾向于在脚本中被使用

安装方法:

1

sudo apt-get install fping

用法:

1

fping [options] hosts

常用选项:

01

-a 显示有回应的主机

02

-A 显示主机的IP地址

03

-c 给每个主机发送的包的数量。这时会为每个包信息独立输出一行(还有额外的-q选项)

04

-C 基本上同-c选项,但是输出和-c不太一样

05

-d 解析主机名

06

-f 从文件里读取主机列表,只有root用户可用。一般用户只能重定向

07

%fping <targets_file

08

-q 安静模式。不显示每个主机的结果,只显示最终的退出状态

09

-rn 设置尝试次数,默认为3

10

-Tn 设置超时时间,单位秒(默认10)

11

-u 显示不可达的主机

退出状态:

0表示所有主机可达

1 表示有的主机没有反应

2 表示没有找到任何主机

3 命令行参数错误

4 系统调用失败

总结:

fping命令以轮转的方式发出去大量的ping请求,比ping单独的对一个目的主机操作要简单和快速的多。乃利器也

Comments
Write a Comment