Primer koristi komanda "ping"

Uvodni vodič

Uvod

Prema priručnoj stranici, Linux "ping" komanda koristi ICMP protokolov obavezni ECHO_REQUEST datagram kako bi izvukao ICMP ECHO_RESPONSE iz hosta gateway-a.

Stranica sa uputstvima koristi mnogo tehničkih termina, ali sve što vam treba znati je da se Linux "ping" naredba može koristiti da testira da li je mreža dostupna i koliko vremena je potrebno za slanje i dobijanje odgovora iz mreže.

Zašto biste koristili komandu "ping"

Većina nas redovno posjećuje iste korisne stranice . Na primjer, posjetio sam BBC stranicu kako bih pročitao vijesti i posjetio Sky Sports web stranicu kako bih dobio vesti i rezultate fudbala. Bez sumnje ćete imati svoj skup ključnih sajtova kao što su .

Zamislite da ste uneli web adresu za u vaš pretraživač i stranica se nije uopšte učitala. Uzrok ovoga može biti jedna od mnogih stvari.

Na primer , možda nemate internet vezu iako ste povezani sa svojim ruterom . Ponekad provajder internet usluga ima lokalizovana pitanja koja sprečavaju korišćenje interneta.

Drugi razlog može biti da je lokacija istinito i nedostupna.

Bez obzira na razloga, lako možete provjeriti povezanost između računara i druge mreže koristeći "ping" komandu.

Kako funkcioniše Ping komanda

Kada koristite svoj telefon, birate broj (ili češće danas izaberete svoje ime iz adresara na telefonu) i telefon zvoni na kraju prijemnika.

Kada ta osoba odgovori na telefon i kaže "zdravo", znate da imate vezu.

Naredba "ping" radi na sličan način. Vi definišete IP adresu koja je ekvivalentna broju telefona ili veb adrese (ime pridruženo IP adresi) i "ping" šalje zahtev na tu adresu.

Kada prijemna mreža prima zahtev, ona će poslati odgovor koji u osnovi govori "zdravo".

Vreme potrebno za odgovor na mrežu naziva se latencija .

Primer Korišćenje komande "ping"

Da biste testirali da li je veb lokacija dostupna tip "ping" a zatim ime sajta sa kojim želite da se povežete. Na primjer, ping vas pokreće sljedeću naredbu:

ping

Komanda pinga neprekidno šalje zahteve u mrežu i kada se primi odgovor, dobićete izlaz sa sljedećim informacijama:

Ako mreža koju pokušavate da ping ne odgovara jer je nedostupna onda ćete biti obavešteni o tome.

Ako znate IP adresu mreže, možete ga koristiti umesto imena web stranice:

ping 151.101.65.121

Uzmi zvučni "ping"

Možete dobiti komandu ping da napravite buku kad god se vrati povratni odgovor koristeći prekidač "-a" kao dio naredbe kao što je prikazano u sljedećoj komandi:

ping-a

Vratite IPv4 ili IPv6 adresu

IPv6 je protokol sledeće generacije za dodeljivanje mrežnih adresa jer pruža više jedinstvenih mogućih kombinacija i treba zamijeniti protokol IPv4 u budućnosti.

IPv4 protokol dodeljuje IP adrese na način na koji smo trenutno navikli. (Na primjer 151.101.65.121).

IPv6 protokol dodeljuje IP adrese u formatu [fe80 :: 51c1 :: a14b :: 8dec% 12].

Ako želite vratiti IPv4 format mrežne adrese možete koristiti sljedeću naredbu:

ping -4

Da biste koristili samo format IPv6, možete koristiti sljedeću naredbu:

ping -6

Ograničite količinu pingvina

Podrazumevano kada vršite vezu sa mrežom, on to i dalje radi dok ne pritisnete CTRL i C u isto vrijeme da biste završili proces.

Osim ako ne testirate brzinu mreže, verovatno ćete samo pingovati dok ne dobijete odgovor.

Možete ograničiti broj pokušaja korišćenjem prekidača "-c" na sledeći način:

ping -c 4

Ono što se ovde dešava je da je zahtev u gornjoj komandi poslat 4 puta. Rezultat je da možete poslati 4 paketa i samo 1 odgovor.

Još jedna stvar koju možete da uradite je da odredite rok koliko dugo želite da pokrenete komandu ping-a koristeći prekidač "-w".

ping -w 10

Ovo postavlja rok za ping da traje 10 sekundi.

Ono što je zanimljivo za pokretanje naredbi na ovaj način je izlaz jer pokazuje koliko je paketa poslato i koliko ih je primilo.

Ako je poslato 10 paketa, a samo 9 ih je primljeno, onda je to 10% paketni gubitak. Što je veći gubitak, to je lošija veza.

Možete koristiti drugi prekidač koji poplavi broj zahteva za prijemnu mrežu. Za svaki paket koji se šalje tačka se prikazuje na ekranu i svaki put kada mreža odgovori tačka je oduzeta. Korišćenjem ovog metoda možete videti vizuelno koliko se paketa gubi.

Morate biti super korisnik da pokrenete ovu komandu i zaista je samo za potrebe mrežnog nadzora.

sudo ping -f

Suprotno od poplava je odrediti duži interval između svakog zahteva. Da biste to uradili, možete da koristite prekidač "-i" na sledeći način:

ping-i 4

Gornja komanda će pingovati svake 4 sekunde.

Kako suzbiti izlaz

Možda vam nije važno sve stvari koje se dešavaju između svakog poslatog i primljenog zahteva već samo izlaz na početku i kraju.

Na primjer, ako ste poslali narednu komandu koristeći prekidač "-q", dobićete poruku u kojoj se navodi da je IP adresa pingirana i na kraju broj ponuđenih, primljenih paketa i gubitaka paketa bez ponovljenog ponavljanja.

ping -q -w 10

Sažetak

Ping naredba ima nekoliko drugih opcija koje se mogu naći pročitanjem priručne stranice.

Da biste pročitali stranicu priručnika pokrenite sledeću komandu:

čovjek ping