【问题标题】:how to assign static ipaddress (fixed ipaddress) in vmware workstation如何在vmware工作站中分配静态IP地址(固定IP地址)
【发布时间】:2016-12-11 17:28:51
【问题描述】:
我正在使用 vmware 工作站 12。我有一个 2 vm,并在其中安装了 Ubuntu。
ubuntu中ip地址自动改变。上周第一个vm的IPADDRESS是192.168.56.1,第二个vm是192.168.56.2。
但是今天我换成了 192.168.56.3 和 192.168.56.4。
由于这一变化,我需要在我的 hadoop 设置中更改很多东西,比如 ssh 和名称节点配置以及很多东西。
请帮我分配固定的 ipaddress 给 vm。
【问题讨论】:
标签:
virtual-machine
vmware
vmware-workstation
vmware-player
【解决方案1】:
这篇文章会有所帮助:https://communities.vmware.com/message/1888335
因此,基本上,它会告诉您如何配置 VMWare 的 DHCP 服务以将 IP 地址与来宾 VM 的 MAC 地址映射,因此来宾 VM 将始终分配有您指定的 IP 地址。
这就像将此部分添加到 vmnetdhcp.conf 文件的末尾(在主机 Windows 机器上。对于其他操作系统,例如 macOS 上的 VM Fuse 或 Linux 或 ESXi 上的 VMWare,文件名/路径可以是可变的,但设置应该是相似的):
host Win81x86A {
hardware ethernet 00:0C:29:56:4F:A9;
fixed-address 192.168.213.10;
}
除了本文没有介绍的,如果不生效还有其他步骤(Windows):
-
确保您已配置正确的配置文件。在 Windows 上,配置配置文件:
%%ALLUSERDATA%%\Vmware\vmnetdhcp.conf
停止“VMware DHCP 服务”和“VMware NAT 服务”。
- 清理“.leases”文件:C:\ProgramData\Vmware\vmnetdhcp.leases
- 重启“VMware DHCP服务”和“VMware NAT服务”
- 启动 VMWare 并运行 VM。或者,如果已经在运行,请发出 DHCP 更新命令(Linux:sudo dhclient -rv;sudo dhclient -v)
它现在应该可以工作了。