depois de fazer uma conexão VPN ao meu trabalho / o que for, atualmente tenho que ir ao prompt de comando e adicionar manualmente uma rota.
por exemplo.
ROUTE ADD 10.1.0.0 255.255.0.0 172.16.3.0 METRIC 1
ou qualquer que seja o comando.
É possível que isso aconteça automaticamente depois que eu efetuo uma conexão VPN?
windows-7
vpn
site-to-site-vpn
Pure.Krome
fonte
fonte
Se você tiver várias VPNs, poderá encontrar o problema de que, quando elas se conectam em ordem aleatória, os IDs de interface são alterados. Nesse caso, o normal
ROUTE -P ADD 10.0.0.0 MASK 255.255.0.0 10.0.0.1 IF 42
não funciona. A próxima vez que a VPN se conectar, poderá ter um número de interface diferente.O Powershell tem um cmdlet disponível que adiciona rotas na conexão VPN e as remove novamente quando a VPN é desconectada: Add-VpnConnectionRoute . Funciona sem precisar especificar o ID da interface.
A sintaxe básica é assim:
Após inserir este comando, as rotas serão criadas / removidas automaticamente na conexão / desconexão da VPN.
fonte
Estou usando isso para lidar com conexões que se sobrepõem à sub-rede adicionando rotas estáticas para hosts na sub-rede remota - servidores e similares.
fonte
Você pode tornar a rota persistente (acho que com
route -p
) para não precisar inseri-la toda vez. Se você estiver usando o openVPN, o servidor poderá enviar uma rota para o cliente:push "route 192.168.1.0 255.255.255.0"
por exemplo. Com outros servidores VPNs, não sei, mas acho que eles também podem ter uma opção semelhante.fonte