Traceroute - como escolher qual gateway ou interface de rede será usado

Publicado por Fábio Berbert de Paula em 24/11/2020

[ Hits: 4.171 ]

Blog: https://fabio.automatizando.dev

 


Traceroute - como escolher qual gateway ou interface de rede será usado



Se você costuma usar o comando traceroute, já deve saber que ele usa o gateway definido em sua rota padrão para traçar o caminho até o destino.

Por exemplo:

traceroute vivaolinux.com.br
traceroute to vivaolinux.com.br (187.84.229.156), 30 hops max, 60 byte packets
1 192.168.42.129 (192.168.42.129) 0.341 ms 0.292 ms 0.277 ms
2 * * *
3 * * *
4 152-255-150-176.user.vivozap.com.br (152.255.150.176) 55.062 ms 152-255-150-168.user.vivozap.com.br (152.255.150.168) 55.049 ms 152-255-150-170.user.vivozap.com.br (152.255.150.170) 55.036 ms
5 172.30.61.123 (172.30.61.123) 55.020 ms 172.30.61.119 (172.30.61.119) 55.007 ms 54.993 ms
6 187-100-43-33.dsl.telesp.net.br (187.100.43.33) 55.922 ms 187-100-80-152.dsl.telesp.net.br (187.100.80.152) 25.970 ms 187-100-172-232.dsl.telesp.net.br (187.100.172.232) 31.833 ms
7 187-100-178-119.dsl.telesp.net.br (187.100.178.119) 50.091 ms 152-255-150-91.user.vivozap.com.br (152.255.150.91) 41.903 ms 44.858 ms
8 186.200.224.250 (186.200.224.250) 40.877 ms 40.865 ms *
...


Até aí tudo bem, mas pode haver a necessidade de testar uma rota usando uma segunda conexão de rede do computador. Como faz?

Por exemplo, minha internet banda larga caiu e eu compartilhei minha conexão 4G como Tethering USB, criando uma nova interface de rede no computador no qual se tornou a rota padrão. Mas eu queria saber quando a internet banda larga iria voltar sem a necessidade de ir checar as luzes do roteador a todo momento. Para isso resolvi usar o comando traceroute.

O problema é que ao subir o Tethering USB, o traceroute estava usando essa conexão como padrão. O roteador desejado no caso é o 192.168.0.1. Então basta adicionar o parâmetro "-g" ao comando, ficando assim:

traceroute -g 192.168.0.1 vivaolinux.com.br
traceroute to vivaolinux.com.br (18.230.112.83), 30 hops max, 72 byte packets
1 * * *
2 * * *
3 * * *
4 * * *
5 * * *


Como podem ver, a internet ainda está fora do ar kkk

Se ao invés de definir o gateway você preferir especificar a interface de rede, basta usar o parâmetro "-i" (requer root):

sudo traceroute -i eth0 vivaolinux.com.br

Um dia essa dica será útil para você. Até a próxima!

Outras dicas deste autor

Como reproduzir áudio no Android via linha de comando

Vim - substituição de caracteres especiais do Windows

Listar processos por consumo de memória

GIT - Como recuperar um arquivo deletado no teu repositório

Como montar um bucket Amazon S3 no Linux

Leitura recomendada

Registrando um nick no IRC

Ferramentas para administradores de redes

Configuração do yum com proxy no CentOS

DNS Dinâmico no Linux com ddupdate - DuckDNS

Desativando IPV6 no Ubuntu Server/Desktop [18.04/20.0/22.04]

  

Comentários
[1] Comentário enviado por maurixnovatrento em 25/11/2020 - 13:15h


bacana. legal.

___________________________________________________________
[code]Conhecimento não se Leva para o Túmulo.
https://github.com/MauricioFerrari-NovaTrento [/code]



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts