Kako pokrenuti Traceroute u Linuxu

How Run Traceroute Linux



Traceroute je alat u Linuxu koji vam omogućuje da istražite rute mrežnih paketa. Može vam pomoći u identificiranju ograničavajućeg faktora putovanja mrežnih paketa. Traceroute je također koristan za rješavanje problema usporenih mrežnih veza. Ovaj vodič pokazuje vam kako pokrenuti traceroute u Linuxu.

O tracerouteu

Traceroute funkcionira tako što šalje pakete podataka ciljnom računalu, poslužitelju ili web stranici i bilježi sve međukorake kroz koje paketi putuju. Izlaz naredbe traceroute bit će IP adrese i nazivi domena kroz koje paketi prolaze. Ovi unosi također pokazuju koliko je potrebno paketima da stignu do svakog odredišta. To može objasniti zašto je nekim web stranicama potrebno duže učitavanje od drugih jer se broj skokova u prometu može razlikovati.







Traceroute je također koristan za mapiranje lokalnih mreža. Uvid u topologiju i veze lokalne mreže nalazi se pri pokretanju alata.



Imajte na umu da neki uređaji tijekom korištenja traceroute možda neće dobro komunicirati. To može biti posljedica toga što su usmjerivači prisluškivani, ICMP poruke koje ograničavaju brzinu internetskih usluga, uređaji konfigurirani da ne šalju ICMP pakete (za sprječavanje distribuiranih DoS napada) itd. Neke su mreže također konfigurirane za blokiranje zahtjeva za praćenje putanje.



Instaliranje traceroute -a

Traceroute je moćan alat koji je dostupan za sve Linux distribucije. U nastavku se nalazi kratki popis naredbi za instaliranje traceroute na različitim distribucijama.





Za Debian/Ubuntu i izvedenice:

$sudoprikladaninstaliratitraceroute-i



Za Fedora i izvedenice:

$sudodnfinstaliratitraceroute

Za openSUSE, SUSE Linux, i izvedenice:

$sudoziperutraceroute

Za Arch Linux i izvedenice:

$sudoPac Man-Straceroute

Korištenje traceroute

Sljedeći odjeljci pokazuju vam kako koristiti traceroute na vašem Linux sustavu.

Osnovna upotreba

Primarna metoda korištenja traceroute prilično je jednostavna. Sve što je potrebno za praćenje je odredište za izvođenje sondiranja. Odredište može biti ili domena ili IP adresa.

$traceroute linuxhint.com

$traceroute 8.8.8.8

Ako je mreža konfigurirana da blokira signal traceroute, tada će ova sonda biti označena zvjezdicama.

IPv4 ili IPv6

Prema zadanim postavkama, traceroute će koristiti zadani internetski protokol s kojim je vaš sustav konfiguriran. Za ručno postavljanje IP verzije slijedite donji postupak.

Da biste naredili traceroute da koristi IPv4, upotrijebite zastavicu -4:

$traceroute-4linuxhint.com

Da biste traceroute rekli da koristi IPv6, upotrijebite zastavicu -6:

$traceroute-6linuxhint.com

Testiranje portova

Ako postoji potreba za testiranjem određenog porta, port se može odrediti pomoću -p zastavice. Za UDP praćenje, traceroute će započeti s zadanom vrijednošću i povećavati se sa svakom sondom. Za praćenje ICMP -a, vrijednost će odrediti početnu vrijednost ICMP sekvence. Za TCP i druge, ovo će biti stalni odredišni port za povezivanje.

$traceroute-str <luka>192.168.0.1

Skrivanje naziva uređaja

U nekim situacijama, nazivi uređaja u izlazu mogu učiniti izlaz neurednim. Radi veće jasnoće, možete sakriti nazive uređaja iz izlaza. Da biste to učinili, upotrijebite zastavicu -n (bez preslikavanja):

$traceroute-nlinuxhint.com

Ograničenje isteka vremena praćenja

Prema zadanim postavkama, traceroute čeka 5 sekundi da primi odgovor. U određenim situacijama možda ćete htjeti promijeniti vrijeme čekanja na duže ili manje od 5 sekundi. Da biste to učinili, upotrijebite zastavicu -w. Imajte na umu da je vrijednost vremena broj s pomičnim zarezom.

$traceroute-u 6.0linuxhint.com

Metode sondiranja

Postoji više metoda koje možete koristiti za ispitivanje udaljene adrese. Da biste naveli traceroute za korištenje ICMP odjeka, upotrijebite zastavicu -I:

$traceroute-Jalinuxhint.com

Da biste koristili TCP SYN za ispitivanje, upotrijebite zastavicu -T:

$sudotraceroute-Tlinuxhint.com

Postavljanje najvećeg broja skokova

Prema zadanim postavkama, traceroute će pratiti 30 skokova. Traceroute nudi mogućnost ručnog postavljanja broja skokova za praćenje.

Upotrijebite zastavicu -m s brojem skokova:

$traceroute-Ja -m 10linuxhint.com

Određivanje sučelja

Ako je na računalo spojeno više mrežnih sučelja, možda će vam pomoći odrediti mrežno sučelje koje ćete koristiti za slanje paketa. Za određivanje mrežnog sučelja upotrijebite zastavicu -i:

$sudotraceroute-ienp0s3 linuxhint.com

Definiranje broja upita za skok

Da biste definirali broj upita za skok, navedite ovaj broj pomoću zastavice -q:

$traceroute-Ja -q 4linuxhint.com

Usmjeravanje paketa kroz pristupnik

Za usmjeravanje paketa kroz određeni pristupnik koristite opciju -g, a zatim pristupnik:

$traceroute-Ja -g192.168.0.1 linuxhint.com

Traceroute stranica za pomoć

Gore navedene demonstracije samo su neke od uobičajenih upotreba traceroutea, a za korištenje je potrebno još više značajki. Za brzu pomoć otvorite stranicu pomoći traceroute sa sljedećom naredbom:

$traceroute--Pomozite

Za potpuniji i detaljniji vodič o svim dostupnim opcijama traceroute, provjerite stranicu sa sljedećom naredbom:

$čovjektraceroute

Zaključak

Traceroute je moćan alat koji se koristi za mrežnu dijagnostiku i podržava mnoštvo opcija. Ovladavanje tracerouteom može zahtijevati neko vrijeme i praksu. Kad koristite ovaj alat, često ćete koristiti metode opisane u ovom članku.

Postoji više alata poput traceroute. Ako želite raditi sa sličnim alatom u grafičkom sučelju, provjerite Zenmap za skeniranje mreže. Zenmap je GUI front-end drugog popularnog mrežnog skenera pod nazivom Nmap.

Sretno računanje!