(ОТВЕТЬ НИЖЕ)
У меня проблема с реализацией сети Host-Only в Virtualbox. мой хост-компьютер работает под управлением Windows 7 Ultimate, а гостевой ОС является Ubuntu Server 12.04.2 64bit.
Я настраиваю виртуальный ящик только для хост-адаптера.
Как вы можете видеть, DHCP-сервер отключен, и я пытаюсь включить и отключить, но проблема все еще существует.
Ниже приведен результат
ipconfig /all
из Windows CMD
Теперь настройки сети моей виртуальной машины
Когда я запускаю виртуальную машину, Ubuntu вызывает некоторые проблемы с конфигурацией сети, как показано ниже
Мой файл / etc / network / interfaces, как показано ниже:
Когда я перезапускаю сетевую службу, показываю «Не удается найти устройство eth1, не удалось вызвать eth1, как показано ниже:
если я выберу «ifdown», ответ будет следующим:
любая помощь будет оценена
заранее спасибо
ОТВЕТ
Имя сетевого адаптера VirtualBox на гостевой машине не фиксируется постоянно, каждый раз, когда вы отключаете и включаете хост-адаптер из предпочтений VB, количество добавленных номеров сетевых устройств будет увеличиваться. Например, если вы отключите и включите сетевой адаптер только для хоста пять раз, новое сетевое имя должно быть eth4, а если оно было восемь раз, сетевое имя должно быть eth7 и так далее.
если вы не знаете, какое у вас сейчас имя сетевого устройства, используйте:
ifconfig -a
он распечатает все доступные сетевые адаптеры (устройства), найдет ваше новое имя и перенастроит файл / etc / network / interfaces с новым именем.
для конфигурации DHCP используйте приведенный ниже код с изменением eth5 с вашим текущим именем устройства
auto eth5
iface eth5 inet dhcp
А для статического ip вы можете написать код ниже: (вам все равно нужно изменить eth5 с именем вашего устройства, а также статическим ip, в большинстве случаев нет необходимости менять маску):
auto eth5
iface eth5 inet static
address 192.168.56.101
netmask 255.255.255.0
Я надеюсь, что это поможет кому-то еще.
источник
Ответы:
Это не должно быть eth1. На моей виртуальной машине это eth2.
Что
/dev/eth*
печатает в вашем случае?источник
Чтобы увидеть список адаптеров, к которым ваша виртуальная машина может получить доступ, используйте это:
Это покажет вам имена интерфейсов. Например, с двумя сетевыми адаптерами мой гость в Ubuntu выглядит следующим образом.
источник
Столкнулся с той же проблемой после обновления с Virtualbox 4.x до 5.x (в Debian, но это, безусловно, относится и к Ubuntu). Я оставил
gateway 0.0.0.0
в/etc/network/interfaces
объявленииeth1
(vboxnet0, только для хоста), что было хорошо для 4.x, но разбил службу в 5.x сfailed to bring up eth1
.Удаление
gateway
(иbroadcast
иnetwork
)eth1
декларации сделало свое дело.Обратите внимание, что у вас могут быть фиксированные правила,
/etc/udev/rules.d/70-persistent-net.rules
которые вы можете удалить / обновить.источник