Quel est l'équivalent de la commande DOS "tracert"?

113

tracert est une commande dans l'invite de commande MS-DOS pour tracer l'itinéraire vers une adresse IP. Y at-il une commande dans le terminal Gnome équivalente à celle-ci?

    
posée vipin8169 17.09.2012 - 13:42
la source

4 réponses

152

Installez le paquet traceroute via un terminal en exécutant:

sudo apt-get install traceroute

Ensuite, tapez ceci dans le terminal:

traceroute [ip/web-site url]

Par exemple:

traceroute 8.8.8.8

vous pouvez également utiliser des sites Web:

traceroute http://www.sitename.com/
    
réponse donnée Alen T 17.09.2012 - 13:55
la source
79

Comme alternative à traceroute, vous pouvez utiliser mtr , c'est comme traceroute sur les stéroïdes.

À partir de la description du package:

mtr combine les fonctionnalités des programmes traceroute et ping dans un seul outil de diagnostic réseau.

Au démarrage de mtr, il examine la connexion réseau entre l'hôte mtr exécuté et un hôte de destination spécifié par l'utilisateur. Après avoir déterminé l'adresse de chaque saut de réseau entre les machines, il envoie une séquence ICMP ECHO à chacun pour déterminer la qualité du lien vers chaque machine. En faisant cela, il imprime des statistiques en cours d'exécution sur chaque machine.

mtr-tiny est compilé sans la prise en charge de X et conserve l’espace disque.

Pour l'installer:

sudo apt-get install mtr-tiny

Exemple d'utilisation:

mtr example.lan

Exemple de sortie:

                             My traceroute  [v0.71]
            example.lan                           Sun Mar 25 00:07:50 2007

                                       Packets                Pings
Hostname                            %Loss  Rcv  Snt  Last Best  Avg  Worst
 1. example.lan                        0%   11   11     1    1    1      2
 2. ae-31-51.ebr1.Chicago1.Level3.n   19%    9   11     3    1    7     14
 3. ae-1.ebr2.Chicago1.Level3.net      0%   11   11     7    1    7     14
 4. ae-2.ebr2.Washington1.Level3.ne   19%    9   11    19   18   23     31
 5. ae-1.ebr1.Washington1.Level3.ne   28%    8   11    22   18   24     30
 6. ge-3-0-0-53.gar1.Washington1.Le    0%   11   11    18   18   20     36
 7. 63.210.29.230                      0%   10   10    19   19   19     19
 8. t-3-1.bas1.re2.yahoo.com           0%   10   10    19   18   32    106
 9. p25.www.re2.yahoo.com              0%   10   10    19   18   19     19
    
réponse donnée phoibos 17.09.2012 - 17:42
la source
8

traceroute , traceroute6 , tracepath exécutent cette tâche. Ce sont des programmes exécutables installés dans les systèmes Unix (quelque part dans /usr/bin/ , ou /bin/ , ou /usr/sbin/ , ou /sbin/ - les deux derniers ne sont pas dans PATH pour un utilisateur normal, seulement pour root). Ils sont indépendants de tout package de terminal.

    
réponse donnée imz -- Ivan Zakharyaschev 17.09.2012 - 13:53
la source
0

Je crois que cela a changé. Vous ne tapez plus la ligne de commande traceroute avec la configuration "URL / URL du site". Au lieu de cela, vous devrez taper:

traceroute <websiteinquestion.com (org, net, gov, whatever)>

Je ne sais pas pourquoi cela a été simplifié, mais après avoir essayé de trouver une solution pour expliquer pourquoi Hulu.com était en train de geler sur moi, il a été suggéré d’essayer une commande traceroute . Sur une intuition, je l’ai essayé avec juste le nom de domaine et l’extension et cela a parfaitement fonctionné.

    
réponse donnée Michael Lynn Huff 12.10.2013 - 08:12
la source

Lire d'autres questions sur les étiquettes