VMware机器中有多个networking接口

我有一台运行Windows Server 2008 R2的虚拟机,用作我们项目的生成机器。

要运行构build,vm必须连接到VPN(使用GlobalProtect客户端)。 问题是,当VPN连接时,虚拟机通过VPN发送所有的数据,并与本地networking隔离。

是否可以添加一个辅助networking适配器到虚拟机,并有两个连接(VPN和本地)在同一时间访问? 如果是的话,我该怎么做?

目前,VM只有一个networking适配器configuration为NAT。

谢谢

你不需要两个网卡。 你需要的是在build立隧道之后configuration到你的本地networking的路由。 请注意,某些VPN软件(不确定GlobalProtect)会检测到这种types的欺骗,并阻止或断开连接。

您可能想要与您的GlobalProtectpipe理员谈谈为您的目的设置拆分隧道。

为了尝试从您的端设置拆分隧道,您可以尝试在Windows中使用route命令来添加一个路由,以覆盖由GlobalProtect安装的默认路由。 但是,究竟如何实现,实际上是否能够实现,将取决于GlobalProtect是否会采取任何措施来阻止您这样做。

例如,如果您的机器位于本地192.0.2.0/24子网,IP地址为192.0.2.10,并且您试图访问的机器是192.0.2.20,则可以在命令中添加以下命令线:

route add 192.0.2.20 192.0.2.10

当看“路线打印”,你应该看到这样的条目:

 IPv4 Route Table =========================================================================== Active Routes: Network Destination Netmask Gateway Interface Metric .... 192.0.2.20 255.255.255.255 On-link 192.0.2.10 306 

如果您尝试访问的networking位于不同的子网上,请inputnetworking的网关地址作为route命令的最后一个参数。

启动GlobalProtect隧道后,您可能需要执行此操作。

如果您不能设置拆分隧道,请将NIC添加到来宾

您可以将多个NIC添加到来宾操作系统。 一个网卡用于隧道,另一个用于LAN访问。 如果你的VPN隧道有一个四零的路由,你可能会遇到一些奇怪的路由问题。

这种情况将是所有的stream量走出隧道除了第二个网卡上的LANstream量。 如果您不在局域网网卡上安装DG,您可能会得到您想要的内容,除非通过新的第二块网卡进行的Internet通信是添加它的理想组件。