Vagrant ifup eth1 com falha (interface duplicada)

1

Eu estou tentando construir uma caixa vagrant de uma máquina VirtualBox. Quando dou vagrant up , recebo um erro dizendo

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

/sbin/ifup eth1

Se eu tentar executar o comando manualmente, obtenho

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

A parte relacionada à rede do arquivo vagrant é

config.vm.network :hostonly, "192.168.56.11"

(se eu desabilitar esta linha e usar apenas uma interface NAT, as coisas funcionam, mas eu gostaria de ter uma conexão de rede NAT e somente host)

O conteúdo de /etc/network/interfaces é

# 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

Eu tentei comentar o iface eth1 inet dhcp antes de empacotar a máquina, mas ela não teve nenhum efeito (a linha não foi comentada na caixa do vagrant).

    
por Tgr 21.08.2012 / 11:57

1 resposta

3

Dê uma olhada nisso:

link

Removendo as entradas diferentes de eth0 no /etc/udev/rules.d/70-persistent-net.rules

e removendo todos, exceto os arquivos eth0 ifcfg-eth em / etc / sysconfig / network /

fez o truque para mim.

Executando o virtualbox no Ubuntu 12.1, com um sistema operacional Suse 11 no vbox

    
por 18.01.2013 / 20:41