Em alguns tipos específicos de ambientes, pode ser útil adicionar uma rota estática à tabela de roteamento no Windows. Veja como fazer isso.
Uma tabela de roteamento determina para onde vão todos os pacotes quando deixam um sistema – se esse sistema é um roteador físico ou um PC. A maioria dos roteadores – incluindo aquele embutido em seu PC com Windows – usa alguma forma de roteamento dinâmico, onde o roteador é capaz de selecionar o melhor lugar para encaminhar pacotes com base nas informações que obtém de outros roteadores. Você pode ver isso em funcionamento se usar o comando traceroute para observar as conexões que um pacote faz ao atingir 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 você 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 certas circunstâncias, como:
Se algum desses se aplica 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 nós o orientaremos nas etapas.
Índice
Antes de começar a adicionar rotas, pode ser útil visualizar primeiro a tabela de roteamento. Abra o Prompt de Comando pressionando Windows + X e selecionando “Prompt de Comando (Admin)” no menu Usuários Avançados.
Observação : se você vir PowerShell em vez de Prompt de comando no menu Usuários avançados, é uma mudança que surgiu com a Atualização para Criadores do Windows 10 . É muito fácil voltar a mostrar o Prompt de comando no menu Usuários avançados, se desejar, ou você pode experimentar o PowerShell. Você pode fazer praticamente tudo no PowerShell que pode fazer no Prompt de Comando, além de muitas outras coisas úteis.
No prompt de comando, digite o seguinte comando e pressione Enter:
impressão de rota
Você verá uma longa lista de destinos de rede e os gateways para os quais os pacotes são encaminhados quando se dirigem a esse destino. A menos que você já tenha adicionado rotas estáticas à tabela, tudo o que você vê aqui será gerado dinamicamente.
Para adicionar uma rota estática à tabela, você digitará um comando usando a seguinte sintaxe:
rota ADD destination_network MASK subnet_mask gateway_ip metric_cost
Os componentes subnet_mask
e metric_cost
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 de métrica, um custo maior que a entrada de destino 0.0.0.0 será usado. O valor do custo da métrica é apenas um custo relativo a outros custos na tabela e é usado quando o Windows decide entre várias rotas que podem chegar ao mesmo destino.
Portanto, por exemplo, se você quisesse adicionar uma rota especificando que todo o tráfego destinado à sub-rede 192.168.35.0 foi para um gateway em 192.168.0.2 e você quisesse apenas usar o custo métrico automático, você usaria o seguinte comando:
rota ADD 192.168.35.0 MASK 255.255.255.0 192.168.0.2
Se você fosse usar o route print
comando para olhar a tabela agora, veria sua nova rota estática.
Isso tudo é bastante fácil, mas há uma pequena pegadinha extra. Quando você adiciona uma rota estática, por padrão, ela dura apenas até a próxima vez que você iniciar o Windows. A razão para isso é que muitas empresas usam uma lista coordenada de rotas estáticas que é atualizada com bastante frequência. Em vez de adicionar e atualizar todas essas rotas em cada máquina, eles 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 lote. Escrever scripts em lote não é difícil. Mas se você está apenas adicionando uma ou duas rotas estáticas que você não espera alterar com frequência, você pode apenas adicionar a -p
opção ao 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ê pode 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
Claro, chegará um momento em que você pode querer remover uma rota estática de sua tabela. Tudo que você precisa fazer é digitar um comando usando a seguinte sintaxe:
rota deletar destination_network
Então, para deletar a rota que criamos anteriormente com a rede de destino 192.168.35.0, tudo que teríamos que fazer é digitar este comando e apertar Enter:
exclusão de rota 192.168.35.0
Sim, usar 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ê precisar fazer isso, é um processo muito fácil. E se você não precisa fazer isso agora, pelo menos você sabe que é uma opção no futuro.
Muitos aplicativos de limpeza estão disponíveis para Windows ao longo dos anos, mas hoje em…
Seu PlayStation 4 está congelado? Seus jogos favoritos continuam travando? Reiniciar seu PS4 pode resolver…
A popularidade das mensagens de texto significou aprender uma forma totalmente nova de comunicação. Você…
A foto dos "Pilares da Criação" tirada pelo Telescópio Espacial Hubble é uma das fotos…
O Proton Drive saiu de seu estágio beta há algumas semanas, mas o aplicativo real…
Para ver suas fotos mais de perto ou para uma edição precisa , você pode…