traceroute - Comando não funciona [Resolvido]

Publicado por Neto em 09/12/2013

[ Hits: 72.287 ]

 


traceroute - Comando não funciona [Resolvido]



Habilitação do comando traceroute em terminais GNU/Linux.

Uma situação muito comum, é usarmos normalmente o comando ping no GNU/Linux (uso o Ubuntu) e quando vamos detalhar a rota dos pacotes com o traceroute, o mesmo não funciona!

* Lembrando que o comando deve ser instalado via apt-get.

Tal situação se verifica porque no GNU/Linux, o traceroute é configurado para utilizar o protocolo UDP via porta 53.

Como podemos verificar abaixo, com o comando:

# netstat -tunap

A referida porta 53 já é reservada para o uso de servidor DNS local:
   
   tcp   0      0    127.0.1.1:53        0.0.0.0:*           OUÇA       1483/dnsmasq
  
 
Uma forma de driblar esse inconveniente é, simplesmente, usar o traceroute com ICMP (usado no ping) ao invés do UDP padrão e, desta forma, não utilizar mais a já reservada porta 53.

Para a utilização do traceroute com o protocolo ICMP, utilizar a chave -I, como segue:

# traceroute -I [URL ou nº do IP]

Desta forma, é possível usar o traceroute normalmente na análise da rede, já que (em minha opinião) ele não é substituído pelo MTR.

Outras dicas deste autor
Nenhuma dica encontrada.
Leitura recomendada

Reproduzir arquivos MP3 no Python

Como colocar informações do sistema (CPU, MEM, NET, UPTIME) na área de trabalho do Ubuntu 7.04

Recuperando GRUB depois dos erros 15, 17 e 22

Listnux - Lista de programas no estilo wiki

Segurança da Informação

  

Comentários
[1] Comentário enviado por MarcosLnx em 09/12/2013 - 00:39h

Obrigado por compartilhar..

[2] Comentário enviado por esubtil em 20/11/2014 - 17:46h

Excelente dica !

[3] Comentário enviado por Ghroll em 09/01/2015 - 04:05h

Gostei!

[4] Comentário enviado por bleckout em 10/03/2015 - 09:13h

É confiável esse método? Pois ele captura as rotas bem rápido, o que da impressão de estar pulando algumas.

Mas é funcional, obrigado pela dica.

[5] Comentário enviado por Neryes em 05/05/2015 - 20:52h

Cara eu não consigo usar de jeito nenhum. Tentei essa dica e insiste em aparecer esse aviso:
O programa 'traceroute' pode ser encontrado nos seguintes pacotes:
* inetutils-traceroute
* traceroute

[6] Comentário enviado por wfrancis em 28/07/2016 - 08:27h


[5] Comentário enviado por Neryes em 05/05/2015 - 20:52h

Cara eu não consigo usar de jeito nenhum. Tentei essa dica e insiste em aparecer esse aviso:
O programa 'traceroute' pode ser encontrado nos seguintes pacotes:
* inetutils-traceroute
* traceroute


* Lembrando que o comando deve ser instalado via apt-get.

Você deve instalar o traceroute com o comando apt-get install traceroute.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts