Answers:
NAT是正确的选择。
我猜你的VPN客户端设置为仅通过vpn隧道将流量路由到公司网络。这与VirtualBox的虚拟网络接口混淆。我在带有Windows Guest的Ubuntu主机上看到了这个。 Cisco VPN客户端的“允许本地LAN访问”也可能导致此行为。
要验证这一点,请启动VPN,然后再启动
在Windows主机上启动cmd.exe并键入:
[1] tracert something.restricted.to.vpn.mycorp.com
[2] tracert www.google.com
在Ubuntu VM中启动终端并键入:
[3] tracepath something.restricted.to.vpn.mycorp.com
如果[2]和[3]中的前几行相似且[1]看起来完全不同,那么你必须深入研究你的vpn客户端的设置。