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.197 Categoria: Linux Subcategoria: Redes
  • Indicar
  • Impressora
  • Denunciar

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!

Reduzindo o tamanho de arquivos PDF

Permitir mudança de senha via SSH (e só!)

Red Hat Lança o Red Hat Enterprise Linux v.4

Como programar um keylogger em Python [Vídeo]

Lendo arquivos Markdown no terminal (*.md)

Projeto Root - Simulando redes no Packet Tracer

Escanear a rede com NBTSCAN para descobrir IPs e nomes de computadores

Acertando o relógio do sistema via http e DNS

Systemd - Failed to start Squid caching proxy

Erro de "apt-get update" no Ubuntu 16.04 Xenial - problemas nos repositórios [RESOLVIDO]

Contribuir com comentário

Entre na sua conta para comentar.