Primjer upotrebe naredbe "ping"

Uvodni vodič

Uvod

Prema ručnoj stranici, Linux "ping" naredba koristi ICMP obvezni ECHO_REQUEST datagram za dobivanje ICMP ECHO_RESPONSE iz mnoštva pristupnika.

Ručna stranica koristi puno tehničkih izraza, ali sve što trebate znati je da se Linux "ping" naredba može koristiti za testiranje je li mreža dostupna i koliko je vremena potrebno za slanje i dobivanje odgovora od mreže.

Zašto biste upotrijebili naredbu "ping"

Većina nas redovito posjećuje iste korisne web stranice . Na primjer, posjetim web stranicu BBC-a kako bih pročitao vijesti i posjetio web stranicu Sky Sportsa kako bih dobio nogometne vijesti i rezultate. Bez sumnje ćete imati svoj vlastiti skup ključnih web lokacija kao što je ,

Zamislite da ste unijeli web adresu u vaš preglednik i stranica se uopće nije učitala. Uzrok tome može biti jedna od mnogih stvari.

Na primjer , možda nemate internetsku vezu, iako ste povezani s vašim usmjerivačem . Ponekad davatelj internetskih usluga ima lokalizirana pitanja koja sprječavaju korištenje interneta.

Drugi razlog može biti da je stranica istinski dolje i nedostupna.

Bez obzira na razlog, možete lako provjeriti povezanost između računala i druge mreže pomoću naredbe "ping".

Kako radi ping zapovijed

Kada koristite telefon, birate broj (ili, uobičajeno, danas izaberite svoje ime iz adresara na telefonu) i telefon zazvoni na kraju prijamnika.

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

Naredba "ping" radi na sličan način. Odredite IP adresu koja je ekvivalentna telefonskom broju ili web-adresi (naziv povezan s IP adresom), a "ping" šalje zahtjev na tu adresu.

Kada primateljska mreža prima zahtjev, on će poslati odgovor koji u osnovi govori "hello".

Vrijeme potrebno za reagiranje mreže zove se latencija .

Primjer upotrebe naredbe "ping"

Da biste provjerili je li web stranica dostupna, upišite "ping", a zatim naziv web mjesta na koje se želite povezati. Na primjer, za ping možete pokrenuti sljedeću naredbu:

ping

Ping naredba kontinuirano šalje zahtjeve na mrežu i kada primimo odgovor, dobit ćete kopiju izlaza sa sljedećim informacijama:

Ako mreža koju pokušavate ping ne odgovara jer je nedostupna, dobit ćete obavijest o tome.

Ako znate IP adresu mreže možete to upotrijebiti umjesto naziva web mjesta:

ping 151.101.65.121

Dobiti zvučni "ping"

Možete dobiti ping naredbu za buku kad god se vrati odgovor pomoću "-a" sklopke kao dio naredbe kao što je prikazano u sljedećoj naredbi:

ping -a

Vratite IPv4 ili IPv6 adresu

IPv6 je protokol nove generacije za dodjeljivanje mrežnih adresa jer nudi više jedinstvenih mogućih kombinacija i zbog zamjene IPv4 protokola u budućnosti.

IPv4 protokol dodjeljuje IP adrese na način na koji se trenutno koristi. (Na primjer 151.101.65.121).

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

Ako želite vratiti IPv4 format na mrežnu adresu, možete upotrijebiti sljedeću naredbu:

ping -4

Za korištenje samo formata IPv6 možete koristiti sljedeću naredbu:

ping -6

Ograničite količinu pingera

Prema zadanim postavkama kada pingete mrežu nastavlja se to sve dok ne pritisnete CTRL i C istodobno da biste završili postupak.

Ako ne testirate mrežnu brzinu vjerojatno ćete samo htjeti pingati dok ne dobijete odgovor.

Broj pokušaja možete ograničiti pomoću "-c" prekidača kako slijedi:

ping-c 4

Ono što se ovdje događa je da se zahtjev u gornjoj naredbi šalje 4 puta. Rezultat je da ćete dobiti 4 paketa poslane i samo 1 odgovor.

Još jedna stvar koju možete učiniti je postaviti rok koliko dugo pokrenuti ping naredbu pomoću "-w" prekidača.

ping-w 10

Ovo postavlja rok za ping traje 10 sekundi.

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

Ako je poslano 10 paketa, a tek 9 primljeno, to znači gubitak paketa od 10%. Što je veći gubitak, to je lošija veza.

Možete upotrijebiti drugu prekidač koji preplavljuje broj zahtjeva u mrežu primatelja. Za svaki paket koji je poslao točku prikazuje se na zaslonu i svaki put kada mreža reagira, točka je oduzeta. Pomoću ove metode vizualno možete vidjeti koliko paketa postaje izgubljeno.

Morate biti super korisnik za pokretanje ove naredbe i stvarno je samo za mrežno nadgledanje.

sudo ping-f

Suprotno od poplava je odrediti duži interval između svakog zahtjeva. Da biste to učinili, možete koristiti prekidač "-i" kako slijedi:

ping-i 4

Gornja naredba će pingati svake 4 sekunde.

Kako zaustaviti izlaz

Možda nećete brinuti o svemu što se događa između svakog zahtjeva poslanog i primljenog, ali samo izlaz na početku i kraju.

Na primjer, ako ste poslali sljedeću naredbu koristeći "-q" preklopku, primit ćete poruku koja navodi IP adresu pinged i na kraju broj paketa poslanih, primljenih i gubitak paketa bez svake umetnite retka ponavlja.

ping -q -w 10

Sažetak

Ping naredba ima nekoliko drugih opcija koje možete pronaći čitanjem priručničke stranice.

Da biste pročitali priručnik, pokrenite sljedeću naredbu:

čovjek ping