Usando o MTR (My Traceroute) no Linux
O MTR (My Traceroute) é um programa utilizado para diagnosticar problemas de rede, como roteamento ruim, indisponibilidade ou perdas de pacote. Diferente do Windows, sua instalação é feita via Terminal. Caso queira saber como usar o WinMTR no Windows, clique aqui e acesse nosso Tutorial.
PING
O programa ping utiliza o Protocolo ICMP para enviar pacotes ECHO_REQUEST e receber ECHO_RESPONSE de um host ou gateway. Através desse processo é possível visualizar uma mensagem com as informações finais.
TRACEROUTE
Ele irá rastrear todo o caminho feito pelo pacote, desde a sua origem até o destino final. Utilizando o Protocolo UDP e propriedades do ICMP, os resultados irão ser impressos mostrando a quantidade de saltos, milissegundos da comunicação, erros de rotas, IP de cada gateway etc.
Observações importantes antes do teste
1 – Realize o teste em um dispositivo conectado via cabo;
2 – Verifique se a banda da rede e e portas dos equipamentos não estão saturadas;
3 – Os roteadores por onde o pacote irá passar, podem conter filtro de ICMP na control-plane.
Instalando e executando
O primeiro passo é realizar a sua instalação, para o Debian e seus derivados é só inserir o comando apt install mtr no Terminal, e no CentOS, AlmaLinux etc pode-se usar o comando yum -y install mtr ou dnf -y install mtr.
Opções do programa
Você pode definir algumas opções para filtrar o teste e obter resultados mais específicos, aqui irei deixar alguns comandos explicados e para mais detalhes fica a recomendação de ler a documentação oficial do mtr.
-b, –show-ips
Irá exibir o Endereço IP ao lado do nome do host.
-v, –version
Exibirá a versão do atual.
-4
Usado para testes em IPv4.
-6
Usado para testes em IPv6.
-n, –no-dns
Vai mostrar apenas os Endereços IP sem resolver os nomes de host.
-z, –aslookup
Mostra o Número do Autonomous System (AS) em cada salto.
-x, –xml
Específica o formato de saída do relatório em XML.
-h, –help
Explica os comandos sem detalhes.
man 8 mtr
Explica os comandos com detalhes.
Exemplos das saídas dos comandos abaixo
mtr -bz google.com.br – Aqui foi dito para o IP ser exibido ao lado do nome do host e o número do AS de cada salto.
mtr -bx google.com.br – Além de mostrar o IP ao lado do nome do host o resultado é imprimido em XML.
Lembre-se de ler a documentação oficial do mtr para entender como funciona corretamente cada opção.
Documentação MTR: https://linux.die.net/man/8/mtr
Para continuar acompanhando os nossos conteúdos, adicione o blog nos favoritos e não esqueça de nos seguir em nossas redes sociais. Até a próxima!
[…] o projeto oficial. Clique aqui para baixar. Caso queira aprender como usar o MTR no Linux, clique aqui e acesse nosso […]