Výukový program príkazu Linux Ping

Linux Ping Command Tutorial



Ak ste pravidelným používateľom terminálu na akejkoľvek platforme, musíte byť oboznámení s príkazom ping. Ping je jedným z najpoužívanejších nástrojov na diagnostiku siete na kontrolu dostupnosti alebo dostupnosti siete. Tento príkaz sa navyše používa aj na kontrolu stavu servera.

Na zhromažďovanie štatistík siete používa server Ping pakety ICMP (Internet Control Message Protocol). Najbežnejšie úlohy, ktoré príkaz ping vykonáva, sú:







  • Testovanie sieťového pripojenia vrátane siete LAN a internetu.
  • Kontrola stavu servera.
  • Testovanie problémov s DNS.

Keď použijete príkaz ping, vaše zariadenie odošle požiadavku hostiteľskému zariadeniu a čaká na nadviazanie spojenia. Výstup príkazu ping obsahuje informácie o paketoch a množstvo času, ktorý každý balík potreboval na dosiahnutie hostiteľa. Terminál pokračuje v tlači odpovedí, kým sa komunikácia nepreruší. Pozrime sa, ako používať príkaz ping v systéme Linux:



Ako používať príkaz ping:

Najprv skontrolujte základnú syntax príkazu ping:



ping [možnosti] meno hosťa

Poďme otestovať server linuxhint, spustite terminál a zadajte:





$pinglinuxhint.com

ping/1%20copy.png

Vyššie uvedený výstup zobrazuje rôzne informácie:



icmp_seq : Poradové číslo paketu. Ak je to prvý paket, číslo icmp_seq by bolo 1.

ttl : ttl znamená Time to Live, číslo ttl predstavuje počet skokov (smerovačov), ktoré paket potrebuje na to, aby sa dostal do cieľa skôr, ako sa odhodí.

čas : Čas, ktorý trvá paketu, kým sa dostane do cieľa a potom sa vráti na hostiteľské zariadenie.

Proces ping zastavíte stlačením Ctrl C, príkaz oznámi počet odoslaných/prijatých paketov, počet stratených paketov a čas.

ping/2%20copy.png

Ak nedostanete odpoveď na ping, neexistuje žiadne sieťové pripojenie medzi vašim zariadením a hostiteľským serverom.

Ako zmeniť časový interval medzi paketmi (príkaz ping):

Príkaz ping štandardne odošle paket po jednej sekunde, ale toto časové obdobie je možné zmeniť. Ak chcete zmeniť čas, použite -i po príkazu ping:

$ping–I2linuxhint.com

ping/3%20copy.png

Ak chcete skrátiť čas:

$ping–I0,2linuxhint.com

ping/5%20copy.png

Ako skontrolovať stav lokálnej siete (príkaz ping):

Ak máte problémy s prístupom na webovú stránku, môžete pomocou príkazu ping diagnostikovať aj svoju miestnu sieť. Každý z nich používa rôzne prístupy:

Najrýchlejší spôsob je:

$ping 0

Alebo:

$pinglocalhost

a niektorí používatelia uprednostňujú:

$ping127.0.0.1

ping/multip.png

Ako obmedziť počet paketov (príkaz ping):

Príkaz ping odosiela pakety, kým sa ručne nezastaví, ale počet paketov je možné obmedziť pomocou -c a potom počtom paketov, pretože názov hostiteľa:

$ping–C4linuxhint.com

ping/9%20copy.png

Vyššie uvedený výstup naznačoval, že príkaz odoslal iba 4 pakety. Ďalšou možnosťou obmedzenia počtu paketov je nastavenie času:

$ping-v 6linuxhint.com

ping/10%20copy.png

Vyššie uvedený príkaz prestane pingovať po 6 sekundách.

Ako zaplaviť sieť (príkaz ping):

Na kontrolu výkonu siete pri veľkom zaťažení je možné na zaplavenie siete použiť aj príkaz ping:

$ping–F linuxhint.com

ping/11%20copy.png

Na výstupe každá bodka predstavuje odoslaný paket a backspace pre každú odpoveď.

Ako získať súhrn štatistík (príkaz ping):

Ak vás zaujíma iba súhrn prenosu paketov, použite -q, q je tento operátor skratkou:

$ping–C5–Q linuxhint.com

ping/12%20copy.png

Ako nastaviť, aby bol ping počuteľný (príkaz ping):

Ak chcete povoliť zvuk každého pingu, použite operátor -a:

$ping–Linuxhint.com

ping/13%20copy.png

Bežne používané možnosti pingu:

Niektoré ďalšie bežne používané možnosti pingu a ich použitie sú uvedené nižšie:

Možnosť Popis
-b Umožňuje pingovať vysielanie IP
-ten Odosielanie paketov bez čakania na odpoveď (Na odoslanie viac ako 3 paketov je potrebné povolenie sudo)
-V Zobrazuje aktuálnu verziu príkazu ping
-v Zobrazí ďalšie pakety ICMP spolu s reakciami na ozveny
-T Umožňuje nastaviť čas života (ttl)
-d Na ladenie soketu
-r Umožňuje tabuľke smerovania bypassu a odosiela priamo do hostiteľa.
-s Nastavuje veľkosť paketu

Záver:

Príkaz ping je známy nástroj na diagnostiku/riešenie problémov a na získanie informácií o sieti. Tento príspevok sa zameriava na niektoré základné príkazy ping a ich použitie. Ak stále potrebujete viac informácií o Pingu, spustite ho muž ping v termináli.