Qual é o equivalente do comando DOS “tracert”?

111

tracert é um comando no prompt de comando do MS-DOS para rastrear a rota para um endereço IP. Existe algum comando no Terminal do Gnome equivalente a este?

    
por vipin8169 17.09.2012 / 13:42

4 respostas

146

Instale o pacote traceroute via terminal executando:

sudo apt-get install traceroute

Depois disso, digite isso no terminal:

traceroute [ip/web-site url]

Por exemplo:

traceroute 8.8.8.8

você também pode usar sites da Web:

traceroute http://www.sitename.com/
    
por Alen T 17.09.2012 / 13:55
78

Como alternativa ao traceroute, você pode usar mtr , como traceroute em esteróides.

Da descrição do pacote:

mtr combina a funcionalidade dos programas 'traceroute' e 'ping' em uma única ferramenta de diagnóstico de rede.

Conforme o mtr é iniciado, ele investiga a conexão de rede entre o host mtr e um host de destino especificado pelo usuário. Depois de determinar o endereço de cada salto de rede entre as máquinas, ele envia uma sequência de solicitações ICMP ECHO para cada uma para determinar a qualidade do link para cada máquina. Ao fazer isso, imprime estatísticas de execução sobre cada máquina.

mtr-tiny é compilado sem suporte para X e economiza espaço em disco.

Para instalá-lo:

sudo apt-get install mtr-tiny

Exemplo de uso:

mtr example.lan

Exemplo de saída:

                             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
    
por phoibos 17.09.2012 / 17:42
8

traceroute , traceroute6 , tracepath executa esta tarefa. São programas executáveis instalados em sistemas Unix (em algum lugar em /usr/bin/ , ou /bin/ , ou /usr/sbin/ , ou /sbin/ - os dois últimos não estão no PATH para um usuário normal, apenas para o root). Eles são independentes de qualquer pacote de terminal.

    
por imz -- Ivan Zakharyaschev 17.09.2012 / 13:53
1

Eu acredito que isso mudou. Você não precisa mais digitar a linha de comando traceroute com a configuração "ip / website url". Em vez disso, você precisará digitar:

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

Eu não sei por que isso foi simplificado, mas depois de tentar encontrar uma solução do motivo pelo qual o Hulu.com estava congelando em mim, foi sugerido que tentasse um comando traceroute . Em um palpite eu tentei com apenas o nome de domínio e extensão e funcionou perfeitamente.

    
por Michael Lynn Huff 12.10.2013 / 08:12