Vagrant与VMWare Fusion插件

Vagrant与VMWare Fusion插件,vagrant,Vagrant,我试图使用Vagrant VMWare Fusion插件,但是(无论我做什么)在我的专用VMWare网络上设置一个静态IP地址—VM只获得一个DHCP地址 我已将此添加到我的Vagrant配置文件: server1.vm.network "private_network", ip: "192.168.13.120" 但是,它只是被忽略,并发出一个动态DHCP地址。我使用的是hashicorp/precise64基本图像 下面是我用来测试的流浪汉文件的完整列表 # -*- mode: ruby

我试图使用Vagrant VMWare Fusion插件,但是(无论我做什么)在我的专用VMWare网络上设置一个静态IP地址—VM只获得一个DHCP地址

我已将此添加到我的Vagrant配置文件:

server1.vm.network "private_network", ip: "192.168.13.120"
但是,它只是被忽略,并发出一个动态DHCP地址。我使用的是hashicorp/precise64基本图像

下面是我用来测试的流浪汉文件的完整列表

 # -*- mode: ruby -*-
 # vi: set ft=ruby :
 VAGRANTFILE_API_VERSION = "2"

 Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|

   config.vm.box = "precise64_vmware.box"

   # Turn off shared folders
   config.vm.synced_folder ".", "/vagrant", id: "vagrant-root", disabled: true

   # Begin server1
   config.vm.define "server1" do |server1|
     server1.vm.hostname = "server1"

     server1.vm.provider "vmware_fusion" do |v|
       v.vmx["numvcpus"] = "1"
       v.vmx["memsize"] = "512"
     end

     server1.vm.provider "virtualbox" do |v|
       v.customize [ "modifyvm", :id, "--cpus", "1" ]
       v.customize [ "modifyvm", :id, "--memory", "512" ]
     end

     server1.vm.network "private_network", ip: "192.168.13.120"
   end
   # End server1

     ....................................

 end
这就是我的VMWare专用界面的配置方式:

vmnet8: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
ether 00:50:56:c0:00:08 
inet 192.168.13.1 netmask 0xffffff00 broadcast 192.168.13.255
vmnet8:flags=8863 mtu 1500
乙醚00:50:56:c0:00:08
inet 192.168.13.1网络掩码0xffffff00广播192.168.13.255
编辑
/Library/Preferences/VMware\Fusion/networking
并禁用IP所属适配器的DHCP。 例如:

...
answer VNET_2_DHCP no
answer VNET_2_HOSTONLY_NETMASK 255.255.255.0
answer VNET_2_HOSTONLY_SUBNET 172.17.8.0
answer VNET_2_VIRTUAL_ADAPTER yes
...
然后重新启动VMware Fusion网络 我的用例: 这对我的处境很有帮助,我的处境和你的差不多

server.vm.network :private_network, ip: 172.17.8.100
使用DHCP时,我有如下情况:

inet 172.17.8.131/24 brd 172.17.8.255 scope global dynamic enp0s18
关闭DHCP后,将为vm分配定义的专用IP地址:

inet 172.17.8.100/24 brd 172.17.8.255 scope global enp0s18

告诉我进展如何。

我也看到了同样的问题。您找到解决方案了吗?该插件的价格为80欧元,但仍需要定制(
inet 172.17.8.100/24 brd 172.17.8.255 scope global enp0s18