Cómo enrutar el tráfico desde VM (Parallels) a través de una conexión Open VPN en el host (OS X)

Cómo enrutar el tráfico desde VM (Parallels) a través de una conexión Open VPN en el host (OS X)

Guión:

Tengo una Mac con Lion que está conectada a un servidor OpenVPN. Tengo una máquina virtual con Windows XP (que se ejecuta en paralelo, pero no creo que esto sea importante). Quiero poder enrutar el tráfico desde la máquina virtual con XP a través de la Mac host. Conexión OpenVPN para poder iniciar sesión en un dominio.

La red remota es 172.16.0.0/23 (255.255.254.0). Open VPN está configurado para proporcionar una dirección en el rango 10.100.101.0/24 y configura el enrutamiento a 172.16.0.0 usando la puerta de enlace 10.100.101.1/32. Mi red local es 192.16.1.0/24

NOTA: No quiero instalar OpenVPN en la máquina virtual XP ya que tendría que usar una clave sin contraseña para que OpenVPN se conecte antes de iniciar sesión.

¿Alguien tiene alguna idea?

Respuesta1

Así que descubrí esto (al menos para mis necesidades) y fue mucho más simple de lo que pensé al principio.

Inicialmente pensé demasiado en el problema e intenté usar una red en puente, haciendo de mi host la puerta de enlace y luego intentando enrutar el tráfico al adaptador tun0: una pérdida de tiempo.

Solución:
En el menú del dispositivo en paralelo, simplemente configure la red como "compartida". En la máquina virtual XP (o lo que sea), configure manualmente el DNS en la dirección de su controlador de dominio (en mi caso, 172.16.0.254). Conéctese a OpenVPN en el Host, yo uso Tunnelblick para administrar esto en OS X. OpenVPN debería agregar las rutas correctas para usted.

No hay ninguna razón por la que esto no funcione para VirtualBox o VMWare en Linux o Windows también.

Eso es.

Respuesta2

Estoy en Mac OS X, uso Parallels 9, y logré que esto funcione simplemente seleccionando "Dispositivos > Red 1 > Red compartida". No parecía necesario nada más.

Mac OS Xes la versión 10.9.2.

Escritorio paralelo 9(Compilación 9.0.24229, según "Archivo > Acerca de Parallels Desktop").

Respuesta3

  1. Configurar máquina virtual
  2. Cambiar la fuente de la red a la red compartida
  3. Si eso aún no funciona, desactive ipv6 en la máquina invitada.

información relacionada