vagrant fails to bring up additional adapter for centos vm using virtual box provider

Posted by Anadi Misra on Server Fault See other posts from Server Fault or by Anadi Misra
Published on 2014-06-04T07:45:51Z Indexed on 2014/06/04 9:27 UTC
Read the original article Hit count: 279

this is in continuation of the question asked here about host only adapter on dhcp

I upgraded to vagrant 1.6.3 and the updated Vagrantfile to following setting for multiple adapters

# add additional adapter for inter machine networking
dev.vm.network :private_network, :type => "dhcp", :adapter => "2", :netmask => "255.255.255.0"

it goes through creating adapters but then fails bringing up the mic on vm

Anadis-MacBook-Pro:full-stack-env anadi$ vagrant up
Bringing machine 'full-stack-env' up with 'virtualbox' provider...
==> full-stack-env: Clearing any previously set forwarded ports...
==> full-stack-env: Clearing any previously set network interfaces...
==> full-stack-env: Preparing network interfaces based on configuration...
    full-stack-env: Adapter 1: nat
    full-stack-env: Adapter 2: hostonly
==> full-stack-env: Forwarding ports...
    full-stack-env: 22 => 4223 (adapter 1)
    full-stack-env: 8080 => 8090 (adapter 1)
==> full-stack-env: Running 'pre-boot' VM customizations...
==> full-stack-env: Booting VM...
==> full-stack-env: Waiting for machine to boot. This may take a few minutes...
    full-stack-env: SSH address: 127.0.0.1:4223
    full-stack-env: SSH username: vagrant
    full-stack-env: SSH auth method: private key
    full-stack-env: Warning: Connection timeout. Retrying...
    full-stack-env: Warning: Connection timeout. Retrying...
    full-stack-env: Warning: Remote connection disconnect. Retrying...
==> full-stack-env: Machine booted and ready!
==> full-stack-env: Checking for guest additions in VM...
==> full-stack-env: Setting hostname...
==> full-stack-env: Configuring and enabling network interfaces...
The following SSH command responded with a non-zero exit status.
Vagrant assumes that this means the command failed!

ARPCHECK=no /sbin/ifup eth 2> /dev/null

Stdout from the command:

Device eth does not seem to be present, delaying initialization.


Stderr from the command:

how ever when I log in to the environment I see two network interfaces as expected

Anadis-MacBook-Pro:full-stack-env anadi$ vagrant ssh
Last login: Wed Jun  4 12:54:47 2014 from 10.0.2.2
[vagrant@full-stack-env ~]$ ifconfig
eth0      Link encap:Ethernet  HWaddr 08:00:27:BD:39:57  
          inet addr:10.0.2.15  Bcast:10.0.2.255  Mask:255.255.255.0
          inet6 addr: fe80::a00:27ff:febd:3957/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:511 errors:0 dropped:0 overruns:0 frame:0
          TX packets:360 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:54574 (53.2 KiB)  TX bytes:46675 (45.5 KiB)

eth1      Link encap:Ethernet  HWaddr 08:00:27:A3:86:C9  
          inet addr:172.28.128.3  Bcast:172.28.128.255  Mask:255.255.255.0
          inet6 addr: fe80::a00:27ff:fea3:86c9/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:5 errors:0 dropped:0 overruns:0 frame:0
          TX packets:9 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:1360 (1.3 KiB)  TX bytes:894 (894.0 b)

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

I am bit confused here on why it is trying to add another mic (eth2)? In the VM I used for creating this vagrant box, I had added two NICs already.

© Server Fault or respective owner

Related posts about virtualbox

Related posts about vagrant