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?


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"]

J'ai sauvé ma journée, mec!
Johan Fredrik Varen
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.