如何让 Windows 7 虚拟机从同一 VMware Workstation 9 中的另一台虚拟机动态获取 IP 地址

如何让 Windows 7 虚拟机从同一 VMware Workstation 9 中的另一台虚拟机动态获取 IP 地址

我正在运行 VMware 工作站 9 的一个实例,其中我已将 Windows Server 2012 安装为一个 VM,将 Windows 7 安装为另一个 VM。

我希望 Windows 7 VM 从也在同一工作站中运行的服务器 2012 VM 动态获取 IP 地址。我已经配置了 DHCP、DNS 和 AD。AD 运行正常。但 DHCP 不起作用:我的 Windows 7 计算机没有从特定范围动态获取地址。

答案1

您必须使用仅主机适配器并通过 Windows Bridge 机制将它们桥接在一起。

然后关闭内置的 VMware DHCP 服务器。

  1. VMware Virtual Network Editor使用以下命令运行:

    C:\Program Files (x86)\VMware\VMware Player\vmnetcfg.exe
    

    或者

    rundll32 "C:\Program Files (x86)\VMware\VMware Player\vmnetui.dll",VMNetUI_ShowStandalone
    

    (在某些安装中没有 vmnetui.dll / vmnetcfg.exe - 在这种情况下,您可以使用“/e”开关从 VMware Workstation 安装文件中提取它)

  2. 选择 VMnet1 并单击DHCP Settings...并取消勾选 DHCP 服务器。

答案2

只需使用其中一个未使用的 VMnet,如 VMnet4 或诸如此类。默认情况下,它们没有配置 DHCP、桥接或仅主机适配器。

连接到特定 VMnet 的所有虚拟机都可以相互通信,就像通过交换机连接一样。

如果您需要主机操作系统能够访问该虚拟网络,您可以在虚拟网络编辑器中添加仅主机网络适配器。

相关内容