GNU/Linux >> Tutoriels Linux >  >> Ubuntu

La commande Traceroute ne fonctionne pas sur Ubuntu

L'utilitaire traceroute peut être installé depuis synaptic :

$ sudo apt-get install traceroute

Quelques informations :

$ traceroute -VMocern traceroute for Linux, version 2.0.15, Oct 17 2010Copyright (c) 2008 Dmitry Butskoy, License:GPL v2 or any later

Faire quelques tests

$ traceroute www.google.comtraceroute vers www.google.com (74.125.235.20), 30 hops max, paquets de 60 octets .145.1) 11.986 ms 12.214 ms * 3 * * * 4 * * * 5 * * * 6 * 121.240.1.38 (121.240.1.38) 58.080 ms 43.995 ms 7 209.85.241.52 (209.85.241.52) 44.342 ms 44.650 ms 45.224 ms 8 209.85.251.95 (209.85.251.95) 57.145 ms * * 9 * * *10 * * *11 * * sin01s04-in-f20.1e100.net (74.125.235.20) 86.774 ms

La commande traceroute envoie par défaut des paquets UDP. Dans la sortie ci-dessus, 5 nœuds de réseau restent à découvrir. La première impression serait qu'ils n'ont pas répondu. Cependant, ce n'est pas le cas. Wireshark en dévoile plus :

Wireshark montre clairement la réponse ICMP ttl expirée des nœuds :

203.171.242.33
203.171.240.17

Mais ces nœuds n'apparaissent pas dans la sortie traceroute.

Paquets ICMP

$ sudo traceroute -I www.google.comtraceroute vers www.google.com (74.125.235.18), 30 sauts max, paquets de 60 octets 1 192.168.0.1 (192.168.0.1) 1.669 ms 1.854 ms * 2 * * * 3 * * * 4 * * * 5 * * * 6 * 121.240.1.38 (121.240.1.38) 46,742 ms 46,686 ms 7 * * * 8 * * * 9 * * *10 * * *11 * * sin01s04-in-f18 .1e100.net (74.125.235.18) 88.562 ms

Le programme a besoin de super privilèges pour les paquets ICMP ? Pourquoi ?
La sortie icmp a encore moins de nœuds. Capture d'écran Wireshark :

Cette fois, la plupart des nœuds ont répondu, notamment :

209.85.241.52
209.85.241.95
66.249.94.74
72.14.233.107

Mais aucun de ceux-ci n'est affiché dans la sortie du terminal.

Paquets TCP

$ sudo traceroute -T www.google.comtraceroute vers www.google.com (74.125.235.17), 30 sauts max, paquets de 44 octets 1 192.168.0.1 (192.168.0.1) 1.326 ms 1.897 ms * 2 * * * 3 * * * 4 * * * 5 * * * 6 * 121.240.1.38 (121.240.1.38) 45,706 ms * 7 209.85.241.52 (209.85.241.52) 45,778 ms * * 8 * * * 9 * * *10 * * * 11 * * *12 sin01s04-in-f17.1e100.net (74.125.235.17) 87,486 ms 87,995 ms 89,563 ms

Il y a de plus en plus de réponses ICMP aux scans TCP, comme on peut le voir dans wireshark :

Windows

C:\>tracert www.google.comSuivi de la route vers www.l.google.com [74.125.235.17]sur un maximum de 30 sauts :1 * * * La requête a expiré. 2 1 ms 1 ms 1 ms 192.168.0.1 3 3 ms 3 ms 2 ms 10.10.145.1 4 56 ms 74 ms 82 ms 203.171.242.33 5 3 ms 3 ms 3 ms 203.171.240.17 6 17 ms 74 ms 1 80.2.17 3 0 7 43 MS 43 MS 43 MS 121.240.1.38 8 87 MS 43 MS 43 MS 209.85.241.52 9 105 MS 83 MS 76 MS 209.85.251.95 10 95 MS 95 MS 118 MS 66.249.94.74 11 95 MS 95 MS 105 MS 72.14.233.107 12 97 ms 158 ms 86 ms sin01s04-in-f17.1e100.net [74.125.235.17]Traçage terminé.

traceroute-nanog

La commande traceroute-nanog est légèrement meilleure. Installer depuis synaptic :

$ sudo apt-get install traceroute-nanog

Exécuter

$ traceroute-nanog www.google.comtraceroute vers www.google.com (74.125.235.17), 30 sauts max, paquets de 60 octets 1 192.168.0.1 (192.168.0.1) 1.749 ms 1.143 ms 1.128 ms 2 10.10.145.1 (10.10.145.1) 3.753 MS 4.272 MS 2.839 MS 3 203.171.242.33 (203.171.242.33) 77.158 MS 85.810 MS 3.331 MS 4 203.171.240.17 (203.171.240.17) 3.758 MS 71 5.156 MS 72.207 MS 5.093 MS 6 121.240.1.38 (121.240.1.38) 44.575 MS 44.703 MS 44.452 MS 7 209.85.241.52 (209.85.241.52) 44.021 MS 53.894 MS 43.449 MS 8 209.85.251.9555555555 MS 9 66.249.94.74 (66.249.94.74) 173.910 MS 149.952 MS 95.487 MS10 72.14.233.107 (72.14.233.107) 95.395 MS 95.405 MS 96.109 MS11 SIN01S04-IN-F17.1e100.net (74.125.235.17) 

traceroute-nanog envoie également des paquets UDP par défaut. Mais est capable de bien mieux capter la réponse.

Avec des paquets TCP

$ sudo traceroute-nanog -I tcp www.google.comtraceroute vers www.google.com (74.125.235.16), 30 sauts max, paquets de 44 octets 1 192.168.0.1 (192.168.0.1) 1.608 ms 1.057 ms 1.066 ms 2 10.10.145.1 (10.10.145.1) 3,605 MS 2.929 MS 4.078 MS 3 203.171.242.33 (203.171.242.33) 27.267 MS 10.904 MS 82.664 MS 4 203.171.240.17 (203.171.240.17) 3.478 MS 68.4333333. 203.171.240.1) 75.903 MS 5.006 MS 4.757 MS 6 121.240.1.38 (121.240.1.38) 46.251 MS 121.001 MS 83.413 MS 7 209.85.241.52 (209.85.241.52) 74.634 MS 46.323 MS 77.467 MS 56.996 MS 9 66.249.94.74 (66.249.94.74) 120.171 MS 121.323 MS 177.704 MS10 * * * 11 SIN01S04-IN-F16.1E100.NET (74.125.235.16) 148.922 

La sortie semble assez décente. Selon wireshark, les nœuds * n'ont pas répondu.


Ubuntu
  1. (Résolu) Commande apt-add-repository introuvable – Ubuntu &Debian

  2. L'adaptateur Dell Da200 ne fonctionne pas sur Ubuntu ?

  3. Commande Spawn introuvable sur Ubuntu 14.04?

  4. R 3.5.0 ne fonctionne pas sur Ubuntu 18.04 ?

  5. La commande manuelle ne fonctionne pas ?

Commande ‘make’ introuvable sur Ubuntu 20.04 Focal Fossa

Commande ‘curl’ introuvable sur Ubuntu 20.04 Focal Fossa

La connexion automatique ne fonctionne pas dans Ubuntu 17.10

Comment installer le Traceroute sur Ubuntu

Bash ifconfig :commande introuvable dans Ubuntu et Debian

Partage réseau Ubuntu 15.04 ne fonctionne pas ?