将 Ubuntu VM 连接到 VPN

将 Ubuntu VM 连接到 VPN

我想将 VirtualBox 中运行的 Ubuntu VM 连接到 VPN。我习惯vpnc连接到 VPN。如果我将 VM NIC 设置为桥接模式,我只能连接到 VPN。但是,只有当我通过电缆将主机连接到互联网时,桥接模式才有效。我需要的是让主机通过 WiFi 连接。当主机连接到 WiFi,并且客户机 NIC 处于桥接模式时,客户机 VM 无法连接到互联网(不涉及 VPN)。我读到可能根本无法将桥接模式与 WiFi 一起使用。

因此,我将虚拟机网卡设置为 NAT。但在这种情况下,VPN 连接无法正常工作。vpnc正在正常启动(显示VPNC started in background),但我无法访问 VPN 网络中的主机(例如 ping 报告 100% 数据包丢失)。

所以我有两个问题。回答其中任何一个都可以解决问题:

  1. 是否可以使用桥接模式与 WiFi?
  2. 是否有可能/如何连接到 NAT 后面的 VPN?

更多信息:

  • 主机是 Windows 7 Enterprise
  • 客人是 Lubuntu 16.10
  • VirtualBox 版本是 5.1.28,已安装客户插件。

答案1

您应该在主机上运行以下命令,然后重新启动您的客户机。使用 NAT 配置本身。如果主机连接到 VPN,客户机现在将使用它,而不是客户机中的 /etc/resolv.conf。

VBoxManage modifyvm "VM name" --natdnshostresolver1 on

更多详情请点击这里:https://www.virtualbox.org/ticket/10864

相关内容