Ping koristi ICMP (Internet Control Message Protocol) pakete za prikupljanje statistike mreže. Najčešći zadaci koje ping naredba izvodi su:
- Testiranje mrežne povezanosti, uključujući LAN i internet.
- Provjera statusa poslužitelja.
- Testiranje problema s DNS -om.
Kada koristite naredbu ping, vaš uređaj šalje zahtjev uređaju domaćinu i čeka da se veza uspostavi. Izlaz naredbe ping sadrži informacije o paketima i vremenu koje je svakom paketu trebalo da stigne do hosta. Terminal nastavlja ispisivati odgovore sve dok se komunikacija ne prekine. Provjerimo kako koristiti naredbu ping u Linuxu:
Kako koristiti naredbu ping:
Prvo provjerite osnovnu sintaksu naredbe ping:
ping [mogućnosti] naziv hosta
Pingajmo linuxhint poslužitelj, pokrenimo Terminal i upišimo:
$pinglinuxhint.com
Gornji izlaz prikazuje različite informacije:
icmp_seq : Redni broj paketa. Ako je to prvi paket, broj icmp_seq bio bi 1.
ttl : ttl označava Time to Live, ttl broj predstavlja broj skokova (usmjerivača) koje paket treba da stigne do odredišta prije nego što se odbaci.
vrijeme : Vrijeme potrebno paketu da stigne do odredišta, a zatim se vrati na host uređaj.
Da biste zaustavili proces pinganja, pritisnite Ctrl C, naredba će reći broj paketa koje je poslala/primila, broj izgubljenih paketa i vrijeme.
Ako ne dobijete ping odgovor, tada nema mrežne veze između vašeg uređaja i poslužitelja domaćina.
Kako promijeniti vremenski interval između paketa (naredba ping):
Naredba Ping prema zadanim postavkama šalje paket nakon jedne sekunde, ali se to vrijeme može promijeniti. Za promjenu vremena upotrijebite -i nakon pinga:
$ping–I2linuxhint.com
Da biste smanjili vrijeme:
$ping–I0,2linuxhint.com
Kako provjeriti status lokalne mreže (naredba ping):
Ako imate problema s pristupom web stranici, pomoću naredbe ping možete dijagnosticirati i svoju lokalnu mrežu. Postoje različiti pristupi koji koriste bilo koji od njih:
Najbrži način je:
$ping 0Ili:
$pinglocalhosta neki korisnici preferiraju:
$ping127.0.0.1
Kako ograničiti broj paketa (naredba ping):
Naredba ping nastavlja slati pakete sve dok se ručno ne zaustavi, ali broj paketa može se ograničiti pomoću -c, a zatim i broj paketa jer naziv hosta:
$ping–C4linuxhint.com
Gornji izlaz je pokazao da je naredba poslala samo 4 paketa. Druga mogućnost ograničavanja broja paketa je postavljanje vremena:
$ping-u 6linuxhint.com
Gornja naredba će prestati pingati nakon 6 sekundi.
Kako preplaviti mrežu (naredba ping):
Za provjeru performansi mreže pod velikim opterećenjem, naredba ping može se koristiti i za preplavljivanje mreže:
$ping–F linuxhint.com
U izlazu svaka točka predstavlja poslani paket i povratni prostor za svaki odgovor.
Kako doći do sažetka statistike (naredba ping):
Ako vas zanima samo sažetak prijenosa paketa, tada upotrijebite -q, q je li ovaj operator kratica za tiho:
$ping–C5–Q linuxhint.com
Kako učiniti ping zvučnim (naredba ping):
Da biste omogućili zvuk svakog pinga, koristite operator -a:
$ping–Linuxhint.com
Uobičajeno korištene opcije pinga:
Neke druge uobičajeno korištene mogućnosti pinga i njihova upotreba navedene su u nastavku:
Opcija | Opis |
-b | Omogućuje ping emitiranja IP -a |
- | Slanje paketa bez čekanja na odgovor (potrebno je sudo dopuštenje za slanje više od 3 paketa) |
-V | Prikazuje trenutnu verziju pinga |
-v | Prikazuje dodatne ICMP pakete zajedno s eho odgovorima |
-T | Omogućuje postavljanje vremena života (ttl) |
-d | Za otklanjanje pogrešaka u utičnicama |
-r | Omogućuje zaobilaženje tablice usmjeravanja i šalje izravno na host. |
-s | Postavlja veličinu paketa |
Zaključak:
Ping naredba dobro je poznat alat za dijagnosticiranje/rješavanje problema i dobivanje informacija o mreži. Ovaj se post fokusira na neke bitne naredbe pinga i njihovu upotrebu. Ako vam i dalje trebaju dodatne informacije o Pingu, izvršite čovjek ping u terminalu.