Vagabundo: comparte VPN de host con invitado

9

Entonces tengo una interfaz para una conexión VPN ( jnc0), y también un invitado vagabundo que habla con mi máquina a través de otra interfaz separada ( vboxnet1). Mi sistema operativo host es OS X Mountain Lion, y el sistema operativo invitado Vagrant (VM) es CentOS 6.3.

¿Cómo puedo configurar algo para que el invitado de CentOS pueda hablar con los hosts del otro lado de la VPN a través de mi host OS X?

George K.
fuente
¿Necesita clientes externos para conectarse a su VM?
Mxx
Además, ¿puede configurar su invitado para establecer su propia conexión VPN separada independiente de su host?
Mxx
Quiero poder conectarme a los servidores en el otro lado de la VPN desde mi VM (por lo que NAT está bien), y no, no puedo, ya que la VPN cuenta con autenticación de tres factores, y solo puedo hacerlo desde mi sistema operativo host.
George K.

Respuestas:

13

Si está utilizando Virtualbox como su proveedor de VM, he utilizado con éxito este fragmento para permitir el uso de una conexión VPN de host en una VM invitada.

config.vm.provider :virtualbox do |vb|
    vb.customize ["modifyvm", :id, "--natdnshostresolver1", "on"]
end

Es posible que haya visto el siguiente fragmento de código en línea que ya no funciona en las versiones más recientes de Vagrant:

Replaces the earlier config.vm.customize ["modifyvm", :id, "--natdnshostresolver1", "on"]
eikonomega
fuente
Me salvó el día, amigo!
Johan Fredrik Varen