fping is een klein commandoregelgereedschap om ICMP (Internet Control Message Protocol) echo-verzoeken naar netwerkhosts te sturen, vergelijkbaar met ping, maar veel sneller bij het pingen van meerdere hosts. Fping verschilt volledig van ping doordat je elk aantal hosts op de opdrachtregel kunt definiëren of een bestand met de lijst met IP-adressen of hosts om te pingen kunt specificeren.
Zie ook: Een Linux-systeembeheerdersgids voor netwerkbeheer, probleemoplossing en debugging
Bijvoorbeeld, met behulp van fping kunnen we het volledige netwerkbereik opgeven (192.168.0.1/24). Het zal een Fping-verzoek naar de host sturen en naar een andere doelhost gaan in een round-robin-mode. In tegenstelling tot ping is Fping in principe bedoeld voor scripting.
Hoe Fping te installeren in Linux-systemen
In de meeste Linux-distributies is het pakket fping beschikbaar om te installeren vanuit de standaard pakketbronnen met behulp van een pakketbeheertool zoals getoond.
# 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]
Als alternatief kunt u de nieuwste versie van fping (4.0) installeren vanuit het bronpakket met behulp van de volgende commando’s.
$ 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
Laten we enkele Fping-commando’s met hun voorbeelden bekijken.
1. Fping meerdere IP-adressen
Het onderstaande commando zal meerdere IP-adressen tegelijk fpingen en de status als bereikbaar of ontoegankelijk weergeven.
# 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. Fping bereik van IP-adressen
Het volgende commando zal een opgegeven reeks IP-adressen fpingen. Met onderstaande uitvoer sturen we een echoverzoek naar een reeks IP-adressen en krijgen we het gewenste antwoord. Ook wordt het cumulatieve resultaat getoond na afsluiten.
# 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. Fping Compleet Netwerk met Verschillende Opties
Met het bovenstaande commando zal het complete netwerk worden gepingt en eenmaal herhaald (-r 1). Sorry, het is niet mogelijk om de uitvoer van het commando te tonen omdat het zonder onderbreking op mijn scherm omhoog scrolt.
# fping -g -r 1 192.168.0.0/24
4. Leest de Lijst met Doelwitten uit een Bestand
We hebben een bestand genaamd fping.txt aangemaakt met daarin de IP-adressen (173.194.35.35 en 98.139.183.24) om te fpingen.
# fping < fping.txt 173.194.35.35 is alive 98.139.183.24 is alive
5. Toon Versie van Fping
Controleer de Fping-versie door het commando uit te voeren.
# fping -v fping: Version 4.0 fping: comments to [email protected]
Voor degenen die meer informatie met opties over het Fping-commando willen, raadpleeg alstublieft de man-pagina. We willen u ook vragen om het Fping-commando in uw omgeving uit te proberen en uw ervaring met ons te delen via het opmerkingenveld hieronder.
Source:
https://www.tecmint.com/ping-multiple-linux-hosts-using-fping/