Vagrant - 与来宾共享主机 VPN

Geo*_* K. 9 networking vpn virtualbox vagrant

所以我有一个用于 VPN 连接的接口 ( jnc0),还有一个通过另一个单独的接口 ( vboxnet1)与我的机器对话的流浪客机。我的主机操作系统是 OS X Mountain Lion,而 Vagrant (VM) 来宾操作系统是 CentOS 6.3。

我如何设置一些东西,以便 CentOS 来宾能够通过我的 OS X 主机与 VPN 另一端的主机通信?

小智 13

如果你使用 Virtualbox 作为你的 VM 提供者,我已经成功地使用这个片段来启用在来宾 VM 上使用主机 VPN 连接。

config.vm.provider :virtualbox do |vb|
    vb.customize ["modifyvm", :id, "--natdnshostresolver1", "on"]
end
Run Code Online (Sandbox Code Playgroud)

您可能已经在网上看到以下代码片段,它不再适用于较新版本的 Vagrant:

Replaces the earlier config.vm.customize ["modifyvm", :id, "--natdnshostresolver1", "on"]
Run Code Online (Sandbox Code Playgroud)