Recherche de site Web

Fping - Un outil de ping haute performance pour Linux


fping est un petit outil de ligne de commande pour envoyer une requête d'écho ICMP (Internet Control Message Protocol) aux hôtes du réseau, similaire au ping, mais beaucoup plus élevé. effectuer lors d'un ping sur plusieurs hôtes. fping diffère totalement de ping dans le sens où vous pouvez définir n'importe quel nombre d'hôtes sur la ligne de commande ou spécifier un fichier avec la liste des adresses IP ou des hôtes à pinger.

Lire aussi : Guide de l'administrateur système Linux sur la gestion, le dépannage et le débogage du réseau

Par exemple, en utilisant fping, nous pouvons spécifier la plage complète du réseau (192.168.0.1/24). Il enverra une demande Fping pour héberger et se déplacera vers un autre hôte cible de manière circulaire. Contrairement au ping, Fping est essentiellement destiné à la création de scripts.

Comment installer Fping sur les systèmes Linux

Dans la plupart des distributions Linux, le package fping peut être installé à partir des référentiels de packages par défaut à l'aide de l'outil de gestion de packages, comme indiqué.

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]

Vous pouvez également installer la dernière version de fping (4.0) à partir du package source à l'aide des commandes suivantes.

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

Voyons quelques commandes Fping avec leurs exemples.

1. Fping de plusieurs adresses IP

La commande ci-dessous enverra plusieurs adresses IP à la fois et affichera le statut comme vivant ou 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

2. Plage Fping de l'adresse IP

La commande suivante va envoyer une plage spécifiée de destinataires IP. Avec la sortie ci-dessous, nous envoyons une demande d'écho à une plage d'adresses IP et obtenons la réponse comme nous le souhaitions. Résultat cumulatif également affiché après la sortie.

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)

3. Réseau complet Fping avec différentes options

Avec la commande ci-dessus, il effectuera une requête ping sur le réseau complet et répétera une fois (-r 1). Désolé, il n'est pas possible d'afficher le résultat de la commande car elle défile sur mon écran en un rien de temps.

fping -g -r 1 192.168.0.0/24

4. Lit la liste des cibles à partir d'un fichier

Nous avons créé un fichier appelé fping.txt ayant l'adresse IP (173.194.35.35 et 98.139.183.24) pour fping.

fping < fping.txt

173.194.35.35 is alive
98.139.183.24 is alive

5. Afficher la version de Fping

Vérifiez la version de Fping en exécutant la commande.

fping -v

fping: Version 4.0
fping: comments to [email 

Ceux qui souhaitent obtenir plus d'informations sur les options de la commande Fping peuvent consulter une page de manuel. Nous vous demandons également d'essayer la commande Fping dans votre environnement et de partager votre expérience avec nous via la zone de commentaires ci-dessous.