Fping - Ping alat visokih performansi za Linux


fping je mali alat komandne linije za slanje ICMP (Internet Control Message Protocol) eho zahtjeva mrežnim domaćinima, slično kao ping, ali mnogo veće radi kada pinguje više hostova. fping se potpuno razlikuje od pinga po tome što možete definirati bilo koji broj hostova na komandnoj liniji ili specificirati datoteku sa listom IP adresa ili hostova za ping.

Pročitajte također: Linux Sysadminov vodič za upravljanje mrežom, rješavanje problema i otklanjanje grešaka

Na primjer, koristeći fping, možemo specificirati kompletan opseg mreže (192.168.0.1/24). On će poslati Fping zahtjev hostu i premjestiti se na drugi ciljni host na kružni način. Za razliku od pinga, Fping je u osnovi namijenjen za skriptiranje.

Kako instalirati Fping u Linux sisteme

U većini Linux distribucija, paket fping je dostupan za instalaciju iz zadanih spremišta paketa koristeći alat 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]

Alternativno, možete instalirati najnoviju verziju fpinga (4.0) iz izvornog paketa koristeći sljedeće komande.

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 neke Fping komande sa njihovim primjerima.

1. Fping više IP adresa

Sljedeća naredba će fpirati više IP adresa odjednom i prikazat će status kao živa ili nedostupna.

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 raspon IP adrese

Sljedeća naredba će fpirati određeni raspon IP adresa. Sa donjim izlazom šaljemo echo zahtjev na raspon IP adrese i dobijamo 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)

3. Fping kompletna mreža s različitim opcijama

Uz gornju naredbu, pingovat će kompletnu mrežu i ponoviti jednom (-r 1). Žao nam je, nije moguće prikazati izlaz naredbe jer se skroluje po mom ekranu bez vremena.

fping -g -r 1 192.168.0.0/24

4. Čita listu ciljeva iz datoteke

Napravili smo datoteku pod nazivom 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

5. Prikaži verziju Fpinga

Provjerite verziju Fpinga tako što ćete izvršiti naredbu.

fping -v

fping: Version 4.0
fping: comments to [email 

Oni koji žele da dobiju više informacija sa opcijama o Fping komandi, pogledajte man stranicu. Takođe je zatraženo da isprobate Fping komandu u vašem okruženju i podijelite svoje iskustvo s nama kroz polje za komentare ispod.