Comando traceroute no Linux (localizar arquivos) [Guia Básico]

O comando traceroute no Linux retorna os endereços das máquinas e outros dispositivos de rede por onde os pacotes passam para chegar a um determinado destino. Este caminho é conhecido como rota de endereços. 

O traceroute também tem um executável próprio para operar no IPv6, chamado traceroute6.

O traceroute utiliza o tempo de vida (TTL – Time To Live) dos pacotes IP para forçar uma resposta do protocolo ICMP TIME EXCEEDED de cada dispositivo por onde o pacote passa para obter as informações necessárias. 

O tempo de vida determina o número máximo de dispositivos que um pacote pode percorrer antes de ser apagado. Este parâmetro é necessário para que os pacotes não fiquem vagando na rede para sempre se o seu destinatário não for encontrado. 

Esse comando pode investigar onde a conectividade com o comando ping está falhando, e quando isso acontece, na maioria das vezes pode ser um problema com as rotas, ou algum filtro de pacotes ICMP.

O TTL padrão são 30 hosts.

As opções mais frequentes são:

  • -n: Esta opção desabilita a resolução de nomes;
  • -w seg: Esta opção altera o valor padrão do tempo de espera de retorno do pacote ICMP de 5 segundos;
  • -f ttl: Esta opção altera o valor padrão de tempo de vida inicial de um pacote;
  • -m max: Altera o valor padrão do máximo de número de dispositivos que será testado pelo traceroute.

Exemplo:

$ traceroute www.kernel.org
traceroute to www.kernel.org (204.152.189.116), 30 hops max, 40 byte packets
 1  10.128.0.1  6.832 ms   8.702 ms   11.401 ms
 2  10.11.0.254  13.013 ms   6.261 ms   6.993 ms
 3  INF001010.enl-int.redeinfovias.net.br (200.150.1.10)  72.771 ms   71.875 ms   70.068 ms
(...)
13  r7-2.r8.pao1.isc.org (192.5.4.225)  236.927 ms   234.988 ms   232.748 ms
14  r8-pao1.r3.sfo2.isc.org (192.5.4.233)  225.628 ms   214.758 ms   214.469 ms
15  zeus-pub.kernel.org (204.152.189.116)  216.677 ms   219.898 ms   221.776 ms

Aprenda muito mais sobre Linux em nosso curso online. Você pode efetuar a matrícula aqui. Se você já tem uma conta, ou quer criar uma, basta entrar ou criar seu usuário aqui.

Gostou? Compartilhe