Operativni sustavi koriste pakete za prijenos podataka na mreži. To su mali dijelovi informacija koji prenose podatke i putuju između uređaja. Štoviše, kada se pojavi bilo kakav mrežni problem, paketi pomažu u identificiranju temeljnog uzroka temeljnog problema. Kako? Praćenjem rute tih paketa.
Naredba traceroute u Linuxu pomaže vam mapirati stazu paketa dok putuju do određenog odredišta. To vam dodatno pomaže u rješavanju problema s kašnjenjem mreže, gubitkom paketa, mrežnim skokovima, problemima s razrješenjem DNS-a, sporim pristupom web stranicama i više. Stoga ćemo u ovom blogu objasniti jednostavne načine korištenja naredbe traceroute u Linuxu.
Kako koristiti naredbu Traceroute u Linuxu
Prvo, traceroute ne dolazi unaprijed instaliran u mnogim distribucijama Linuxa. Međutim, možete ga instalirati izvršavanjem jedne od naredbi u nastavku u skladu s vašim sustavom:
Operacijski sustav | Naredba |
Debian/Ubuntu | sudo apt instaliraj traceroute |
Fedora | sudo dnf instaliraj traceroute |
Arch Linux | sudo pacman -Sy traceroute |
openSUSE | sudo zypper instalirajte traceroute |
Nakon instalacije možete implementirati naredbu traceroute unosom:
traceroute < odredišni_IP >
Zamijenite
Rezultat prikazuje samo jedan skok dok ostale označava zvjezdicom (*). To se događa jer naredni skokovi nisu odgovorili unutar vremenskog razdoblja od 3 sekunde. Štoviše, naredba traceroute prema zadanim postavkama koristi rezoluciju DNS-a za dobivanje imena hostova skokova, što usporava proces. Možete izostaviti taj dio i voditi ga da prikazuje samo IP adrese pomoću opcije -n:
traceroute -n < odredišni_IP >
Ako želite ograničiti broj skokova, koristite opciju -m zajedno s naredbom traceroute:
traceroute -m N < odredišni_IP >
Ovdje stavite željeni broj skokova umjesto N. Prilikom izvršenja, vratit će samo N broj skokova u rezultatima. Naredba traceroute prikazuje samo vrijeme povratnog putovanja (RTT) svakog skoka. Međutim, možete dobiti detaljnije vremenske informacije s opcijom -I:
traceroute -ja < odredišni_IP >
Ova naredba šalje ICMP echo zahtjev za dohvaćanje točnijih RTT podataka. Na primjer, ponovno uzmite primjer Googlea:
Savjet : Ako vaše navedeno odredište ograničava ICMP pakete, umjesto toga možete pratiti UDP pakete korištenjem opcije -U:
traceroute -U < odredišni_IP >
U slučaju da želite istražiti više opcija za traceroute, pokrenite naredbu u nastavku:
traceroute --Pomozite
Brzi završetak
Traceroute je nevjerojatan CLI uslužni program koji možete koristiti za dijagnosticiranje problema povezanih s mrežom u Linuxu. Prati put paketa kako bi identificirao sve kritične probleme mreže. Stoga smo uz pomoć nekih primjera objasnili svaki detalj o naredbi traceroute.