Tag Archives: linux tracepath
Utiliser TraceRoute et TracePath sur Linux Ubuntu

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.