Fping: una eina de ping d'alt rendiment per a Linux


fping és una petita eina de línia d'ordres per enviar sol·licituds d'eco ICMP (Protocol de missatges de control d'Internet) als amfitrions de la xarxa, similar al ping, però amb un rendiment molt superior quan es fa ping a diversos amfitrions. fping difereix totalment de ping en què podeu definir qualsevol nombre d'amfitrions a la línia d'ordres o especificar un fitxer amb la llista d'adreces IP o amfitrions a fer ping.

Per exemple, utilitzant fping, podem especificar l'interval de xarxa complet (192.168.0.1/24). Enviarà la sol·licitud Fping per allotjar i es traslladarà a un altre amfitrió objectiu de manera circular. A diferència del ping, Fping està pensat bàsicament per fer scripts.

Com instal·lar Fping en sistemes Linux

A la majoria de distribucions de Linux, el paquet fping està disponible per instal·lar-lo des dels dipòsits de paquets predeterminats mitjançant l'eina de gestió de paquets, tal com es mostra.

# sudo apt install fping  [On Debian/Ubuntu]
# sudo yum install fping  [On CentOS/RHEL]
# sudo dnf install fping  [On Fedora 22+]
# sudo pacman -S fping    [On Arch Linux]

Alternativament, podeu instal·lar la darrera versió de fping (4.0) des del paquet font mitjançant les ordres següents.

$ wget https://fping.org/dist/fping-4.0.tar.gz
$ tar -xvf fping-4.0.tar.gz
$ cd fping-4.0/
$ ./configure
$ make && make install

Vegem algunes ordres Fping amb els seus exemples.

L'ordre següent enviarà diverses adreces IP alhora i mostrarà l'estat com a viu o inaccessible.

# fping 50.116.66.139 173.194.35.35 98.139.183.24

50.116.66.139 is alive
173.194.35.35 is unreachable
98.139.183.24 is unreachable

L'ordre següent enviarà un interval especificat d'adreces IP. Amb la sortida següent, estem enviant una sol·licitud d'eco a l'interval d'adreces IP i rebent resposta com volíem. També es mostra el resultat acumulat després de la sortida.

# fping -s -g 192.168.0.1 192.168.0.9

192.168.0.1 is alive
192.168.0.2 is alive
ICMP Host Unreachable from 192.168.0.2 for ICMP Echo sent to 192.168.0.3
ICMP Host Unreachable from 192.168.0.2 for ICMP Echo sent to 192.168.0.3
ICMP Host Unreachable from 192.168.0.2 for ICMP Echo sent to 192.168.0.3
ICMP Host Unreachable from 192.168.0.2 for ICMP Echo sent to 192.168.0.4
192.168.0.3 is unreachable
192.168.0.4 is unreachable

8      9 targets
       2 alive
       2 unreachable
       0 unknown addresses

       4 timeouts (waiting for response)
       9 ICMP Echos sent
       2 ICMP Echo Replies received
      2 other ICMP received

 0.10 ms (min round trip time)
 0.21 ms (avg round trip time)
 0.32 ms (max round trip time)
        4.295 sec (elapsed real time)

Amb l'ordre anterior, farà ping a la xarxa completa i repetirà una vegada (-r 1). Ho sentim, no és possible mostrar la sortida de l'ordre, ja que s'està desplaçant cap amunt per la pantalla sense temps.

# fping -g -r 1 192.168.0.0/24

Hem creat un fitxer anomenat fping.txt amb adreça IP (173.194.35.35 i 98.139.183.24) per a fping.

# fping < fping.txt

173.194.35.35 is alive
98.139.183.24 is alive

Comproveu la versió Fping executant l'ordre.

# fping -v

fping: Version 4.0
fping: comments to [email 

Aquells que vulguin obtenir més informació amb opcions sobre l'ordre Fping, consulteu una pàgina de manual. També es va demanar que proveu l'ordre Fping al vostre entorn i compartiu la vostra experiència amb nosaltres a través del quadre de comentaris a continuació.