Fping - Alat za ping visoke performanse za Linux


fping je mali alat naredbenog retka za slanje ICMP (Internet Control Message Protocol) eho zahtjeva mrežnim domaćinima, slično ping-u, ali puno boljih performansi kada pingira višestruke hostove. fping se potpuno razlikuje od pinga po tome što na naredbenom retku možete definirati bilo koji broj hostova ili odrediti datoteku s popisom IP adresa ili hostova za ping.

Na primjer, pomoću fpinga možemo odrediti cjelokupni mrežni raspon (192.168.0.1/24). Poslat će Fping zahtjev za domaćina i premjestiti se na drugog ciljnog domaćina na okrugli način. Za razliku od pinga, Fping je u osnovi namijenjen skriptiranju.

Kako instalirati Fping u Linux sustave

U većini Linux distribucija paket fping dostupan je za instaliranje iz zadanih spremišta paketa pomoću alata za upravljanje paketima, kao što je prikazano.

# 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]

Možete i instalirati najnoviju verziju fping (4.0) iz izvornog paketa pomoću sljedećih naredbi.

$ 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

Pogledajmo naredbu Fping s njihovim primjerima.

Naredba u nastavku istodobno će preusmjeriti više IP adresa i prikazat će status kao živ ili nedostupan.

# 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

Sljedeća naredba će pregledati određeni raspon IP adresata. S donjim izlazom šaljemo zahtjev za odjekom na raspon IP adrese i dobivamo odgovor kako smo željeli. Također kumulativni rezultat prikazan nakon izlaska.

# 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)

S gornjom naredbom pingat će kompletnu mrežu i jednom ponoviti (-r 1). Žao nam je, nije moguće prikazati izlaz naredbe jer pomiče moj zaslon bez vremena.

# fping -g -r 1 192.168.0.0/24

Stvorili smo datoteku zvanu fping.txt koja ima IP adresu (173.194.35.35 i 98.139.183.24) za fping.

# fping < fping.txt

173.194.35.35 is alive
98.139.183.24 is alive

Provjerite verziju Fping izvršavanjem naredbe.

# fping -v

fping: Version 4.0
fping: comments to [email 

Oni koji žele dobiti više informacija s opcijama o naredbi Fping, potražite man stranicu. Također se traži da isprobate naredbu Fping u vašem okruženju i podijelite svoje iskustvo s nama putem okvira za komentare u nastavku.