获取安装包
到fping的官方网站(http://fping.org)获取fping的安装包
[hadoop@hadoop Desktop]$ wget http://fping.org/dist/fping-3.10.tar.gz
安装软件包
- 1 .解压
[hadoop@hadoop Desktop]$ tar -xvf fping-3.10.tar.gz
- 2.安装
[hadoop@hadoop fping-3.10]$ configure
[hadoop@hadoop fping-3.10]$ make
[hadoop@hadoop fping-3.10]$ make install
- 3.添加环境变量
[root@hadoop fping-3.10]# echo $PATH
- 4.测试
[root@hadoop fping-3.10]# fping -h
- 5.使用举例
[root@hadoop /]# fping 192.168.0.1 192.168.137.1 115.239.210.27 10.10.140.221
192.168.0.1 is alive
192.168.137.1 is alive
115.239.210.27 is alive
10.10.140.221 is unreachable
ps:fping后边有四个ip地址,是要检测是否存活的地址,还可以跟更多
[root@hadoop /]# fping -a 192.168.0.1 192.168.137.1 115.239.210.27 10.10.140.221
192.168.0.1
192.168.137.1
115.239.210.27
[root@hadoop /]# fping -u 192.168.0.1 192.168.137.1 115.239.210.27 10.10.140.221
10.10.140.221
ps:-a 只显示存活的地址
-u 只显示没有存活的地址
[root@hadoop /]# fping -a -g 192.168.137.1 192.168.137.3
192.168.137.1
ps:-g 给fping的目标地址指定一个范围,例子中是把137.1 到 137.3
这个范围中的ip都fping一次
[root@hadoop /]# fping -a -g 192.168.137.1/24
192.168.137.1
ps: /24 是指192.168.137.1 到 192.128.137.255 这个范围
[root@hadoop my]# cat ip_list.txt
192.168.0.1
192.168.137.1
115.239.210.27
10.10.140.221
[root@hadoop my]# fping -f ./ip_list.txt
192.168.0.1 is alive
192.168.137.1 is alive
115.239.210.27 is alive
10.10.140.221 is unreachable
ps:-f 指定ip地址的来源由读取文件中的IP地址