Ping koristi ICMP (Internet Control Message Protocol) pakete za prikupljanje mrežne statistike. Najčešći zadaci koje izvršava naredba ping su:
- Testiranje mrežne povezanosti, uključujući LAN i Internet.
- Provjera statusa poslužitelja.
- Testiranje problema s DNS-om.
Kada upotrebljavate naredbu "ping", vaš uređaj šalje zahtjev glavnom uređaju i čeka uspostavu veze. Izlaz naredbe ping sadrži informacije o paketima i vremenu koje je svaki paket trebao da stigne do hosta. Terminal nastavlja s ispisom odgovora dok se komunikacija ne prekine. Provjerimo kako koristiti naredbu ping u Linuxu:
Kako koristiti naredbu ping:
Prvo provjerite osnovnu sintaksu naredbe "ping":
ping [opcije] naziv hostaPingirajmo linuxhint poslužitelj, pokrenite Terminal i upišite:
$ ping linuxhint.com
Gornji izlaz prikazuje razne informacije:
icmp_seq: Redni broj paketa. Ako je to prvi paket, broj icmp_seq bio bi 1.
ttl: ttl znači "Vrijeme za život", ttl broj predstavlja broj poskoka (usmjerivača) koji paket treba da stigne na odredište prije nego što ga odbaci.
vrijeme: Količina vremena koje paketu treba da stigne do odredišta, a zatim se vrati na glavni uređaj.
Da biste zaustavili postupak pinga, pritisnite “Ctrl C”, naredba će reći broj paketa koje je poslala / primila, broj izgubljenih paketa i vrijeme.
Ako ne dobijete ping odgovor, između vašeg uređaja i poslužitelja računala nema mrežne veze.
Kako promijeniti vremenski interval između paketa (naredba ping):
Naredba Ping prema zadanim postavkama šalje paket nakon jedne sekunde, ali ovo vrijeme trajanja može se promijeniti. Da biste promijenili vrijeme, upotrijebite "-i" nakon "ping":
$ ping -i 2 linuxhint.com
Da biste smanjili vrijeme:
$ ping -i 0.2 linuxhint.com
Kako provjeriti status lokalne mreže (naredba ping):
Ako imate problema s pristupom web mjestu, putem naredbe ping možete dijagnosticirati i svoju lokalnu mrežu. Postoje razni pristupi koji koriste bilo koji od njih:
Najbrži način je:
$ ping 0Ili:
$ ping localhosta neki korisnici preferiraju:
$ ping 127.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 ime hosta:
$ ping -c 4 linuxhint.com
Gornji izlaz ukazivao je da je naredba poslala samo 4 paketa. Druga mogućnost ograničavanja broja paketa je postavljanje vremena:
$ ping -w 6 linuxhint.com
Gornja naredba prestat će pingati nakon 6 sekundi.
Kako preplaviti mrežu (naredba ping):
Da bi se provjerila izvedba mreže pod velikim opterećenjem, naredba ping također se može koristiti za poplavu 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 tiho:
$ ping -c 5 -q linuxhint.com
Kako učiniti ping zvučnim (naredba pinga):
Da biste omogućili zvuk svakog pinga, upotrijebite operator -a:
$ ping -svijet za Linux.com
Uobičajene opcije pinga:
Neke druge često korištene opcije pinga i njihova upotreba navedene su u nastavku:
Opcija | Opis |
-b | Omogućuje pinganje emitiranog IP-a |
-l | Slanje paketa bez čekanja odgovora (Zahtijeva sudo dozvolu za slanje više od 3 paketa) |
-V | Prikazuje trenutnu verziju ping-a |
-v | Prikazuje dodatne ICMP pakete zajedno s echo odgovorima |
-T | Omogućuje postavljanje vremena za život (ttl) |
-d | Za ispravljanje pogrešaka u utičnici |
-r | Omogućuje zaobilaznu tablicu usmjeravanja i šalje izravno hostu. |
-s | Postavlja veličinu paketa |
Zaključak:
Naredba Ping dobro je poznat program za dijagnosticiranje / rješavanje problema i dobivanje mrežnih podataka. Ovaj se post fokusira na neke bitne naredbe pinga i njihovu upotrebu. Ako i dalje trebate više informacija o Pingu, izvršite “čovječe ping”U terminalu.