也许有人知道如何更改通过 NAT 连接的 DHCP VmWare 中的机器的本地 IP?我尝试了 dhcp 配置文件 (vmnetdhcp.conf) 的不同变体,我在网络编辑器中查看,但没有任何效果。我知道如何更改范围。需要特定的 IP
答案1
我假设你使用的是 VMWare Workstation。你应该更具体说明你想要什么以及你的设置是什么,这样更容易提供帮助。例如,你没有发布什么你对虚拟机netdhcp配置文件文件。
如果您在 NAT 模式下托管虚拟机,并且想要更改 DHCP 设置以便您的虚拟机拥有由 VMware 分配的另一个 IP,您应该按照以下步骤操作:
以管理员用户身份登录主机系统。只有管理员用户才能在虚拟网络编辑器中更改网络设置。
选择编辑 > 虚拟网络编辑器。选择仅主机或 NAT 网络。
要使用虚拟 DHCP 服务器为网络上的虚拟机分配 IP 地址,请选择使用本地 DHCP 服务为虚拟机分配 IP 地址。
要更改其他 DHCP 设置,请单击 DHCP 设置。
您可以更改虚拟 DHCP 服务器在所选网络上提供的 IP 地址范围以及 DHCP 服务器为虚拟网络上的客户端提供的 DHCP 许可证的期限。
单击“确定”保存更改。
编辑/更新:根据你们的一些评论,我可以扩展答案,看看是否有进一步的帮助:
虽然我已经在下面的链接中发布了这个表格,但我还是链接了另一个版本的VMware Workstation 9 文档。下表为 NAT 设置:
net.1 | Host machine | 192.168.0.1
net.2 | NAT device | 192.168.0.2
net.3–net.127 | Static addresses | 192.168.0.3–192.168.0.127
net.128–net.253 | DHCP-assigned | 192.168.0.128–192.168.0.253
net.254 | DHCP server | 192.168.0.254
net.255 | Broadcasting | 192.168.0.255
在此VMware 知识库文章,您可以观看有关如何获取设置特定 IP 选项的视频。不过,您应该记住上面的表格来设置固定租约。
另一种方法,而不是视频中所示的 GUI 模式,而是编辑文件vmnetdhcp.conf
:C:\Documents and Settings\All Users\Application Data\VMware
并添加如下内容:
host VM_With_Fixed_Lease {
hardware ethernet 00:11:22:33:44:55;
fixed-address 192.168.0.25;
}
当然,你应该VM_With_Fixed_Lease
用你喜欢的名字替换(避免空格或奇怪的字符,保持简单的字母名称)hardware ethernet
。客户虚拟机的 MAC 地址,并且将fixed-address
是您想要的固定租约。请记住使用上表中的范围来表示静态租约与动态租约。即使您在问题中提到您已经编辑了文件,您也没有提供任何详细信息,所以我猜那里缺少了一些东西。
请记住,您必须关闭虚拟机,并且应该重新启动 VMware Workstation(如果您不知道如何重新启动 DHCP 服务器,它会处理该问题)。
资料来源: