Utiliser TraceRoute et TracePath sur Linux Ubuntu

traceroute

TracePath et TraceRoute sont des logiciels qui permettent d'afficher une cartographie réseau entre votre serveur et un serveur distant ( c'est à dire la route parcourue entre votre machine et un serveur distant).

Sur Linux, il existe 2 différences entre TracePath et TraceRoute:

  • TraceRoute nécessite de disposer des droits super utilisateur (root) pour être exécuté alors que TracePath peut être exécuté par tous les utilisateurs.
  • TraceRoute autorise certains options qui ne sont pas disponibles par TracePath. Malheureusement ces options ne sont pas forcément supportées par tous les routeurs.

Utiliser TracePath

TracePath est disponible dans les distributions Linux dans le paquet iputils qui regroupe toute sorte d'outils permettant de superviser et monitorer votre serveur Linux.

Pour installer TracePath, vous devez tapez la commande suivante:

apt-get install iputils-tracepath

Ensuite pour utiliser TracePath c'est tout simple, il suffit de faire:

tracepath google.com

Et celà vous retournera alors:

 1:  monserver.fr                                          0.120ms pmtu 1500
 1:  freebox-server.local                                  0.440ms
 1:  freebox-server.local                                  0.374ms
 2:  88.182.245.255                                       50.015ms
 3:  213.228.39.62                                        59.668ms
 4:  nantes-6k-1-po7.intf.routers.proxad.net              68.641ms
 5:  bzn-crs16-1-be1104.intf.routers.proxad.net           48.563ms
 6:  no reply
 7:  te0-3-0-6.mpd21.par01.atlas.cogentco.com             59.288ms asymm  9
 8:  te0-1-0-1.mpd22.lon13.atlas.cogentco.com             62.591ms asymm 13
 9:  te0-1-0-1.ccr21.lon01.atlas.cogentco.com             65.574ms asymm 13
10:  no reply
11:  no reply
12:  no reply
13:  no reply
14:  no reply
15:  no reply
16:  no reply
17:  no reply
18:  no reply
19:  no reply
20:  no reply
21:  no reply
22:  no reply
23:  no reply
24:  no reply
25:  no reply
26:  no reply
27:  no reply
28:  no reply
29:  no reply
30:  no reply
31:  no reply
     Too many hops: pmtu 1500
     Resume: pmtu 1500

Utiliser TraceRoute

Pour installer TraceRoute, vous devez installer le paquet "traceroute":

apt-get install traceroute

Ensuite pour l'utiliser:

traceroute google.com

Ce qui retournera:

traceroute to google.com (74.125.230.194), 30 hops max, 60 byte packets
 1  freebox-server.local (192.168.0.254)  0.409 ms  0.452 ms  0.502 ms
 2  88.182.245.255 (88.182.245.255)  47.698 ms  47.880 ms  50.130 ms
 3  213.228.39.62 (213.228.39.62)  50.335 ms  51.331 ms  52.768 ms
 4  nantes-6k-1-po7.intf.routers.proxad.net (212.27.57.34)  52.794 ms * *
 5  bzn-crs16-1-be1104.intf.routers.proxad.net (212.27.50.185)  57.800 ms  57.818 ms  57.838 ms
 6  te1-7.359.mag02.par01.atlas.cogentco.com (149.6.160.85)  186.974 ms  171.249 ms  171.175 ms
 7  te0-5-0-6.mpd22.par01.atlas.cogentco.com (130.117.49.125)  53.854 ms te0-6-0-6.ccr22.par01.atlas.cogentco.com (154.54.38.177)  38.785 ms te0-7-0-7.mpd21.par01.atlas.cogentco.com (154.54.60.29)  35.242 ms
 8  te0-0-0-1.ccr21.lon13.atlas.cogentco.com (130.117.2.162)  43.816 ms te0-4-0-6.mpd21.lon13.atlas.cogentco.com (154.54.37.157)  44.495 ms te0-1-0-3.mpd22.lon13.atlas.cogentco.com (154.54.59.29)  47.226 ms
 9  te0-1-0-1.ccr21.lon01.atlas.cogentco.com (154.54.57.97)  46.677 ms  47.202 ms te0-0-0-1.ccr22.lon01.atlas.cogentco.com (154.54.57.158)  48.861 ms
10  te1-1.ccr01.lon18.atlas.cogentco.com (130.117.51.162)  268.524 ms te1-2.ccr01.lon18.atlas.cogentco.com (154.54.61.150)  268.585 ms te2-1.ccr01.lon18.atlas.cogentco.com (154.54.61.214)  268.532 ms
11  149.6.146.30 (149.6.146.30)  76.224 ms  77.655 ms  78.126 ms
12  209.85.255.86 (209.85.255.86)  53.251 ms 209.85.255.84 (209.85.255.84)  53.707 ms  80.480 ms
13  209.85.253.90 (209.85.253.90)  38.997 ms  51.467 ms 209.85.253.196 (209.85.253.196)  51.456 ms
14  209.85.242.79 (209.85.242.79)  51.446 ms  51.458 ms  51.835 ms
15  209.85.242.49 (209.85.242.49)  51.858 ms  51.882 ms  51.902 ms
16  par08s09-in-f2.1e100.net (74.125.230.194)  57.768 ms  57.785 ms  58.941 ms

Petite astuce: pour tracer une ipv6, vous pouvez utiliser tracepath6 et traceroute6.

Leave a Reply

Your email address will not be published. Required fields are marked *