Estou tentando entender melhor como o tráfego é roteado por meio de uma VPN em uma máquina Windows.
Eu tenho um servidor VPN funcionando no trabalho ao qual estou conectado em casa. Minha sub-rede de redes é 192.168.8.x
A sub-rede do servidor VPN é 192.168.1.x
Se eu clicar com o botão direito na conexão VPN estabelecida e observar os detalhes da conexão, não haverá gateway padrão listado para a interface de rede. Apenas um endereço IP, máscara de sub-rede e DNS.
Meu entendimento é que se você tentar acessar qualquer endereço IP que esteja fora de sua própria sub-rede, ele tentará ser roteado por meio de um gateway padrão.
Imaginei que com uma VPN você simplesmente teria dois gateways padrão e seu computador tentaria os dois.
Obviamente, estou muito confuso sobre como tudo isso funciona e gostaria de saber como é que, se eu digitar 192.168.1.1, recebo o roteador na rede remota (lado VPN) enquanto estou em 192.168.8. x sub-rede...
Responder1
Meu entendimento é que se você tentar acessar qualquer endereço IP que esteja fora de sua própria sub-rede, ele tentará ser roteado por meio de um gateway padrão.
Essencialmente correto. Você usa o gateway padrão se não tiver uma rota mais específica para o destino. O gateway padrão é o “catch all” e deve apontar para o roteador que fornece acesso à Internet.
Imaginei que com uma VPN você simplesmente teria dois gateways padrão e seu computador tentaria os dois.
Isso funcionaria muito, muito mal.
Uma VPN só será sua rota padrão se for destinada a fornecer acesso à Internet. Se o objetivo for apenas fornecer acesso a sub-redes específicas do outro lado da VPN, rotas específicas serão usadas apenas para essas sub-redes, pela VPN.
Responder2
A VPN que você configurou deve ter sido configurada automaticamente como sua rota padrão para a Internet.
Se você estiver usando o Windows, a execução route print
no prompt de comando exibirá sua tabela de roteamento. Para Linux o comando será route -n
.
O gateway
valor nas linhas destination
mostra 0.0.0.0
o dispositivo e a rede através da qual sua conexão com a Internet é roteada.
Se houver mais de uma linha 0.0.0.0
como destino, aquela com o metric
valor menor terá precedência.
Suspeito que no seu caso a VPN use um metric
valor inferior ao da sua rede normal. Nesse caso, você precisa definir o metric
valor da rede VPN para um valor mais alto do que a sua rede normal.
Responder3
Quando você inicia uma conexão VPN, o software cliente no servidor estabelece a conexão segura, concede ao usuário remoto acesso à rede interna e — bing, bang, boom!