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:
- broj primljenih bajtova
- IP adresu
- redni broj
- vrijeme potrebno za odgovor
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