Old Environment:
Mac OS 10.8.5 Host
Vagrant 1.3.1
Vagrant Fusion Plugin 2.0.4
Fusion 5.0.3
Mac OS 10.8.5 Guest
New Environment:
Mac OS 10.9.1 Host
Vagrant 1.4.3
Vagrant Fusion Plugin 2.2.8
Fusion 6.0.2
Mac OS 10.9.1 Guest
I am trying to create an updated mac vagrant environment. The VM running
on the host acts as a build agent for our CI system. Because of this I
need the VM to have it's own mac address and IP address to get onto our
internal network.
The old environment Vagrant file looks like this:
Vagrant.configure("2") do |config|
config.vm.box = "macbuld10-8-5"
config.vm.guest = "darwin"
config.vm.network "public_network"
config.ssh.host = "<dns name>"
config.vm.provider "vmware_fusion" do |v|
v.gui = true
v.vmx["ethernet0.connection"] = "nat"
v.vmx["ethernet0.linkStatePropagation.enable"] = "TRUE"
v.vmx["ethernet1.linkStatePropagation.enable"] = "TRUE"
v.vmx["ethernet1.addressType"] = "static"
v.vmx["ethernet1.generatedAddress"] = nil
v.vmx["ethernet1.generatedAddressOffset"] = nil
v.vmx["ethernet1.address"] = "00:50:56:2E:48:47"
v.vmx["ethernet1.connectionType"] = "bridged"
v.vmx["memsize"] = "3588"
v.vmx["numvcpus"] = "2"
end
It's been a while since I set this up, and this was my first attempt at
using vagrant (I am an iOS developer). I believe the point of this
configuration was to create a two network interfaces. Ethernet0 uses nat
and this is what the Host uses to connect to over ssh. The second
interface adds a public IP that the CI server can access. I did this
because I didn't feel like trying to get port forwarding to work.
I tried to use this configuration with the new setup and instead I got no
network at all. I tried this <https://coderwall.com/p/_meqfg> configuration
and also got no network. When I remove all of the vmx stuff, and just try
to use a private network through config.vm.network, I again get no network
inside the VM. I am also unsure why when I modify ethernet0 and ethernet1
that It would be showing me that my network network interfaces are en2 and
en3.
Old VM:
<https://lh5.googleusercontent.com/-d9foxBqXVec/UuqbZdC9TSI/AAAAAAAAAMk/JHx2aBzUr2I/s1600/oldvm.png>
New VM:
<https://lh5.googleusercontent.com/-H7kw-WFA4MA/UuqbfqTUWXI/AAAAAAAAAMs/67PlkaW_2cU/s1600/newvm.png>
And I missing something? Is there an easier way to do this?
--
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/groups/opt_out.