作用:批量的给目标主机发送ping请求,测试主机的存活情况。

特点:并行发送,结果易读。

        fping可以同时ping很多台机器,另外一方面是结果易读,他可以很友好展示出ping10台或者100台主机的结果,对于我们要执行很多ping操作的人来说,fping比ping更加好用。


        从官网或者网址下载fping源码包进行编译。



wKiom1nW8mKh1l9OAAMuJ5mc4Ps143.png


fping安装步骤:


    一、访问官网获取源码包(http://fping.org/)

        或    

[root@www ~]# wget http://fping.org/dist/fping-4.0.tar.gz
[root@www ~]# tar zxf fping-4.0.tar.gz 
[root@www ~]# ls
fping-4.0  fping-4.0.tar.gz

wKiom1nW9G2zQffPAAOVS495FOY617.png


   二、测试: 目录下会有很多源码文件,在fping目录下执行configure进行配置测试。

[root@www fping-4.0]# ./configure 
checking for gcc... no
checking for cc... no
checking for cl.exe... no
configure: error: in `/root/fping-4.0':
configure: error: no acceptable C compiler found in $PATH
See `config.log' for more details


    这里提示找不到C编译器,所以需要安装C编译器,这里我使用GCC编译器。

        安装gcc编译器:

[root@www fping-4.0]# yum install gcc

wKioL1nW9gvwzuC8AAXIOLHNARE988.png


    再次尝试configure进行配置测试

[root@www fping-4.0]# ./configure

wKiom1nW9uiCv3r3AAWnVou1RAM339.png

wKiom1nW9unxp_PkAAQPrDYHKZc207.png


   四、 执行make命令进行源码编译:

        在当前目录下执行make命令

[root@www fping-4.0]# make

wKiom1nW98GQMC99AAXt_nxUqzM706.png


    五、进行编译安装:

        使用make install进行编译安装fping源码

[root@www fping-4.0]# make install

[object Object]

    六、查看是否安装成功fping

     [root@www fping-4.0]# ls /usr/local/sbin/fping 
/usr/local/sbin/fping


        测试fping

[root@www ~]# fping www.baidu.com
www.baidu.com is alive
[root@www ~]# fping www.google.com
www.google.com is unreachable



    

fping参数介绍


    1、命令参数man、-h、--htlp等方式查看使用方法。


    常用参数介绍

        -a 只显示出存活的主机参数

        -u 只显示出不存活的主机参数

    通过标准输入方式fping +IP1 +IP2 ....

        -g 支持主极端的方式 192.168.1.1 192.168.1.155    或者    192.168.1.0/24

    2、 通过读取一个文件中IP内容

        方式:fping -f filename


wKiom1nW_K7Qy3oLAATPDK-Dipo228.png