Quando várias VPNs se conectam em ordem aleatória, seus IDs de interface mudam. Portanto, o% normalROUTE -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:
Add-VpnConnectionRoute -ConnectionName "VPN Connection Name" -DestinationPrefix 10.0.0.0/16
Após inserir este comando, as rotas serão criadas / removidas automaticamente na conexão / desconexão da VPN.