fping檢測主機是否存在,fping命令 fping類似於ping,但比ping強大。與ping要等待某一主機連接超時或發回反饋信息不同,fping給一個主機發送完數據包后,馬上給下一個主機發送數據包,實現多主機同時ping,fping還可以在命令行中指定要ping的主機數量范圍。
安裝fping命令
# 先安裝epel源:
> yum install epel* -y
# 安裝fping包:
> yum install fping -y
命令語法
fping [選項] [參數]
命令選項
- -a 顯示存活的主機
- -b ping 數據包的大小。(默認為56)
- -c ping每個目標的次數 (默認為1)
- -f 從文件獲取目標列表(不能與 -g 同時使用)
- -l 循環發送ping
- -g 通過指定開始和結束地址來生成目標列表,可以使網段
- -u 顯示不可到達的目標
選擇性ping指定ip
> fping 192.168.0.1 192.168.0.125 192.168.0.126 2>/dev/null
192.168.0.1 is alive
192.168.0.125 is alive
192.168.0.126 is unreachable
ping整個網段:
> fping -g 192.168.0.0/24 2>/dev/null
192.168.0.1 is alive
192.168.0.103 is alive
...
192.168.0.253 is unreachable
192.168.0.254 is unreachable
ping整個網段,只顯示存活的主機
> fping -ag 192.168.0.0/24 2>/dev/null
192.168.0.1
192.168.0.103
...
ping某一段ip
> fping -ag 192.168.0.5 192.168.0.130 2>/dev/null
192.168.0.103
...
192.168.0.125
192.168.0.130
原文鏈接:https://rumenz.com/rumenbiji/linux-fping.html
微信公眾號:入門小站