因此,我有一个用于 VPN 连接的接口 ( jnc0
),还有一个通过另一个单独接口 ( vboxnet1
) 与我的机器通信的 vagrant guest。我的主机操作系统是 OS X Mountain Lion,而 Vagrant (VM) guest 操作系统是 CentOS 6.3。
我该如何设置以便 CentOS 客户机能够通过我的 OS X 主机与 VPN 另一端的主机通信?
答案1
如果您使用 Virtualbox 作为您的 VM 提供程序,我已成功使用此代码片段在来宾 VM 上启用主机 VPN 连接。
config.vm.provider :virtualbox do |vb|
vb.customize ["modifyvm", :id, "--natdnshostresolver1", "on"]
end
您可能在网上看到过以下代码片段,它在较新版本的 Vagrant 上不再起作用:
Replaces the earlier config.vm.customize ["modifyvm", :id, "--natdnshostresolver1", "on"]