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
Tag:/dev, bash, certificação, certificaçãolinux, code, Comptia, developer, empreendedorismo, exame, freesoftware, gnu, hack, Linux, linuxfan, linuxfun, linuxmint, lovelinux, LPI, LPIC, management, nerd, opensource, php, prova, shell, software, softwarelivre, sql, tech, ti, unix