Usando VPN y Wifi al mismo tiempo

-1

Tengo una VPN para conectarme con el departamento de TI de mi escuela (soy voluntario con ellos), pero tengo un problema.

He agregado la VPN a la lista de Interfaz de red en Preferencias del sistema y puedo conectarme bien. Sin embargo, digamos que intento hacer ping al servidor:

PING server_name (67.63.55.3): 56 data bytes
64 bytes from 67.63.55.3: icmp_seq=0 ttl=241 time=95.298 ms

Pero esta IP es no el servidor ... es la página de secuestro de DNS de mi ISP (según lo establecido aquí ).

Entonces, cambio el pedido de servicio en Preferencias del sistema: muevo la VPN por encima de mi conexión wifi. Ahora puedo hacer ping y conectarme al servidor sin problemas, a través del servidor DNS interno de mi escuela.

Pero ahora, no puedo navegar por Internet . Como he movido la VPN por encima de mi conexión Wifi, mi Mac intenta enrutar el tráfico de Internet todo a través de la VPN. Sin embargo, la VPN no tiene un rendimiento de Internet: es solo para conectarse a servidores internos. Así que hago ping a google:

PING www.google.com (67.218.93.49): 56 data bytes
Request timeout for icmp_seq 0

Lo cual es, por supuesto, malo. O bien puedo tener conectividad a internet, o puedo tener VPN. Pero no ambos al mismo tiempo.

Entonces, puedes decir: "¡Puedes decirle a la VPN que maneje IP específicas!" Pero eso no funciona, porque entonces, cuando intento hacer ping al nombre de host del servidor, ¿quién recibe la solicitud del DNS? My ISP! (en lugar de mi escuela). Si mi ISP no secuestrara DNS, tal vez esto funcionaría.

Entonces, mi pregunta es: ¿hay alguna manera en que pueda decirle a mi Mac que reenvíe las solicitudes que fallan en la VPN (como www.google.com , etc.) al próximo Servicio de red, siendo mi Wifi?

Casi quiero consultar el DNS de mi escuela primero y mi verdadero DNS segundo .

Gracias.

    
pregunta baum 12.06.2014 - 03:53

1 respuesta

1

Estaba a punto de renunciar a esto. He intentado numerosas modificaciones en todo el sistema, y nada funcionaría.

Pero luego encontré una solución simple ... ridículamente simple:

En las preferencias de red, elige tu interfaz principal y pulsa Advanced... . Para mí, esto era wi-fi, pero lo mismo debería funcionar para Ethernet, etc. Lo que normalmente usas para conectarte a Internet

En la pestaña DNS (donde es posible que ya tenga entradas), agregue el VPN DNS . También asegúrese de que sus DNS principales estén allí. Luego, agregue el dominio VPN en el cuadro de búsqueda de dominios.

Ejemplo:

configuración de VPN http://elibaum.com/img/Screen % 20Shot% 202014-06-18% 20at% 2021.18.22.png

Aquí, 10.0.1.1 es mi enrutador wifi doméstico, que a su vez se enruta a los servidores DNS de mi ISP. 10.8.1.22 es el servidor DNS local en la VPN.

Entonces, si solicito www.google.com , la solicitud se envía a mi enrutador, ya sea que esté o no en VPN.
Sin embargo, si solicito server mientras estoy en la VPN, el DNS primario falla y pasa al siguiente servidor de nombres. Sin embargo, dado que este servidor de nombres ( 10.8.1.22 en mi caso) está en la subred de la VPN, el tráfico se enruta automáticamente a la VPN. El campo de dominio de búsqueda example.com transforma server en server.example.com , y la búsqueda de DNS se realiza correctamente.

Nota importante : esta solución requiere que su DNS primario falle en dominios inexistentes, es decir, su ISP no realiza el secuestro de DNS. Si lo son, cambie a OpenDNS, Google Public DNS, etc. También vea mi pregunta relacionada: enlace en el que resolví el secuestro de DNS en relación con este problema.

    
respondido por el baum 19.06.2014 - 03:26

Lea otras preguntas en las etiquetas