Kako pingati u Linuxu: naredbe, opcije i primjeri

Zadnje ažuriranje: 5 od rujna 2025
  • Ping provjerava povezivost, latenciju i gubitak paketa pomoću ICMP-a
  • Ključne opcije: -c, -i, -s, -4/-6, -D, -W/-w za precizno testiranje
  • Traceroute/tracert prikazuje rutu i locira problematični skok
  • Dijagnosticiranje uobičajenih pogrešaka i provjera vatrozida ubrzava rješavanje problema

Ping slika u Linuxu

Savladavanje naredbe ping u Linuxu jedna je od onih vještina koje čine veliku razliku pri rješavanju problema s mrežom. Pomoću pinga možete brzo provjeriti povezivost, latenciju i dostupnost prije nego što prijeđete na složeniju dijagnostiku.

Nadalje, komplementarni alati poput traceroute/tracert i hibridni uslužni programi poput WinMTR-a pružaju uvid u putanju kojom paketi putuju. Naučit ćete kako koristiti ping na Linuxu, Windowsu i macOS-u, interpretirati izlaz, prilagoditi opcije i rješavati uobičajene pogreške bez gubljenja vremena.

Što je ping i čemu služi?

Ping je dijagnostički program koji šalje ICMP ECHO_REQUEST pakete na odredište (IP adresa, host ili domena) i čeka ECHO_REPLY. Koristi TCP/IP model i njegove slojeve kako bi razumio na kojem sloju ICMP radi. Ako postoji odgovor, host je dostupan i mjeri se vrijeme povratnog putovanja (RTT) . Također izvještava o veličini paketa u bajtovima, vremenu života (TTL) i gubitku paketa.

U praksi se ping koristi svakodnevno za provjeru povezanosti, procjenu latencije, potvrdu dostupnosti poslužitelja i isključivanje osnovnih mrežnih problema. To je prvi korak u otkrivanju prekida, zagušenja ili problematičnih ruta prije daljnje analize.

Kako ping funkcionira i što točno mjeri

Kada pingate odredište, alat šalje niz ICMP paketa i prikazuje odgovor za svaki od njih. Tipična izlazna polja uključuju bajtove, host koji odgovara, icmp_seq, TTL i vrijeme u ms , kao i konačni blok statistike.

Primjer retka odgovora: 64 bajta od 185.185.185.185: icmp_seq=1 ttl=64 vrijeme=0.1 ms . Ovdje možete vidjeti upotrebljivu veličinu (56 bajtova + 8 bajtova ICMP zaglavlja = 64), redni broj, vijek trajanja paketa i RTT. Konačna statistika agregira poslane, primljene, izgubljene i RTT min/avg/max/mdev.

Kada koristiti ping

Ping je koristan u mnogim svakodnevnim scenarijima. Provjerite reagira li vaša web stranica ili online trgovina, je li VPS pokrenut ili je li uređaj na vašoj Wi-Fi mreži još uvijek spojen . Također vam pomaže prepoznati sporost: velika latencija ili gubitak paketa ukazuju na zagušenje mreže ili probleme s usmjeravanjem.

Čak i ako se sve čini u redu, povremeno pokretanje pingova pomaže u otkrivanju temeljnih problema. Utvrđivanje osnovne linije latencije omogućuje vam prepoznavanje odstupanja nakon promjena u mreži ili skokova prometa.

Razlika između pinga i traceroutea/tracerta

Dok ping odgovara na klasično pitanje 'Stiže li i koliko dugo traje?', traceroute (tracert na Windowsima) odgovara na 'Kamo ide?'. Traceroute otkriva svaki međuskok i njegovo vrijeme do odredišta, što je ključno za pronalaženje mjesta gubitka ili uskog grla.

Kombiniranje je idealno: ako ping pokazuje gubitak signala, traceroute vam govori točan hop gdje problem počinje. Ako želite kombinirati obje perspektive u jedan alat na Windowsima, WinMTR je odlična opcija.

Kako pingati u Windowsima

U sustavu Windows otvorite naredbeni redak (potražite 'cmd') i pokrenite naredbu. Osnovni oblik je: ping odredište (IP, host ili domena). Prema zadanim postavkama šalje 4 paketa i prikazuje statistiku.

ping 8.8.8.8
ping google.com

Za uobičajene Windows opcije: -n definira broj odjeka, -l veličinu paketa, -w vrijeme isteka u ms, a -i TTL . Primjer za 10 paketa od 1400 bajtova:

ping -n 10 -l 1400 google.com

Kako pingati na macOS-u

Na macOS-u otvorite Terminal (Aplikacije > Uslužni programi > Terminal) ili upotrijebite Spotlight. Upišite: ping target i završite s CTRL + C da biste vidjeli sažetak.

ping 8.8.4.4
ping google.com

Također možete koristiti stariji Network Utility u verzijama koje ga uključuju. Imajte na umu da macOS dijeli velik dio sintakse s Linuxom i mnoge su opcije iste.

  Kako postaviti udaljenu radnu površinu na bilo kojem uređaju

Kako pingati u Linuxu

Na Linuxu otvorite terminal (na primjer, s CTRL + ALT + T) i pokrenite naredbu. Ping će se izvršavati kontinuirano sve dok ne pritisnete CTRL + C , nakon čega ćete vidjeti blok statistike.

ping 1.1.1.1
ping localhost

Ako trebate provjeriti je li ping instaliran ili koja je njegova verzija, to možete učiniti izravno. Na Ubuntuu/Debianu, uobičajeni paket je iputils-ping.

ping -V
sudo apt-get update && sudo apt-get install -y iputils-ping

Opća sintaksa i bitne opcije

Generički oblik je: ping destination . Odredište može biti IP adresa, naziv hosta ili domena; ako koristite domenu, razrješavanje će se vršiti putem DNS-a.

  • -c N (Linux/macOS): Ograničava broj paketa. Korisno za sprječavanje pokretanja testa.
  • -a (Linux/macOS/Windows): Čujni ping; pišti jednom za svaki odgovor, vrlo korisno za dijagnostiku u pozadini.
  • -i SEG (Linux/macOS): Interval između paketa u sekundama; podržani su decimalni brojevi. Potrebna su prava kraća od 0.2 s.
  • -q (Linux/macOS): Tihi izlaz; prikazuje samo statistički sažetak.
  • -4 / -6 (Linux/macOS): Prisilno nametnite IPv4 ili IPv6. Na sustavima koji dijele binarne datoteke, ping6 je IPv6 varijanta..
  • -s BAJTOVI (Linux/macOS): Veličina ICMP sadržaja. Zadano: 56 bajtova (84 bajta uključujući IP+ICMP zaglavlja, 28 bajtova dodatnog opterećenja).
  • -D (Linux/macOS): Dodajte vremensku oznaku sličnu UNIX-u na početak svakog retka.
  • -W SEG (Linux/macOS): Maksimalno vrijeme čekanja po odgovoru jeke; ako se prekorači, smatra se da je isteklo vrijeme.
  • -w SEG (Linux/macOS): Ukupno vrijeme testiranja prije automatskog završetka.

Manje poznate napredne opcije

Za finu dijagnostiku, ping nudi dobar raspon zastavica. Ove opcije vam pomažu u podešavanju usmjeravanja, međuspremnika, MTU-a, označavanja i vidljivosti informacija:

  • -APrilagodljivi ping (prilagođava brzinu na temelju odgovora).
  • -b: omogućuje pinganje broadcast adresa.
  • -BNe mijenjajte izvornu adresu sondi.
  • -dOmogući SO_DEBUG na socketu.
  • -F Oznaka protoka (IPv6): Dodjeljuje 20-bitnu heksadecimalnu oznaku protoka zahtjevima odjeka.
  • -h: prikazuje brzu pomoć.
  • -I sučelje: postavlja izlazno sučelje. Vrlo korisno na računalima s više mrežnih kartica.
  • -l prednaprezanjeŠalje nekoliko početnih paketa bez čekanja odgovora (visoke vrijednosti zahtijevaju privilegije).
  • -LBlokira multicast povratnu petlju.
  • -m oznakaOznačavanje odlaznih paketa (korisno za politike usmjeravanja).
  • -M pmtudisc_opt: Kontrolira strategiju otkrivanja Path MTU-a. S odgovarajućim -M i -s detektira se efektivni MTU..
  • -N informacije o čvoru (IPv6): Opcije informacija o čvoru.
  • -n: numerički izlaz; izbjegavajte razrješavanje imena.
  • -OIzvješća čekaju odgovore prije sljedećeg slanja.
  • -p uzorakDopunjuje korisni teret uzorkom (do 16 bajtova) za otkrivanje problema ovisnih o podacima.
  • -Kakav kašalj: definira TOS/DSCP.
  • -rZanemaruje normalnu tablicu usmjeravanja; prosljeđuje izravno prema susjednom sučelju.
  • -R: rekordna ruta (ograničena srednjom potporom).
  • -S sndbuf: veličina međuspremnika za slanje utičnice.
  • -t ttl (Linux): Definira IP TTL. U Windowsima se TTL postavlja s -i..
  • -Tposebne opcije vremenskih oznaka IP-a (tsonly, tsandaddr, tsprespec).
  • -U: Prikazuje ukupnu latenciju od korisnika do korisnika, ne samo latenciju mreže.
  • -vdetaljan izlaz; -V prikazuje verziju.

Praktični slučajevi: od osnovne do napredne razine

Provjera opće internetske povezivosti i razrješavanje imena prvi je korak. Možete naizmjenično pingati domene i IP adrese kako biste izolirali probleme s DNS-om.

ping google.com
ping 8.8.8.8

Provjera lokalnog stoga štedi vam vrijeme: ako to ne uspije, problem je na vašem računalu , a ne na vanjskoj mreži.

ping localhost
ping 127.0.0.1
ping 0

Validacija specifičnog sučelja također je uobičajena u mrežama s više mrežnih kartica. Forsiranje odlaznog sučelja razjašnjava rute i tablice.

ping -I enp7s0 1.1.1.1

Ograničavanje broja paketa za brze testove ili skripte je klasik. -c definira broj, a -q smanjuje šum, a istovremeno ostavlja jasan sažetak.

ping -c 5 -q 9.9.9.9

Prilagođavanje intervala daje vam više uzoraka u kraćem vremenu ili smanjuje opterećenje. Za manje od 0.2 sekunde na Linuxu potrebne su vam privilegije.

ping -i 3 31.13.90.36
sudo ping -i 0.1 31.13.90.36

Testiranje različitih veličina paketa otkriva probleme s MTU-om ili fragmentacijom. Imajte na umu da je teoretska maksimalna veličina IP paketa 65.535 bajtova, uključujući zaglavlja.

ping -s 1000 8.8.4.4
ping -M do -s 1472 google.com

Vremenske oznake olakšavaju povezivanje skokova s ​​događajima. -D dodaje UNIX oznaku svakom retku odgovora.

ping -D cloudflare.com

Interpretirajte izlaz i statistiku

Svaki redak odgovora odražava jedno mjerenje; posljednji blok sažima niz. Obratite posebnu pozornost na gubitak paketa, minimalni/prosječni/maksimalni RTT, srednje vrijeme razvoja (MDDT) i konzistentnost vremena kako biste procijenili stabilnost.

--- destino ping statistics ---
X packets transmitted, Y received, Z% packet loss
rtt min/avg/max/mdev = A/B/C/D ms

Utvrdite osnovnu vrijednost: više puta pingajte pod normalnim uvjetima i spremite uobičajeni prosjek. Ako se prosječna latencija ili mdev kasnije povećaju, nešto se promijenilo u vašoj mreži (opterećenje, usmjeravanje, zasićenje ili degradacija).

  Kako pravilno spojiti računalo na TV putem kabela i WiFi-ja

Uobičajene greške i kako ih dijagnosticirati

Ako nema odgovora i vrijeme čekanja ne istekne, host može odbaciti ICMP. Neki poslužitelji i CDN-ovi blokiraju odjeke kao stvar pravila , što ne znači nužno da će usluga prestati raditi.

Poruka 'odredišni host nedostupan' može doći s vašeg računala ili posredničkog usmjerivača. Ako je izdaje vaš host, nema rute; ako dolazi s udaljenog skoka, vanjska mreža nema put do odredišta.

'Isteklo je vrijeme zahtjeva' znači da je zahtjev poslan, ali odgovor nije stigao. To može biti zbog gubitka međupogona, filtriranja ili asimetrije rute . U tim slučajevima upotrijebite traceroute za lociranje problematičnog skoka.

Ako koristite vatrozid (firewall), provjerite pravila. Na Linuxu, pravila DROP/REJECT preko ICMP-a spriječit će slanje ili primanje jeka , što će izgledati kao da sve ne radi.

sudo iptables -L
# Localiza reglas sobre ICMP con DROP/REJECT
# Ajusta o elimina si procede (ejemplo genérico):
sudo iptables -D RULE_SPECIFICA

Ping na mobilnim uređajima

Android i iOS ne uključuju izvornu funkciju pinga dostupnu iz standardnog sučelja. Najlakši način je korištenje namjenskih aplikacija za brzo testiranje u pokretu.

Na Androidu, opcije poput 'Ping & Net' dobro funkcioniraju; na iOS-u je 'Network Ping Lite' pouzdana opcija. Izbjegavajte rootanje ili jailbreaking samo radi pinga; dovoljna je pouzdana aplikacija . Prije instaliranja provjerite ocjene i dopuštenja.

Traceroute i tracert: pregled putanje paketa

Traceroute na Linuxu i macOS-u, te tracert na Windowsima, prikazuju svaki skok od vašeg računala do odredišta. Svaki redak označava međuusmjerivač i vrijeme svakog pokušaja . Ako vidite zvjezdice nakon određene točke, ruta je skraćena ili filtrirana.

# Windows
tracert ejemplo.com

# macOS/Linux
traceroute ejemplo.com

U klasičnom macOS-u možete koristiti Network Utility ako je dostupan, s namjenskom karticom traceroute. U poslužiteljskim okruženjima, Terminal će biti vaš primarni alat.

Kontinuirano praćenje pomoću WinMTR-a

WinMTR kombinira ping i traceroute na Windowsima kako bi prikazao stabilnost rute tijekom vremena. Unesite host ili IP adresu, pokrenite test oko 10-15 minuta i kopirajte izvješće za analizu ili tehničku podršku.

1) Descarga WinMTR (proyecto en SourceForge)
2) Field 'Host': escribe dominio o IP
3) Start y deja correr ~15 minutos
4) Usa 'Copy Text to clipboard' para compartir el resultado

Dobre prakse i savjeti za korištenje

Usmjerite se na više odredišta kako biste izolirali problem: vaš pristupnik, poznati DNS poslužitelj i konačni host. Usporedba rezultata otkrit će je li greška interna, kod operatera ili na odredištu.

Izbjegavajte prekomjerno korištenje flood načina osim u kontroliranim testovima. -f šalje pakete maksimalnom brzinom i može simulirati skokove prometa ; koristite ga uz dopuštenje i jasne kriterije.

sudo ping -f destino

Kombinira alate za cjelovit pregled. Traceroute locira problematični hop; iperf mjeri propusnost; Wireshark omogućuje dubinsku inspekciju paketa kada trebate ući u detalje.

  Razlike između WiFi 5 i WiFi 6: Koji je najbolji za vas?

U okruženjima s omogućenim IPv6, provjerite oba protokola. Postavite -4 ili -6 prema potrebi kako biste isključili probleme s preferencijama ili dvostrukim razrješenjem.

Mogućnosti i osobitosti u sustavima Windows, macOS i Linux

Zastavice se razlikuju ovisno o sustavu. Na Linuxu/macOS-u, -c ograničava pakete, -i raspon, -s veličinu i -t TTL . Na Windowsima, -n, -l, -wy i -i imaju slične uloge (s razlikama u jedinicama i opsegu).

Korisni primjeri za svaki sustav: Windows: ping -n 4 -l 1200 domain; Linux/macOS: ping -c 4 -s 1200 domain . Ako niste sigurni u točnu sintaksu, obratite se lokalnoj službi za pomoć.

# Linux/macOS
ping -c 4 -s 1200 google.com
ping -4 google.com
ping -6 google.com

# Windows
ping -n 4 -l 1200 google.com

DNS provjere i razrješavanje imena

Pinganje domene provjerava je li DNS ispravno razriješen. Kada se domena razriješi, vidjet ćete ciljnu IP adresu u izlaznom zaglavlju; ako razrješenje ne uspije, provjerite postavke DNS-a ili datoteku hosts.

Koristite komplementarne alate poput nslookupa za provjeru logova. Ping provjerava dostupnost; nslookup vam daje DNS podatke koji objašnjavaju neočekivano rješenje.

nslookup ejemplo.com

Sigurnost, ograničenja protokola i MTU

Neki uređaji blokiraju ICMP zbog pravila ili kako bi spriječili zlouporabu. Nemojte pretpostavljati prekid usluge samo zato što nema ping odgovora ; provjerite putem TCP/HTTP-a ili pomoću vlastitih alata usluge.

Imajte na umu da je zadani teret u Linuxu 56 bajtova; sa zaglavljima se ukupan broj povećava na 84. Ograničenje IP paketa je 65 535 bajtova, uključujući zaglavlja , stoga upotrebljiva veličina -s mora uzeti u obzir opterećenje.

Za mjerenje MTU-a puta bez fragmentacije, kombinirajte DF/PMTUD s rastućom veličinom. S prilagođenim -M i -s, vidjet ćete gdje počinje greška zbog nedovoljnog MTU-a.

ping -M do -s 1472 ejemplo.com

Brza često postavljana pitanja

Što točno ping provjerava? IP povezivost i vrijeme povratnog putovanja putem ICMP-a, prijavljivanje gubitaka i latencije.

Zašto domena ponekad ne odgovara na ping? Zato što mnogi poslužitelji filtriraju ICMP. Web servis možda i dalje radi.

Kako skratiti ping na Linuxu i macOS-u? Pomoću CTRL + C; u tom trenutku se ispisuju sažetke statistike.

Možete li koristiti ping s IPv6? Da, s -6 ili s ping6 na sustavima koji ga odvajaju. Vidjet ćete IPv6 adrese i rute.

Radi li ping na mobilnim uređajima? Da, korištenjem namjenskih aplikacija. Izbjegavajte nepotrebno rootiranje/jailbreaking i koristite pouzdane opcije.

Imate solidan vodič za prelazak od osnovnog do naprednog s pingom: možete provjeriti lokalnu i udaljenu povezivost, prilagoditi intervale i veličine, dijagnosticirati gubitke, razumjeti rute pomoću traceroutea i dokumentirati nalaze pomoću WinMTR-a . Metodična upotreba ovih alata štedi vam sate slijepog testiranja i omogućuje vam precizno djelovanje u slučaju bilo kakvog mrežnog problema.

Osnovne naredbe u Linuxu
Povezani članak:
Osnovne naredbe u Linuxu