Com executar Traceroute a Linux

How Run Traceroute Linux



Traceroute és una eina de Linux que permet investigar les rutes dels paquets de xarxa. Us pot ajudar a identificar el factor limitant dels viatges de paquets de xarxa. Traceroute també és útil per solucionar problemes de connexions de xarxa lentes. Aquesta guia us mostra com executar traceroute a Linux.

Sobre traceroute

Traceroute funciona enviant paquets de dades a l’ordinador, servidor o lloc web de destinació i enregistrant els passos intermedis pels quals viatgen els paquets. La sortida d'una ordre de traceroute serà les adreces IP i els noms de domini per on passen els paquets. Aquestes entrades també mostren el temps que triguen els paquets a arribar a cada destinació. Això pot explicar per què alguns llocs web poden trigar més a carregar-se que d'altres, ja que el nombre de salts de trànsit pot variar.







Traceroute també és útil per assignar xarxes locals. Es troba informació sobre la topologia i les connexions de la xarxa local quan s’executa l’eina.



Tingueu en compte que, mentre s’utilitza el traceroute, és possible que alguns dispositius no interaccionin bé. Això podria ser degut a que els enrutadors es troben errats, als missatges ICMP que limiten la velocitat dels ISP, als dispositius configurats per no enviar paquets ICMP (per evitar atacs DoS distribuïts), etc. Algunes xarxes també estan configurades per bloquejar les sol·licituds de traceroute.



Instal·lació de traceroute

Traceroute és una potent eina disponible per a totes les distribucions de Linux. A continuació es mostra una llista breu de les ordres per instal·lar traceroute en diverses distribucions.





Per a Debian / Ubuntu i derivats:

$suoapteinstal·lartraceroute-i



Per a Fedora i derivats:

$suodnfinstal·lartraceroute

Per a openSUSE, SUSE Linux, i derivats:

$suozypperdinstraceroute

Per a Arch Linux i derivats:

$suopacman-Straceroute

Utilitzant traceroute

Les seccions següents us mostren com utilitzar el traceroute al vostre sistema Linux.

Ús bàsic

El mètode principal per utilitzar traceroute és bastant senzill. Tot el que es requereix de traceroute és la destinació per realitzar el sondeig. La destinació pot ser un domini o una adreça IP.

$traceroute linuxhint.com

$traceroute 8.8.8.8

Si una xarxa està configurada per bloquejar el senyal de traceroute, aquesta sonda es denotarà amb asteriscs.

IPv4 o IPv6

Per defecte, traceroute utilitzarà el protocol d'Internet per defecte amb el qual està configurat el vostre sistema. Per configurar manualment la versió IP, seguiu el procediment següent.

Per indicar a traceroute que utilitzi IPv4, utilitzeu el senyalador -4:

$traceroute-4linuxhint.com

Per indicar a traceroute que utilitzi IPv6, utilitzeu el senyalador -6:

$traceroute-6linuxhint.com

Proves de ports

Si cal provar un port específic, es pot especificar mitjançant el senyalador -p. Per al rastreig UDP, el traceroute començarà amb el valor donat i augmentarà amb cada sonda. Per al seguiment ICMP, el valor determinarà el valor de seqüència ICMP inicial. Per a TCP i altres, aquest serà el port de destinació constant per connectar-se.

$traceroute-p <port>192.168.0.1

Ocultar noms de dispositius

En algunes situacions, els noms dels dispositius de la sortida poden fer que la sortida sembli desordenada. Per obtenir més claredat, podeu amagar els noms del dispositiu a la sortida. Per fer-ho, utilitzeu el senyalador -n (sense mapatge):

$traceroute-nlinuxhint.com

Límit de temps d'espera de la ruta

Per defecte, traceroute espera 5 segons per rebre una resposta. En determinades situacions, és possible que vulgueu canviar el temps d'espera per ser superior o inferior a 5 segons. Per fer-ho, utilitzeu el senyalador -w. Tingueu en compte que el valor horari és un número de coma flotant.

$traceroute-en 6.0linuxhint.com

Mètodes de sondeig

Hi ha diversos mètodes que podeu utilitzar per examinar l'adreça remota. Per especificar traceroute per utilitzar l'eco ICMP, utilitzeu el senyalador -I:

$traceroute-Jolinuxhint.com

Per utilitzar TCP SYN per a l'exploració, utilitzeu el senyalador -T:

$suotraceroute-Tlinuxhint.com

Configuració del nombre màxim de llúpols

Per defecte, traceroute farà un seguiment de 30 salts. Traceroute ofereix la possibilitat d’establir manualment el nombre de llúpols a seguir.

Utilitzeu el senyalador -m amb el nombre de salts:

$traceroute-Jo -m 10linuxhint.com

Especificació de la interfície

Si hi ha diverses interfícies de xarxa connectades a l'ordinador, pot ser útil especificar la interfície de xarxa que s'utilitzarà per enviar paquets. Per especificar la interfície de xarxa, utilitzeu el senyalador -i:

$suotraceroute-ienp0s3 linuxhint.com

Definició del nombre de consultes per a un salt

Per definir el nombre de consultes per a un salt, especifiqueu aquest número mitjançant el senyalador -q:

$traceroute-Jo -q 4linuxhint.com

Encaminament de paquets a través d’una passarel·la

Per encaminar paquets a través d'una passarel·la determinada, utilitzeu l'opció -g, seguida de la passarel·la:

$traceroute-Jo -g192.168.0.1 linuxhint.com

Pàgina d'ajuda de Traceroute

Les demostracions anteriors són només alguns dels usos habituals del traceroute i hi ha encara més funcions que podeu utilitzar. Per obtenir ajuda ràpida, obriu la pàgina d'ajuda de traceroute amb l'ordre següent:

$traceroute--ajudar

Per obtenir una guia més completa i més detallada sobre totes les opcions de traceroute disponibles, consulteu la pàgina manual amb l’ordre següent:

$hometraceroute

Conclusió

Traceroute és una potent eina que s’utilitza per al diagnòstic de xarxa i ofereix moltes opcions. Dominar el traçat pot requerir una mica de temps i pràctica. Quan utilitzeu aquesta eina, sovint utilitzeu els mètodes descrits en aquest article.

Hi ha més eines com la traceroute. Si voleu treballar amb una eina similar a la GUI, consulteu Zenmap per escanejar una xarxa. Zenmap és un frontal GUI per a un altre escàner de xarxa popular anomenat Nmap.

Feliç informàtica!