如何在不丢失每个虚拟机网络接口的明确设置的IP地址的情况下将ICS与多个VM一起使用

问题描述:

我在Windows 10计算机上使用VMware Workstation来添加Ubuntu服务器和Windows Server VM。这是使用GNS3完成虚拟网络(防火墙包过滤)练习。目标是使用虚拟CISCO路由器路由3个独立的网络,所以我确实需要将显式设置的机器的IP设置为模拟不同的网络。如何在不丢失每个虚拟机网络接口的明确设置的IP地址的情况下将ICS与多个VM一起使用

所有这一切都很好,我可以从主机ping机器和机器主机,但我也想能够通过每台机器访问互联网。

当我使用Internet连接共享并指定一个虚拟适配器时,它会发出警告,并将IP范围更改为192.168.137.x,这是不可取的。当我想为两台VM使用ICS时,我创建一个桥接连接并将ICS应用于该连接,但它又改变了我的IP设置。

有没有一种方法可以与每台机器共享我的主机Internet连接,但保留我需要的IP地址和范围?

或者,我必须以完全不同的方式来解决这个问题吗?

顺便说一下,我正在使用网络适配器类型的“仅主机”而不是桥接或NAT,因为我无法在这些选项上明确设置IP地址。

我正在推翻它。

使用VMware我只需添加一个额外的设备网络适配器(在VM>设置下)和一种NAT类型,以使虚拟机能够共享我的主机的Internet。当然,现有的接口(具有明确设置的IP)保留在原位,所以不会影响我的虚拟网络环境。