我正在运行 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 服务器。
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 安装文件中提取它)
- 选择 VMnet1 并单击
DHCP Settings...
并取消勾选 DHCP 服务器。
答案2
只需使用其中一个未使用的 VMnet,如 VMnet4 或诸如此类。默认情况下,它们没有配置 DHCP、桥接或仅主机适配器。
连接到特定 VMnet 的所有虚拟机都可以相互通信,就像通过交换机连接一样。
如果您需要主机操作系统能够访问该虚拟网络,您可以在虚拟网络编辑器中添加仅主机网络适配器。