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

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

[ Hits: 4.735 ]

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

Desativando popups "O sistema detectou um problema no aplicativo" no Ubuntu

Como fazer o logrotate apagar logs antigos

Utilizando o ffmpeg para cortar vídeos

Como desabilitar ou remapear um botão físico do teu smartphone

Como encerrar um script Python (exit)

Leitura recomendada

Uso do XFreeRDP

Como acessar SSH pelo Thunar

iptables - Como apagar uma regra NAT

Gping - ping com gráfico

Adicionar IP Secundário no CentOS 7

  

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