O Vagrant não configura a interface de rede privada

3

Atualizei recentemente para o Vagrant 1.7.4 em um host Ubuntu 12.04. Eu tenho um vm de desenvolvimento que corri todos os dias no ano passado. Após a atualização, o vagrant não cria mais a interface de rede para a rede privada definida no arquivo Vagrant.

Meu Vagrantfile fica assim:

# -*- mode: ruby -*-
# vi: set ft=ruby :

# Vagrantfile API/syntax version. Don't touch unless you know what you're doing!
VAGRANTFILE_API_VERSION = "2"

Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
  config.vm.box = "devbox-4"

  config.vm.network :forwarded_port, guest: 11211, host: 11211
  config.vm.network :forwarded_port, guest: 5672, host: 5672
  config.vm.network :forwarded_port, guest: 5432, host: 5432

  config.vm.network :private_network, ip: "192.168.255.10"

end

O ifconfig executado dentro da VM gera o seguinte

eth0      Link encap:Ethernet  HWaddr 08:00:27:83:e7:ad  
          inet addr:10.0.2.15  Bcast:10.0.2.255  Mask:255.255.255.0
          inet6 addr: fe80::a00:27ff:fe83:e7ad/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:26887 errors:0 dropped:0 overruns:0 frame:0
          TX packets:26397 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:1655137 (1.6 MB)  TX bytes:1481978 (1.4 MB)

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:14275 errors:0 dropped:0 overruns:0 frame:0
          TX packets:14275 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:4278264 (4.2 MB)  TX bytes:4278264 (4.2 MB)

Como você pode ver, a rede privada definida simplesmente não existe.

Até onde eu sei, a maneira de especificar interfaces de rede não mudou no Vagrant 1.7.4, então o que estou perdendo?

Minhas versões para os vários programas envolvidos são:

Host OS: Ubuntu 12.04
Vagrant: 1.7.4
Virtualbox: 4.2.20
Guest OS: Ubuntu 12.04

Além disso, quando inicio a VM, vejo as seguintes linhas na saída:

default: Warning: Connection timeout. Retrying...
default: Warning: Remote connection disconnect. Retrying...
default: Warning: Remote connection disconnect. Retrying...

A linha de repetição mostra cerca de uma dúzia de vezes antes do processo de inicialização continuar. Termina com:

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

/sbin/ip addr flush dev eth1 2> /dev/null

Stdout from the command:

Stderr from the command:

Mas então eu posso ssh a VM com ssh vagrant muito bem.

Patrick Larrivee-Woods
fonte
Você tem o mesmo problema se mover a :private_networklinha acima das :forwarded_portlinhas?
precisa saber é o seguinte
Sim, o resultado é exatamente o mesmo #
Patrick Larrivee-Woods