GeekZilla
DicasDicasTecnologiaWindows 8Windows&Dicas

Tutorial, modificando tabelas de roteamento(Windows)

Este tutorial irá mostrar a você como criar ou remover rotas estáticas para sobrescrever a configuração padrão de uma rede.

O que é uma tabela de roteamento ?

Uma tabela de roteamento é uma tabela que que diz quem e para qual interface o trafego de rede deve ser enviado dependendo do IP de destino. É um componente primário na configuração de roteadores para garantir conectividade entre redes a medida que pacotes são roteados para o seu destino. No caso de uma máquina Windows, a tabela é usada para sobrescrever a configuração padrão do gateway da rede para que você possa ter múltiplas redes se comunicando uma com a outra.

Por exemplo considere esta tabela de um roteador:

Router Table

Quando o roteador recebe um pacote com um ip de destino 172.16.1.X ( X sendo um número entre 1 e 254) o sistema primeiro vai consultar sua tabela de roteamento para encontrar a rota correspondente. Neste cenário existe uma rota que diz para o roteador rotear o pacote para 10.1.1.2. A partir daí 0 10.1.1.2 irá consultar a sua tabela de roteamento e procurar por uma rota similar que irá dizer para onde encaminhar o pacote destinado a 172.16.1.0. Isto irá continuar até que o pacote alcance o seu destino. Este é o conceito básico de como roteadores funcionam.

A mesma lógica é aplicada em maquinas Windows.

Por exemplo:
client routing tableQualquer tráfego destinado para 10.1.1.X será enviado da interface com o ip 192.168.0.30 para o gateway de destino 192.168.0.110. Isto pode parecer normal mas quando você coloca em perspectiva você pode ver o que o gateway padrão é 192.168.0.1. A tabela de roteamento sobrescreve o padrão e permite que o trafego seja roteado para qualquer dispositivo.
ipconfig

______________________________________________________________________________

Aviso:

Qualquer rota com ‘0.0.0.0‘ e uma mascara ‘0.0.0.0‘ é uma rota padrão e é utilizada para tráfego em direção ao seu gateway padrão. Não delete esta rota.

Adicionar:

Adicionando uma rota estática a tabela de roteamento:

  1. Abra um prompt de comando elevado

a). Calcule a rota que você quer adicionar. Você precisa saber a rede, máscara de subrede e gateway que serão utilizados. Por exemplo, se eu quiser adicionar uma rota para que qualquer tráfego destinado a 10.1.2.0 com uma máscara 255.255.255.0 vá para o gateway 192.168.0.6

  1. Entre o seguinte comando e mude as variáveis conforme sua necessidade :

route add -p {rede} mask {subrede} {gateway}

NOTA: se você não receber uma mensagem de OK! Então algum parâmetro esta errado

Route add

  1. Para verificar a tabela digite o comando abaixo.

route print -4

verify route

______________________________________________________________________

Remover

Remover uma rota estática da tabela de roteamento:

  1. Abra um prompt de comando elevado
  2. Entre o seguinte comando e mude as variáveis conforme sua necessidade

route delete {rede} mask {subrede} {gateway}

NOTA: se você não receber uma mensagem de OK! Então algum parâmetro esta errado

route delete

  1. Para verificar digite o comando abaixo.

route print -4

route removed

E esta feito! Agora seu computador deve roteador o tráfego de acordo com a sua rota personalizada