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

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

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


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



主机扫描命令Fping_Linux


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

主机扫描命令Fping_Linux_02


   二、测试: 目录下会有很多源码文件,在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

主机扫描命令Fping_运维_03


    再次尝试configure进行配置测试

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

主机扫描命令Fping_自动化_04

主机扫描命令Fping_运维_05


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

        在当前目录下执行make命令

[root@www fping-4.0]# make

主机扫描命令Fping_Linux_06


    五、进行编译安装:

        使用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


主机扫描命令Fping_自动化_07