3

Я недавно обновился до Vagrant 1.7.4 на хосте Ubuntu 12.04. У меня есть разработка vm, которую я запускаю каждый день в течение последнего года. После обновления vagrant больше не создает сетевой интерфейс для частной сети, определенной в файле Vagrant.

Мой Vagrantfile выглядит так:

# -*- 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

ifconfig run внутри VM выводит следующее

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)

Как видите, определенной частной сети просто нет.

Насколько я знаю, способ указания сетевых интерфейсов не изменился в Vagrant 1.7.4, так чего мне не хватает?

Мои версии для различных программ:

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

Кроме того, когда я запускаю виртуальную машину, я вижу следующие строки в выводе:

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

Строка повторения показывает около десятка раз, прежде чем процесс запуска продолжается. Это заканчивается:

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:

Но тогда я могу ssh VM с vagrant ssh просто отлично.

0