18 votos

¿Cómo asegurar que todo el tráfico pasa por la conexión VPN una vez que se ha iniciado?

Me conecto a Internet a través de un proveedor de VPN junto con otras precauciones para garantizar la privacidad (contra el análisis del tráfico por parte de los organismos de un gobierno represivo). Actualmente utilizo Tunnelblick para configurar y establecer la conexión VPN. Tunnelblick no permite conectarse automáticamente al proveedor en el momento de iniciar la sesión o antes, por lo que tengo que conectarme manualmente cada vez, y a veces la conexión se pierde.

Necesito que todo el tráfico pase por la conexión VPN en todo momento; siempre que la VPN no se pueda conectar por cualquier motivo, quiero que el recurso sea la ausencia de conexión. Necesito asegurar

  • que OS X no se conecta a Internet en mi conexión regular a Internet, o en absoluto, durante el arranque (hasta la pantalla de inicio de sesión, para la sincronización de la hora y otras posibles cosas de "llamar a casa", etc.). ¿Qué servicios, si es que hay alguno, intentan hacer esto, y cómo puedo analizar y cambiar de forma práctica lo que ocurre con la red durante el arranque? ¿Hay alguna manera de conectarse a la VPN antes que justo después del inicio de sesión?

  • que si mi conexión VPN se pierde temporalmente, las aplicaciones no sigan comunicándose a través de mi conexión normal sin cifrar.

Básicamente quiero que el sistema actúe como si la conexión de red se perdiera por completo si la conexión VPN falla, pero actualmente siguen funcionando como si no pasara nada. ¿Qué puedo hacer en mi sistema para que una vez que se establezca una VPN, todo el tráfico sólo pueda fluir a través de esa conexión y no pueda fluir ningún tráfico si la conexión se cae?

3voto

Nader Shirazie Puntos 8494

Necesita un cortafuegos entre usted e Internet que bloquee todo el tráfico excepto el dirigido a la dirección IP de su host VPN

Lo más probable es que tu router tenga esta función incorporada

2voto

mtnygard Puntos 141

Mac OS X incluye la línea de comandos basada en ipfw que le permite establecer reglas avanzadas de firewall local.

El ipfw trabaja con reglas que se escriben y comprueban en orden. Por lo tanto, las reglas de menor número se comprueban primero hacia el final de la lista. Hay dos enfoques a la hora de configurar los cortafuegos:

  • Cerrar la red + Permitir el tráfico
  • Apertura de la red + Denegación de tráfico

En tu caso tienes que cerrar todo el tráfico, y luego sólo permitir el tráfico a la dirección IP de tu VPN, utilizando sólo los puertos que utiliza tu VPN. Esto evitará que cualquier paquete extraviado pueda salir siempre que tus reglas sean estrictas.

Hay muchas guías y tutoriales en la red para el ipfw que es ampliamente utilizado en muchos sistemas operativos Unix y Linux, aquí hay algunos:

Te sugiero que los investigues y veas si eres capaz de entender el comando lo suficiente como para darle una oportunidad. Como mínimo, te recomendaría que te aseguraras de saber cómo desactivar el cortafuegos y borrar las reglas, por si acaso te quedas atascado en tu máquina por una mala configuración.

Buena suerte :)

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X