Cum se instalează și se utilizează comanda fping în Linux

Comanda ping a fost de-a lungul anilor una dintre cele mai practice modalități de a verifica funcționarea atât a unei computere la distanță, cât și a unui computer local atunci când lucrați cu pachete care sunt trimise și de la care se așteaptă un răspuns să știe detalii ca și cum ar fi activ sau nu, calitatea livrării, pachetele primite și multe altele.

Utilizând comanda ping este posibil să faceți acest lucru cu o singură gazdă sau un anumit echipament, dar astăzi avem un utilitar gratuit numit fping, datorită căruia sarcinile de detectare a echipamentului sau de verificare a rețelei vor avea mai multe funcții. Din acest motiv, Solvetic va explica astăzi cum putem instala și utiliza fping în Linux și, astfel, adăugăm încă un utilitar sarcinilor de gestionare.

Ce este fpingFping a fost dezvoltat ca o aplicație care este responsabilă pentru trimiterea cererilor de ecou ICMP (Internet Control Message Protocol) către computerele din rețea pentru a-și valida starea în timp real, dar, spre deosebire de comanda ping, fping ne permite să pingem mai multe gazde simultan și ne permite, de asemenea, să specificăm un fișier în care este lista adreselor IP sau a gazdelor la ping. Cu fping avem un instrument standard pentru diagnosticare și statistici de rețea.

Spre deosebire de ping-ul tradițional, fping este conceput pentru a fi utilizat în scripturi, astfel încât ieșirea sa este concentrată pentru a fi de o analiză mult mai simplă.

1. Cum se instalează fping pe Linux


Pentru a instala acest utilitar fping putem executa oricare dintre următoarele comenzi pe baza distribuției utilizate:

Debian / Ubuntu

 sudo apt instalează fping

CentOS / RHEL

 sudo yum instalați fping

Fedora

 sudo dnf instalați fping

Arch Linux

 sudo pacman -S fping

MARI

NotăAlternativ, putem instala fping din resurse, pentru aceasta executăm următoarele rânduri în ordinea lor:

 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

2. Cum ping mai multe adrese IP Linux


Pentru a valida mai multe adrese IP, vom executa următoarele:
 fping IP1 IP2 IP3….

MARI

Vom obține două rezultate care sunt:

În viaţăAdresa IP este activă

De neatinsGazda nu este disponibilă

3. Cum să ping o serie de adrese IP în Linux


O altă opțiune este să faceți ping pentru o anumită gamă de adrese IP. Aceasta trimite o cerere de ecou la intervalul adresei IP și se obține răspunsul fiecăreia dintre ele și în partea finală găsim detalii precum:
  • Numărul de adrese IP gestionate
  • Numărul de răspunsuri pozitive și negative
  • Timpii de răspuns
  • Timpul total de executare a sarcinii

MARI

4. Cum se scanează o întreagă rețea Linux cu fping


Este posibil ca pentru anumite sarcini de asistență să fie necesar să vedeți câte adrese IP sunt active sau nu într-o rețea locală. Pentru aceasta vom adăuga parametrul -r 1 care repetă acțiunea o dată, executăm următoarele:
 fping -g -r 1 (Interval IP), de exemplu, fping -g -r 1 192.168.0.0/24

MARI

5. Cum se validează versiunea fping pe Linux


Pentru a cunoaște versiunea curentă de fping, trebuie doar să executați următoarele:
 fping -v

MARI

6. Cum se face ping dintr-un fișier în Linux


Este posibil să creăm un fișier text cu o serie de adrese de analizat, în acest caz trebuie să folosim următoarea sintaxă:
 fping <fping.txt
Cu această comandă creați fișierul text cu informațiile.

7. Parametri fping suplimentari (Linux)


Cu fping vom avea ocazia să folosim parametri suplimentari precum:

Limitați căutarea numai a adreselor IPv4

 −4, −−ipv4

Căutați numai adrese IPv6

 −6, −−ipv6

Afișați numai adrese IP active

 −a, −−alive

Afișați ținte după adresă în loc de numele DNS

 −A, −−addr

Este numărul de octeți de date ping de trimis

 −b, −−size = BYTES

Factorul Backspace este utilizat în modul implicit, acolo fping trimite mai multe cereri către o țintă înainte de a genera o eroare și pentru aceasta așteaptă mai mult un răspuns la fiecare cerere succesivă

 −B, −−backoff = N

Indică numărul de pachete de solicitări de trimis către fiecare țintă

 −c, −−count = N

Utilizați DNS pentru a găsi adresa pachetului de returnare ping

 −d, −−rdns

Obțineți adrese IP dintr-un fișier text

 −f, −−file

Afișați câmpul TTL IP

 −H, −−ttl = N

Afișați interfața utilizată

 −I, −−iface = IFACE

Ping fiecare dintre adresele IP multiple ale gazdei de destinație

 −m, −−tot

Definiți tipul de serviciu

 −O, −−tos = N

Acestea sunt limitele reîncercării, care implicit este 3

 −r, −−retry = N

Setează adresa resursei

 −S, −−src = addr

Căutați numai gazdă offline

 −u, −−unreach

wave wave wave wave wave