Vagrant Определение IP-информации для eth2… не удалось [closed]

Я запускаю бродячий файл, чтобы запустить CentOS Virtual Box на OSX, но при запуске бродяги он всегда терпит неудачу при по умолчанию: Настройка и включение сетевых интерфейсов ... с ошибка:

The following SSH command responded with a non-zero exit status.

Vagrant assumes that this means the command failed!

/sbin/ifup eth2 2> /dev/null

Stdout from the command:


Determining IP information for eth2... failed.


Stderr from the command:

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

Я пробовал множество предложенных решений, таких как отключение en2 на хосте с помощью ifconfig en2 down .

Я пробовал редактировать и удалять файлы на гостевой странице /etc/udev/rules.d/70-persistent-net.rules , но они всегда восстанавливаются бродягой.

Я пробовал редактировать файлы на гостевой машине в / etc / sysconfig / network-scripts / ifcfg-eth2 , чтобы установить ONBOOT = no , но опять же они были восстановлены бродягой .

Проблема в том, что у меня нет доступа к исходному Virtual Box, чтобы редактировать любую конфигурацию до того, как она будет упакована.

Это Mac компании, и это второй Mac, который я пробовал, хотя на Mac, не принадлежащем компании, такой проблемы не было.

Я знаю, что есть способ остановить Vagrant, пытающийся настроить eth2 , я просто не могу понять, как это сделать (или любой другой обходной путь) без оригинального Virtual Box.

-1
задан 3 August 2014 в 16:04
1 ответ

Оказывается, что eth2 - это адаптер для подключения VirtualBox напрямую к внешнему Интернету, поэтому комментирование

config.vm.network :public_network

из VagrantFile остановило загрузку общедоступных сетевых интерфейсов и таким образом решило проблему.

0
ответ дан 5 December 2019 в 20:41

Теги

Похожие вопросы