Tabla de enrutamiento de OpenVPN y Windows

Tabla de enrutamiento de OpenVPN y Windows

Soy estudiante y necesito conectarme a la VPN de mi universidad muy a menudo para poder usar Matlab, AutoCAD, etc. Estoy usando su red OpenVPN en lugar de Windows PPTP, porque tengo más control. Esta red VPN obliga a enrutar todo el tráfico a través de su servidor y no me gusta, así que logré desactivar esto agregandoruta-nopulla la configuración del cliente. En este punto, los programas no pueden conectarse al servidor de licencias de la universidad, así que verifiqué cómo se ven las tablas de enrutamiento después de conectarse a la VPN (ver imagen). Ahora sé que el servidor VPN proporciona IP de esta red.2xx.xx.26.0/30entonces cada computadora está en una subred diferente. Como puedes ver en la imagen, ese servidor IP que me dio es2xx.xx.26.105, por lo que la única opción es que la puerta de enlace sea2xx.xx.26.106. La IP del servidor de licencias en la red es2xx.xx.28.34y el ID de la interfaz que estoy usando es29así que agregué la regla de ruta con el siguiente comando: route add 2xx.xx.28.34 2xx.xx.26.106 if 29(el resultado está marcado en rojo en la imagen). Ahora puedo conectarme al servidor de licencias, pero cada vez que me vuelvo a conectar a la VPN, puede enviarme a una subred diferente, la puerta de enlace cambia y necesito agregar otra ruta estática. ¿Puedo hacer algo para evitar esto? ¿Es posible? MI TABLA DE ENRUTAMIENTO

Respuesta1

¡Lo mejor que puede hacer es utilizar un script "--route-up"!

Luego puedes usar la variable de entorno "route_vpn_gateway" en ese script para enrutar ciertas redes a través de la puerta de enlace VPN:

#!/bin/sh
route del all default
route add 2xx.xx.28.34 $route_vpn_gateway if $dev
# do this for ebery net that needs to be routed via the VPN

información relacionada