He instalado el servidor OpenVPN en Archlinux y ahora estoy usando OpenVPN GUI en Windows 7, puedo hablar con otras computadoras conectadas a través de la VPN pero aún no he descubierto cómo enrutar todo el tráfico a través del túnel.
¿Cómo hago esto? Pensé que tenía que hacerlo con route
(comando cmd) pero creo que necesito algunos punteros aquí.
He seguido el OpenVPN HowTo sobre el asunto, pero eso no funciona, simplemente no empuja la opción "forzar al cliente a pasar por esta puerta de enlace".
Y cambiar de OpenVPN a una alternativa PPTP / IPSec no es una opción en este momento.
En Windows Vista y posteriores, a menudo es necesario decirle a OpenVPN:
De lo contrario, las rutas no se pueden establecer.
Entonces recomiendo no cambiar sus rutas manualmente sino usar la configuración dedicada de OpenVPN:
Hay una gran diferencia entre los dos: su ruta interfiere con la predeterminada y cuando su DHCP local renueva su contrato de arrendamiento o algo así, podría restaurar la ruta predeterminada original y arruinar las cosas. El redirect-gateway def1 instala más bien dos rutas: 0.0.0.0/1 y 127.0.0.0/1. Sale de la ruta predeterminada, es más específica, por lo que tiene prioridad sobre la predeterminada y se elimina fácilmente.
fuente
redirect-gateway def1
hizo el truco para mí después de ejecutar OpenVPN como administrador.En el archivo de configuración de OpenVPN, ¿ha intentado cambiar el "redirect-gateway" a "redirect-gateway def1"?
fuente
No te olvides de hacer:
fuente