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.txtCu 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