Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

I am trying to build a vagrant box from a VirtualBox machine. When I give vagrant up, I get an error saying

The following SSH command responded with a non-zero exit status.
Vagrant assumes that this means the command failed!

/sbin/ifup eth1

If I try to run the command manually, I get

/etc/network/interfaces:17: duplicate interface
ifup: couldn't read interfaces file "/etc/network/interfaces"

The network-related part of the vagrantfile is

config.vm.network :hostonly, "192.168.56.11"

(if I disable this line and use only a NAT interface, things work, but I would like both a NAT and a host-only network connection)

The contents of /etc/network/interfaces is

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
allow-hotplug eth0
iface eth0 inet dhcp

allow-hotplug eth1
iface eth1 inet dhcp
#VAGRANT-BEGIN
# The contents below are automatically generated by Vagrant. Do not modify.
auto eth1
iface eth1 inet static
      address 192.168.56.11
      netmask 255.255.255.0
#VAGRANT-END

I tried commenting out the iface eth1 inet dhcp before packaging the machine, but it didn't have any effect (the line was not commented out on the vagrant box).

share|improve this question
    
Created a vagrant bugreport: #1092 –  Tgr Aug 29 '12 at 16:08
add comment

1 Answer

Take a look at this:

https://github.com/mitchellh/vagrant/issues/997

Removing the entries other than eth0 in the /etc/udev/rules.d/70-persistent-net.rules

and removing all but the eth0 ifcfg-eth files in /etc/sysconfig/network/

did the trick for me.

Running virtualbox on ubuntu 12.1, with a suse 11 operating system on the vbox

share|improve this answer
    
the second place is actually /etc/sysconfig/network-scripts/ –  Jose Muanis Jun 28 at 4:53
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.