Pular para o conteúdo

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

Dica publicada em Linux / Redes
Fábio Berbert de Paula fabio
Hits: 5.196 Categoria: Linux Subcategoria: Redes
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

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!

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Comando ifconfig no Debian 10

thefuck - seu "personal" corretor de comandos

O comando tree - listar diretórios em formato árvore

Como aumentar ou reduzir a velocidade de um vídeo via linha de comando

Testando um servidor web usando o telnet (Apache, HTTPd, IIS e outros)

Configuração do yum com proxy no CentOS

Como montar um servidor de backup no linux

Como mapear unidade de rede no Linux

Samba - Corrigindo mount Input/output error no Ubuntu

Samba 4.6.6 no Debian 8 - Instalação e Configuração

Contribuir com comentário

Entre na sua conta para comentar.