Kako pingati u Linuxu: Komande, opcije i primjeri

Posljednje ažuriranje: 5 September of 2025
  • Ping provjerava povezanost, 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 hop
  • Dijagnosticiranje uobičajenih grešaka i provjera zaštitnih zidova ubrzava rješavanje problema

Ping slika u Linuxu

Savladavanje naredbe ping u Linuxu jedna je od onih vještina koje čine veliku razliku prilikom rješavanja problema s mrežom. Pomoću naredbe ping možete brzo provjeriti povezanost, 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 prolaze. Naučit ćete kako koristiti ping na Linuxu, Windowsu i macOS-u, interpretirati izlaz, prilagoditi opcije i rješavati uobičajene greške bez gubljenja vremena.

Šta 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 potrebnom za život (TTL) i gubitku paketa.

U praksi, ping se koristi svakodnevno za provjeru povezanosti, procjenu latencije, potvrdu dostupnosti servera 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 funkcioniše i šta tačno mjeri

Kada pingujete 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 linije 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, gubitke i RTT min/prosjek/maksimum/mdev.

Kada koristiti ping

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

Čak i ako sve izgleda u redu, povremeno pokretanje pingova pomaže u otkrivanju osnovnih problema. Utvrđivanje osnovne linije latencije omogućava vam da identifikujete odstupanja koja slijede nakon promjena na mreži ili skokova u prometu.

Razlika između pinga i traceroute/tracert-a

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

Kombinovanje ovih perspektiva je idealno: ako ping pokaže gubitak signala, traceroute vam govori tačan hop gdje problem počinje. Ako želite da kombinujete obje perspektive u jedan alat na Windowsu, WinMTR je odlična opcija.

Kako pingati u Windowsu

U Windowsu, otvorite komandni redak (pretražite 'cmd') i pokrenite komandu. Osnovni oblik je: ping odredište (IP, host ili domena). Podrazumevano, šalje 4 paketa i prikazuje statistiku.

ping 8.8.8.8
ping google.com

Za uobičajene Windows opcije: -n definira broj echo-a, -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 koristite Spotlight. Upišite: ping target i završite sa 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 veći dio sintakse s Linuxom i mnoge opcije su iste.

  PS5 Linux: Kako pretvoriti svoju konzolu u PC sa Ubuntuom

Kako pingati u Linuxu

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

ping 1.1.1.1
ping localhost

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

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

Opšta sintaksa i osnovne opcije

Generički oblik je: ping destination . Odredište može biti IP adresa, naziv hosta ili domena; ako koristite domenu, razrješit će se 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, veoma korisno za dijagnostiku u pozadini.
  • -i SEG (Linux/macOS): Interval između paketa u sekundama; podržani su decimalni brojevi. Zahtijeva privilegije manje od 0.2 s.
  • -q (Linux/macOS): Tihi izlaz; prikazuje samo statistički sažetak.
  • -4 / -6 (Linux/macOS): Prisilno koristite IPv4 ili IPv6, respektivno. Na sistemima koji dijele binarne datoteke, ping6 je IPv6 varijanta..
  • -s BAJTOVA (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 reda.
  • -W SEG (Linux/macOS): Maksimalno vrijeme čekanja po echo odgovoru; 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 da prilagodite usmjeravanje, bafere, MTU, označavanje i vidljivost informacija:

  • -AAdaptivni ping (prilagođava brzinu na osnovu odgovora).
  • -b: omogućava 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 za odjek.
  • -h: prikazuje brzu pomoć.
  • -I interfejs: postavlja izlazni interfejs. Veoma korisno na računarima sa više mrežnih kartica.
  • -l prethodno učitavanjeŠ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. Sa odgovarajućim -M i -s detektuje se efektivni MTU..
  • -N nodeinfo (IPv6): Opcije za informacije o čvoru.
  • -n: numerički izlaz; izbjegavajte razrješavanje imena.
  • -OIzvještaji čekaju odgovore prije sljedećeg slanja.
  • -p uzorakDopunjuje korisni teret uzorkom (do 16 bajtova) kako bi se otkrili problemi koji zavise od podataka.
  • -Kakav kašalj: definiše TOS/DSCP.
  • -rZanemaruje normalnu tabelu usmjeravanja; prosljeđuje direktno na susjedni interfejs.
  • -R: rekordna ruta (ograničena srednjom podrškom).
  • -S sndbuf: veličina bafera za slanje soketa.
  • -t ttl (Linux): Definiše IP TTL. Na Windowsu se TTL podešava sa -i..
  • -T: posebne opcije vremenskih oznaka IP adrese (tsonly, tsandaddr, tsprespec).
  • -U: Prikazuje ukupnu latenciju između korisnika, ne samo latenciju mreže.
  • -vdetaljan izlaz; -V prikazuje verziju.

Studije slučaja: od osnovnih do naprednih

Provjera opće internet veze i razrješavanje imena je prvi 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 steka vam štedi vrijeme: ako ovo ne uspije, problem je na vašem računaru , a ne na vanjskoj mreži.

ping localhost
ping 127.0.0.1
ping 0

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

ping -I enp7s0 1.1.1.1

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

ping -c 5 -q 9.9.9.9

Podešavanje intervala vam daje 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 teorijska 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 svakoj liniji odgovora.

ping -D cloudflare.com

Interpretirajte izlaz i statistiku

Svaki red odgovora odražava jedno mjerenje; posljednji blok sumira niz. Obratite posebnu pažnju 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).

  Linux Mint vs Ubuntu: Koja je najbolja distribucija za vas?

Uobičajene greške i kako ih dijagnosticirati

Ako nema odgovora i vremensko ograničenje ne istekne, host može odbaciti ICMP. Neki serveri i CDN-ovi blokiraju odjeke kao dio politike , što ne znači nužno da će usluga prestati raditi.

Poruka 'odredišni host nedostupan' može doći s vašeg računara ili posredničkog rutera. Ako je izdaje vaš host, ne postoji ruta; ako dolazi s udaljenog hopa, vanjska mreža nema putanju do odredišta.

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

Ako koristite zaštitni zid (firewall), provjerite pravila. Na Linuxu, pravila DROP/REJECT preko ICMP-a će spriječiti slanje ili primanje odjeka , š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 interfejsa. Najlakši način je korištenje namjenskih aplikacija za brzo testiranje u pokretu.

Na Androidu, opcije poput 'Ping & Net' dobro funkcionišu; na iOS-u je 'Network Ping Lite' pouzdana opcija. Izbjegavajte rootovanje ili jailbreaking samo zbog pinga; dovoljna je pouzdana aplikacija . Provjerite ocjene i dozvole prije instaliranja.

Traceroute i tracert: pregled putanje paketa

Traceroute na Linuxu i macOS-u, te tracert na Windowsu, prikazuju svaki skok od vašeg računara do odredišta. Svaka linija označava međuruter i vrijeme svakog pokušaja . Ako vidite zvjezdice nakon određene tač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, sa posebnom karticom za traceroute. U serverskim okruženjima, Terminal će biti vaš primarni alat.

Kontinuirano praćenje pomoću WinMTR-a

WinMTR kombinuje ping i traceroute na Windowsu kako bi prikazao stabilnost rute tokom vremena. Unesite host ili IP adresu, pokrenite test oko 10-15 minuta i kopirajte izvještaj 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

Ukažite na više odredišta kako biste izolovali problem: vaš gateway, poznati DNS server i konačni host. Poređenje rezultata će otkriti da li je greška interna, kod operatera ili na odredištu.

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

sudo ping -f destino

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

  Kibernetička sigurnost u kritičnim sektorima: izazovi, prijetnje i odbrana

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

Opcije i specifičnosti u Windowsu, macOS-u i Linuxu

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

Korisni primjeri za svaki sistem: Windows: ping -n 4 -l 1200 domain; Linux/macOS: ping -c 4 -s 1200 domain . Konsultujte se s lokalnom službom za pomoć ako niste sigurni u tačnu sintaksu.

# 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šenje imena

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

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 politike ili kako bi spriječili zloupotrebu. Nemojte pretpostavljati prekid usluge samo zato što nema ping odgovora ; provjerite putem TCP/HTTP-a ili koristeći vlastite alate usluge.

Imajte na umu da je zadani korisni teret u Linuxu 56 bajtova; sa zaglavljima, ukupan broj raste 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.

Da biste izmjerili MTU putanje bez fragmentacije, kombinujte DF/PMTUD sa povećanjem veličine. Sa podešenim -M i -s, vidjet ćete gdje počinje greška zbog nedovoljnog MTU-a.

ping -M do -s 1472 ejemplo.com

Brza pitanja i odgovori

Šta tač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 serveri filtriraju ICMP. Web servis i dalje može biti operativan.

Kako da skratim ping na Linuxu i macOS-u? Sa CTRL + C; u tom trenutku se ispisuju sažeci statistike.

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

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

Imate solidan vodič za prelazak od osnovnog do naprednog nivoa korištenja pinga: možete provjeriti lokalnu i udaljenu povezanost, podesiti intervale i veličine, dijagnosticirati gubitke, razumjeti rute pomoću traceroute-a i dokumentirati nalaze pomoću WinMTR-a . Metodična upotreba ovih alata štedi vam sate slijepog testiranja i omogućava vam da precizno djelujete u slučaju bilo kakvog mrežnog problema.

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