Vagrant - partager l'hôte VPN avec l'invité

9

J'ai donc une interface pour une connexion VPN ( jnc0), et aussi un invité vagabond qui parle à ma machine via une autre interface distincte ( vboxnet1). Mon système d'exploitation hôte est OS X Mountain Lion et le système d'exploitation invité Vagrant (VM) est CentOS 6.3.

Comment puis-je configurer quelque chose pour que l'invité CentOS puisse parler aux hôtes de l'autre côté du VPN via mon hôte OS X?

George K.
la source
Avez-vous besoin de clients externes pour vous connecter à votre machine virtuelle?
Mxx
De plus, pouvez-vous configurer votre invité pour établir sa propre connexion VPN distincte indépendamment de votre hôte?
Mxx
Je veux pouvoir me connecter aux serveurs de l'autre côté du VPN à partir de ma machine virtuelle (donc NAT va bien), et non, je ne peux pas, car le VPN dispose d'une authentification à trois facteurs, et je ne peux le faire qu'à partir de mon OS hôte.
George K.

Réponses:

13

Si vous utilisez Virtualbox comme fournisseur de machine virtuelle, j'ai réussi à utiliser cet extrait de code pour activer l'utilisation d'une connexion VPN hôte sur une machine virtuelle invitée.

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

Vous avez peut-être vu l'extrait de code suivant en ligne qui ne fonctionne plus sur les nouvelles versions de Vagrant:

Replaces the earlier config.vm.customize ["modifyvm", :id, "--natdnshostresolver1", "on"]
eikonomega
la source
J'ai sauvé ma journée, mec!
Johan Fredrik Varen