我尝试使用具有静态IP的VMware Fusion设置Vagrant VM。机器可能会长时间停机,但是当我拿起它时,其他机器需要连接到它,所以我想让它保持静止。
我的Vagrantfile中有以下内容:
config.vm.network "private_network", ip: "192.168.245.5"
这个几乎让我在那里,但VM现在有两个以太网接口:eth0
和eth1
。 eth0
拥有来自VMware的DHCP服务器的IP,eth1
具有来自我的Vagrantfile的静态分配的IP。
我尝试将auto_config: false
添加到Vagrant文件中,但是没有做任何事情。
我尝试让Vagrant文件根据此StackOverflow问题的信息分配MAC地址:How to set eth0 MAC address in Vagrant with the VMware provisioner?
不幸的是,看起来VMware在Fusion 10中改变了一些内容,将自定义配置覆盖到dhcp.conf
文件。见这里:https://communities.vmware.com/thread/574309
我想我可以做出正在发生的事情,但我不想让这两个界面起来,我想知道为什么Vagrant / VMware会这样做。
Vagrant版本 - 2.1.1
VMware Fusion版本 - 专业版10.1.2