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

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

[ Hits: 4.344 ]

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

Primeira Conferencia Hacker no Brasil

online_man - Páginas de manual online no terminal

Como ouvir rádios online via terminal

Criando um programa CGI com Perl

Converter vídeos para formato suportado no WhatsApp

Leitura recomendada

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

Como descobrir a velocidade de sua placa de rede via linha de comando

Configuração do yum com proxy no CentOS

Compartilhando diretórios em rede com Linux Mint + MATE Desktop

Acessando compartilhamento sem usar mount - SMBCLIENT

  

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