将物理网卡专用于虚拟机

将物理网卡专用于虚拟机

我在 Windows 10 Pro 塔式机上运行 VMware Workstation 16.1 Pro。塔式机有 2 个网卡。我想像这样配置网络:

网卡 1:我想将这张网卡单独分配给我的一台虚拟机。它应该像外部网络上的一台真实机器一样使用它(从外部网络 DHCP 服务器获取其 IP 地址,而不是从 Workstation Pro 获取)。

网卡 2:我希望这张网卡能够以典型的方式用于我所有其余的虚拟机(例如,客户机从 Workstation Pro 获取 192.x IP 地址)。

这是我尝试过的但没有效果的方法:

在此处输入图片描述

在此处输入图片描述

在此处输入图片描述

我的目标是让这 1 台虚拟机从外部网络动态获取其 IP(DHCP)。我该如何实现?

答案1

我理解,桥接是适合您所需结果的设置。显然,根据VMWare 的文档,VMnet1 不能用于此目的:

默认情况下,虚拟交换机 VMnet0 被映射到桥接网络。您可以在虚拟交换机 VMnet2 至 VMnet7 上创建自定义桥接网络。在 Windows 上,您还可以使用 VMnet19。

有一些加速路径可以实现更高的性能,但完整的硬件直通通常需要 Type 1 Hypervisor,其中 Hypervisor 安装在裸机上,所有(其他)操作系统都作为客户机存在。这与以本地用户身份使用系统在很大程度上不兼容。

答案2

我的解决方案是将第二个网络适配器添加到虚拟机的设置中。无论出于什么原因,一旦我这样做,我就可以将其设置为,Custom(VMnet0)并且这次它会坚持下去。这是我的设置现在的样子:

在此处输入图片描述

另外,下面是虚拟机(Windows Server 2008 R2)上网络连接下的网络适配器:

在此处输入图片描述

附言:我已将 Amorphous 的答案标记为正确,因为我认为如果没有它我就会陷入困境。

相关内容