Vagrant: condividi VPN host con guest


9

Quindi ho un'interfaccia per una connessione VPN ( jnc0), e anche un ospite vagabondo che parla con la mia macchina attraverso un'altra interfaccia separata ( vboxnet1). Il mio sistema operativo host è OS X Mountain Lion e il sistema operativo guest Vagrant (VM) è CentOS 6.3.

Come posso impostare qualcosa in modo che l'ospite CentOS sia in grado di parlare con gli host dall'altra parte della VPN tramite il mio host OS X?


Hai bisogno di client esterni per collegarti alla tua VM?
Mxx,

Inoltre, puoi configurare il tuo guest per stabilire una propria connessione VPN separata indipendente dal tuo host?
Mxx,

Voglio essere in grado di connettermi ai server sull'altro lato della VPN dalla mia VM (quindi NAT va bene), e no non posso, dal momento che la VPN ha un'autenticazione a tre fattori e posso farlo solo da il mio sistema operativo host.
George K.

Risposte:


13

Se si utilizza Virtualbox come provider di VM, ho usato con successo questo frammento per abilitare l'uso di una connessione VPN host su una VM guest.

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

Potresti aver visto il seguente frammento di codice online che non funziona più con le versioni più recenti di Vagrant:

Replaces the earlier config.vm.customize ["modifyvm", :id, "--natdnshostresolver1", "on"]

Mi hai salvato la giornata, amico!
Johan Fredrik Varen,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.