VM 共享主机的 VPN 连接

VM 共享主机的 VPN 连接

我正在尝试让在我的(主机)机器上运行的(客户)虚拟机与某个服务器上运行的(远程)虚拟机进行通信,该服务器可以通过企业 VPN 访问,但天知道它在哪里。当主机连接到 VPN 时,我能够从主机通过 SSH 连接到远程机器,并在主机和远程机器之间来回 ping。我还可以从客户机器 ping 远程机器,甚至通过 SSH 连接到它。但反之则不行 - 远程机器无法与在客户机上运行的服务器通信。我尝试在我的虚拟机上使用 NAT 和桥接网络适配器设置,以及在所有 3 台机器上调整防火墙设置,直到完全关闭它。你的想法是什么?非常感谢您的帮助。

答案1

如果您没有 VPN 适配器(例如在 Windows PPTP 客户端上),它将不会显示在 cpt_fink 描述的列表中。不过,这对我来说是可行的:

  • 在主机中建立 VPN 连接
  • 在虚拟网络编辑器中,将 VMnet8(NAT)子网设置为远程(VPN)子网
  • 在 NAT 设置中,将网关 IP 设置为主机的 VPN IP
  • 在虚拟机设置中,将网络适配器更改为自定义并选择 VMnet8

答案2

您实际上可以将访客 NAT 到 VPN 适配器。如果 VPN 适配器配置为拆分隧道,则只有安全网络内的流量才能正常工作。

我在 VMWare Workstation 10 中执行此操作的步骤:

关闭 VMW。

启用您的 VPN 连接。

重新启动 VMW。显然,它仅在启动时创建其网络适配器列表。

通过编辑|虚拟网络编辑器和“桥接到:”下拉列表将 VMNet0 更改为桥接到 VPN 连接。

确保您的访客已进行 NAT。

利润?

请注意,如果在 VMNet0 桥接到 VPN 时断开 VPN 连接,VMNet0 将消失,因为其外部接口不再存在,您必须通过虚拟网络编辑器手动重建它。

我推断这里这是几个旧版本。

相关内容