Si tiene varias VPN, puede encontrarse con el problema de que cuando se conectan en orden aleatorio, sus ID de interfaz cambian. En ese caso, lo normal ROUTE -P ADD 10.0.0.0 MASK 255.255.0.0 10.0.0.1 IF 42
no funciona. La próxima vez que la VPN se conecte, podría tener un número de interfaz diferente.
Powershell tiene un cmdlet disponible que agrega rutas en la conexión VPN y las elimina nuevamente cuando se desconecta la VPN: Add-VpnConnectionRoute . Funciona sin tener que especificar la ID de la interfaz.
La sintaxis básica es así:
Add-VpnConnectionRoute -ConnectionName "VPN Connection Name" -DestinationPrefix 10.0.0.0/16
Después de ingresar este comando, las rutas se crearán / eliminarán automáticamente en la conexión / desconexión de la VPN.