2015-11-06 7 views
0

Я попытался настроить частную сеть с коробками Slackware, но у меня были проблемы. Я получаю ту же ошибку с коробкой (ricardson/slackware64-14.1-minimal) из каталога Atlas и с коробкой, которую я создал с нуля. Я использую Vagrant 1.7.4 и VirtualBox 4.2.24.Конфигурация сети Vagrant с коробкой Slackware

Сообщение об ошибке выглядит следующим образом:

Настройка и включение сетевых интерфейсов ... Vagrant пытались выполнить Возможностей «configure_networks» на обнаружение гостевой ОС «Linux», но гость Безразлично» t поддерживают эту возможность. Для настройки Vagrant требуется эта возможность . Пожалуйста, либо переконфигурируйте Vagrant, чтобы избежать этой возможности, либо исправить проблему , создав эту возможность.

Эта ошибка возникает при добавлении сети vm.network с атрибутом private_network. Пересылка портов не вызывает никаких проблем.

Я еще не нашел причину этой проблемы, но кажется ясным, что это связано с самой коробкой. Кажется, что Slackware чего-то не хватает. Я могу переключиться на другую коробку, но мне было бы очень интересно понять эту проблему. Любая помощь будет оценена по достоинству.

ответ

2

Я послал сообщение на опорном список рассылки проекта Vagrant и сделал получить быстрый ответ от Alvaro Miranda Агилера: https://groups.google.com/forum/#!topic/vagrant-up/hZ9BIX0n3xI

Резюмируя он предлагает обходной путь, который состоит из:

  1. , для атрибута auto_config присваивается значение false при настройке private_network (config.vm.network «private_network», введите: «dhcp», auto_config: false)

  2. Config йти во время сети в Provisioner (config.vm .provision "оболочки", выполните команду: "всегда", встроенный: "/ SBIN/DHCPcd eth1")

Я проверил это решение с моей коробкой Slackware с успехом ,

Alvaro также добавил дополнительную информацию в свой пост, чтобы выяснить, что случилось со стандартным способом настройки сети на Slackware.