Como adicionar uma rota TCP / IP estática à tabela de roteamento do Windows

Índice:

Como adicionar uma rota TCP / IP estática à tabela de roteamento do Windows
Como adicionar uma rota TCP / IP estática à tabela de roteamento do Windows

Vídeo: Como adicionar uma rota TCP / IP estática à tabela de roteamento do Windows

Vídeo: Como adicionar uma rota TCP / IP estática à tabela de roteamento do Windows
Vídeo: Como transformar seu PC em um ponto de acesso Wifi - Sem programas - YouTube 2024, Abril
Anonim
Em alguns tipos específicos de ambientes, você pode achar útil adicionar uma rota estática à tabela de roteamento no Windows. Veja como fazer isso.
Em alguns tipos específicos de ambientes, você pode achar útil adicionar uma rota estática à tabela de roteamento no Windows. Veja como fazer isso.

Uma tabela de roteamento determina onde todos os pacotes vão quando saem de um sistema - seja esse um roteador físico ou um PC. A maioria dos roteadores - incluindo o que está embutido no seu PC com Windows - usa alguma forma de roteamento dinâmico, em que o roteador é capaz de selecionar o melhor local para encaminhar pacotes com base nas informações obtidas de outros roteadores. Você pode ver isso no trabalho se usar o comando traceroute para observar as conexões que um pacote faz quando atinge seu destino final.

A maioria dos roteadores também permite que você adicione uma rota estática (uma que não seja atualizada dinamicamente) se quiser sempre encaminhar determinado tráfego para um roteador ou gateway específico. Por quê? Bem, a maioria das pessoas que usam o Windows em casa ou em pequenas empresas provavelmente não o fará, mas isso pode ser útil em determinadas circunstâncias, como:

  • Você tem duas conexões de internet - talvez uma para uso regular e outra para se conectar a uma rede de trabalho - e deseja que todo o tráfego para um determinado intervalo de endereços IP passe por uma dessas conexões.
  • Você configurou várias sub-redes em sua rede e precisa direcionar o tráfego para uma sub-rede específica. Rotas estáticas podem ser úteis para testar esses tipos de ambientes.
  • Você está realmente usando um PC com Windows como um roteador para a sua rede e deseja ter um controle mais preciso sobre ele.

Se algum deles se aplicar a você, continue lendo. Você precisará mergulhar no Prompt de Comando para adicionar uma rota estática à tabela de roteamento do Windows, mas é fácil e orientaremos você pelas etapas.

Visualizar a tabela de roteamento do Windows

Antes de começar a adicionar rotas, pode ser útil visualizar primeiro a tabela de roteamento. Inicie o Prompt de Comando pressionando Windows + X e, em seguida, selecionando “Prompt de Comando (Admin)” no menu Usuários Avançados.

Image
Image

NotaSe você vir o PowerShell em vez do Prompt de comando no menu Usuários avançados, esse é um switch que surgiu com a Atualização de criadores do Windows 10. É muito fácil voltar a exibir o Prompt de comando no menu Usuários avançados, se quiser, ou você pode experimentar o PowerShell. Você pode fazer praticamente tudo no PowerShell que pode ser feito no Prompt de Comando, além de muitas outras coisas úteis.

No prompt de comando, digite o seguinte comando e pressione Enter:

route print

Você verá uma longa lista de destinos de rede e os gateways para os quais os pacotes serão encaminhados quando estiverem indo para esse destino. A menos que você já tenha adicionado rotas estáticas à tabela, tudo que você vê aqui será gerado dinamicamente.
Você verá uma longa lista de destinos de rede e os gateways para os quais os pacotes serão encaminhados quando estiverem indo para esse destino. A menos que você já tenha adicionado rotas estáticas à tabela, tudo que você vê aqui será gerado dinamicamente.

Adicionar uma rota estática à tabela de roteamento do Windows

Para adicionar uma rota estática à tabela, você digita um comando usando a seguinte sintaxe:

route ADD destination_network MASK subnet_mask gateway_ip metric_cost

o

subnet_mask

e

metric_cost

os componentes são opcionais para o comando. Se você não especificar uma máscara de sub-rede, 255.255.255.0 será usado automaticamente. Se você não especificar um custo métrico, será usado um custo maior que a entrada de destino 0.0.0.0. O valor de custo métrico é apenas um custo relativo a outros custos na tabela e é usado quando o Windows decide entre várias rotas que podem alcançar o mesmo destino.

Então, por exemplo, se você quisesse adicionar uma rota especificando que todo o tráfego ligado à sub-rede 192.168.35.0 fosse para um gateway em 192.168.0.2 e você só quisesse usar o custo da métrica automática, você usaria o seguinte comando:

route ADD 192.168.35.0 MASK 255.255.255.0 192.168.0.2

Se você fosse usar o
Se você fosse usar o

route print

comando para ver a tabela agora, você verá sua nova rota estática.

Isso é tudo bastante fácil, mas há uma pequena captura extra. Quando você adiciona uma rota estática, por padrão, ela dura somente até a próxima vez em que você iniciar o Windows. A razão para isso é que muitas empresas usam uma lista coordenada de rotas estáticas que são atualizadas com bastante frequência. Em vez de adicionar e atualizar todas essas rotas em todas as máquinas, elas apenas distribuem um arquivo de script em lote que adiciona as rotas mais recentes durante a inicialização do Windows. Isso mantém a tabela de roteamento relativamente organizada.
Isso é tudo bastante fácil, mas há uma pequena captura extra. Quando você adiciona uma rota estática, por padrão, ela dura somente até a próxima vez em que você iniciar o Windows. A razão para isso é que muitas empresas usam uma lista coordenada de rotas estáticas que são atualizadas com bastante frequência. Em vez de adicionar e atualizar todas essas rotas em todas as máquinas, elas apenas distribuem um arquivo de script em lote que adiciona as rotas mais recentes durante a inicialização do Windows. Isso mantém a tabela de roteamento relativamente organizada.

Você certamente poderia usar o método de script em lotes por conta própria. Escrever scripts em lote não é difícil. Mas se você está adicionando apenas uma ou duas rotas estáticas que você não espera alterar com frequência, basta adicionar a rota

-p

opção para o comando para tornar a rota persistente. Uma rota persistente permanece no lugar mesmo quando o Windows é inicializado. Usando o mesmo comando que usamos anteriormente, você poderia tornar essa rota persistente com a seguinte modificação:

route -p ADD 192.168.35.0 MASK 255.255.255.0 192.168.0.2

Image
Image

Remover uma rota estática da tabela de roteamento do Windows

É claro que chegará uma hora em que você pode querer remover uma rota estática da sua mesa. Tudo o que você precisa fazer é digitar um comando usando a seguinte sintaxe:

route delete destination_network

Então, para deletar a rota que criamos anteriormente com a rede de destino 192.168.35.0, tudo o que precisamos fazer é digitar esse comando e apertar Enter:

route delete 192.168.35.0

Image
Image

Sim, o uso de rotas estáticas é um pouco esotérico quando se trata de gerenciar a maioria das redes domésticas e de pequenas empresas. Mas se você precisa fazer isso, é um processo bem fácil. E se você não precisa fazer isso agora, pelo menos você sabe que é uma opção no futuro.

Recomendado: