Hi,
I just purchased Vagrant VMWare Fusion Plugin and cannot get it (whatever I do) to set a static IP address on my private VMWare network. I’ve added this to my Vagrant config file: server1.vm.network "private_network", ip: "192.168.13.120" And here's the Vagrant config file: > # -*- 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 > > >> # Begin server2 > > config.vm.define "server2" do |server2| > > server2.vm.hostname = "server2" > > >> server2.vm.provider "vmware_fusion" do |v| > > v.vmx["numvcpus"] = "1" > > v.vmx["memsize"] = "512" > > end > > >> server2.vm.provider "virtualbox" do |v| > > v.customize [ "modifyvm", :id, "--cpus", "1" ] > > v.customize [ "modifyvm", :id, "--memory", "512" ] > > end > > >> server2.vm.network "private_network", ip: "192.168.13.121" > > end > > # End server2 > > >> # Begin server3 > > config.vm.define "server3" do |server3| > > server3.vm.hostname = "server3" > > >> server3.vm.provider "vmware_fusion" do |v| > > v.vmx["numvcpus"] = "1" > > v.vmx["memsize"] = "512" > > end > > >> server3.vm.provider "virtualbox" do |v| > > v.customize [ "modifyvm", :id, "--cpus", "1" ] > > v.customize [ "modifyvm", :id, "--memory", "512" ] > > end > > >> server3.vm.network "private_network", ip: "192.168.13.122" > > end > > # End server3 > > # Begin server4 > > config.vm.define "server4" do |server4| > > server4.vm.hostname = "server4" > > >> server4.vm.provider "vmware_fusion" do |v| > > v.vmx["numvcpus"] = "1" > > v.vmx["memsize"] = "512" > > end > > >> server4.vm.provider "virtualbox" do |v| > > v.customize [ "modifyvm", :id, "--cpus", "1" ] > > v.customize [ "modifyvm", :id, "--memory", "512" ] > > end > > >> server4.vm.network "private_network", ip: "192.168.13.122" > > end > > # End server4 > > end > > >> Here’s my VMWare private network settings: > 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 > I'm also getting this when I try to connect to server1 and server3. However I can connect to server2 and server4. The provider for this Vagrant-managed machine is reporting that it is not yet ready for SSH. Depending on your provider this can carry different meanings. Make sure your machine is created and running and try again. Additionally, check the output of `vagrant status` to verify that the machine is in the state that you expect. If you continue to get this error message, please view the documentation for the provider you're using. Best Regards, -- You received this message because you are subscribed to the Google Groups "Vagrant" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
