Debian stretch and vagrant: автоматически включается сетевой интерфейс VirtualBox

636
codekandis

Я имею в виду мой вопрос @stackoverflow:

https://stackoverflow.com/questions/45238551/debian-9-stretch-vagrant-vm-box-host-not-reachable

Я еще не выяснил, почему интерфейс виртуальной коробки не был запущен сразу после запуска коробки.

Я ищу решение для автоматического вызова всех интерфейсов VirtualBox, идентифицированных по имени, начиная с vboxnetмомента их создания виртуальной машиной.

В настоящее время я использую ifconfig vboxnet0 upвручную каждый раз, когда поднимаю свой бродячий ящик.


Обновить

В вопросе, связанном выше, я получил подсказку, что это известная проблема в VirtualBox 5.1.24. Установка VB 5.1.22 является приемлемым решением, хотя, по крайней мере, работает как положено.

Но я все еще хотел бы знать, как автоматически вызывать все новые интерфейсы сети.

0
Судя по вашему `ifconfig`, у вас установлен пакет` net-tools`; был ли он установлен во время развертывания vagrant экземпляра? Я заметил, что отсутствие `net-tools` вызывает аналогичную ошибку на растяжках хостов https://github.com/mitchellh/vagrant/issues/8686 rakslice 6 лет назад 0
Я также нашел эту ссылку. `net-tools` уже был установлен, но` / sbin` не был частью `$ PATH`. После некоторых неприятностей, не зная об этом, я по ошибке переустановил «net-tools», и после этого мне пришлось переустанавливать свою ОС, пока я только слишком плохо знаком с Linux, чтобы исправить возникшую неверную конфигурацию. После переустановки Debian я сначала сделал `export PATH = $ PATH: / sbin` для моего сеанса при запуске системы, а затем я запустил свой бродячий ящик. Вывод: `ifconfig` был доступен для vagrant, но ничего не изменил. codekandis 6 лет назад 0
Возможно, опустить `/ sbin` в пути к среде недостаточно, чтобы опустить` net-tools` для vagrant. codekandis 6 лет назад 0

0 ответов на вопрос