Como adicionar rota persistente para 2 conexões VPN quando a interface # varia?

1

Eu preciso configurar o tunelamento dividido com rotas persistentes para duas conexões VPN no mesmo computador em que o usuário precisa se conectar a dois servidores corporativos diferentes ao mesmo tempo. Eu tenho um problema, já que a interface VPN # varia em algumas instâncias e, portanto, as rotas não estão sendo usadas de forma adequada e consistente quando as conexões VPN são estabelecidas.

Aqui estão as rotas que adicionei:

route add -p 192.168.10.0 mask 255.255.255.0 0.0.0.0 IF 24
route add -p 10.8.18.0 mask 255.255.255.0 0.0.0.0 IF 23

24 sendo o número da interface VPN para VPN 1, 23 para VPN 2. Veja abaixo.

C:\Windows\system32>route print
===========================================================================
Interface List
 24...........................VPN 1
 23...........................VPN 2
 17...da d1 cb e2 2c ad ......Apple Mobile Device Ethernet
  1...........................Software Loopback Interface 1
 12...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter
 13...00 00 00 00 00 00 00 e0 Teredo Tunneling Pseudo-Interface
 14...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter #2
 16...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter #3
===========================================================================

Se eu adicionar as rotas após a conexão às VPNs, tudo funcionará bem, mas se eu desconectar as duas conexões VPN e depois reconectá-las em uma ordem diferente, as rotas estão desordenadas e obviamente não consigo acessar o remoto redes.

Existe alguma outra maneira de fazer a rota usar uma interface específica persistentemente?

    
por Hanuman 02.12.2015 / 05:01

2 respostas

2

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.

    
por 29.01.2016 / 16:37
-1

E se você adicionar o roteador e usar link dessa forma você pode fazer o que quiser se estiver correto?

    
por 02.12.2015 / 09:52