Fping - Et pingverktøy med høy ytelse for Linux


fping er et lite kommandolinjeverktøy for å sende ICMP (Internet Control Message Protocol) ekkoforespørsel til nettverksverter, lik ping, men mye høyere utfører når du pinger flere verter. fping skiller seg totalt fra ping ved at du kan definere et hvilket som helst antall verter på kommandolinjen eller spesifisere en fil med listen over IP-adresser eller verter som skal pinges.

Les også: En Linux Sysadmin-veiledning for nettverksadministrasjon, feilsøking og feilsøking

For eksempel, ved å bruke fping, kan vi spesifisere hele nettverksområdet (192.168.0.1/24). Den vil sende Fping-forespørsel om å være vert for og flytte til en annen målvert på en runde-robin-måte. I motsetning til ping, er Fping i utgangspunktet ment for skripting.

Hvordan installere Fping i Linux-systemer

I de fleste Linux-distribusjoner er pakken fping tilgjengelig for installasjon fra standard pakkelager ved å bruke pakkebehandlingsverktøyet som vist.

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]

Alternativt kan du installere siste versjon av fping (4.0) fra kildepakken ved å bruke følgende kommandoer.

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

La oss se noen Fping-kommandoer med eksemplene deres.

1. Fping flere IP-adresser

Kommandoen nedenfor vil vise flere IP-adresser samtidig, og den vil vise status som levende eller utilgjengelig.

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-område for IP-adresse

Følgende kommando vil fping et spesifisert utvalg av IP-adresser. Med utgangen nedenfor sender vi ekkoforespørsel til IP-adresseområdet og får svar som vi ønsket. Også kumulativt resultat vist etter utgang.

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 komplett nettverk med forskjellige alternativer

Med kommandoen ovenfor vil den pinge hele nettverket og gjenta én gang (-r 1). Beklager, det er ikke mulig å vise utdata fra kommandoen da den ruller oppover skjermen uten tid.

fping -g -r 1 192.168.0.0/24

4. Leser listen over mål fra en fil

Vi har opprettet en fil kalt fping.txt med IP-adresse (173.194.35.35 og 98.139.183.24) til fping.

fping < fping.txt

173.194.35.35 is alive
98.139.183.24 is alive

5. Vis versjon av Fping

Sjekk Fping-versjonen ved å utføre kommandoen.

fping -v

fping: Version 4.0
fping: comments to [email 

De som ønsker å få mer informasjon med alternativer om Fping-kommandoen, vennligst se på en man-side. Også bedt om å prøve Fping-kommandoen i ditt miljø og dele opplevelsen din med oss gjennom kommentarfeltet nedenfor.