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).