Сеть только для хоста с полем Virtual и хост-машиной Windows: не может найти устройство eth1

(ОТВЕТ НИЖЕ)

У меня есть проблема с реализацией сети Host-Only в Virtualbox., который моя хост-машина выполняет в соответствии с Windows 7 Ultimate и гостем, ОС является Сервер Ubuntu 12.04.2 64 бита.

Я настраиваю виртуальное поле адаптер только для хоста.

Virtual box host-only adapter configuration

VirtualBox Host-only adapter - DHCP Server disabled

Поскольку Вы видите, что Сервер DHCP отключен, и я пробую и включенный и отключенный, но проблема все еще там.

Ниже результат

ipconfig /all

из Windows CMD

Windows ipconfig /all Results

Теперь мои параметры сети виртуальной машины

Virtual Machine Network Settings

Когда я выполняю VM сила человечности некоторая проблема с конфигурацией сети как изображение ниже

Ubutnu Booting Network configuration problem

Мой/etc/network/interfaces файл как указано ниже:

/etc/network/interfaces content

То, когда я перезапускаю сетевой сервис, покажите, "Не может найти устройство eth1, Неудавшимся для перевода в рабочее состояние eth1 как указано ниже:

restart networking error

если я иду с "ifdown" опциями, ответ как ниже:

enter image description here

любая справка будет цениться

Заранее спасибо


ОТВЕТ

Название сетевого адаптера 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

Я надеюсь, что это поможет кому-то еще.

12
задан 18 December 2013 в 16:29

3 ответа

Чтобы увидеть список адаптеров, к которым ваша виртуальная машина может получить доступ, используйте это:

ls /sys/class/net

Это покажет вам имена интерфейсов. Например, с двумя сетевыми адаптерами мой гость Ubuntu выглядит следующим образом.

eth1  eth2  lo
0
ответ дан 18 December 2013 в 16:29

Это не обязательно должен быть eth1. На моей виртуальной машине это eth2.

Что печатает ls /dev/eth*, в вашем случае?

0
ответ дан 18 December 2013 в 16:29

Столкнутый та же проблема после обновления от Virtualbox 4.x к 5.x (на Debian, но которые, конечно, относятся к Ubuntu также). Я оставил a gateway 0.0.0.0 в /etc/network/interfaces объявление eth1 (vboxnet0, только для хоста), который был хорошо для 4.x, но разрушил сервис в 5.x с failed to bring up eth1.

Удаление gatewaybroadcast и network) из eth1 объявление добилось цели.

Обратите внимание, что Вы, возможно, исправили правила в /etc/udev/rules.d/70-persistent-net.rules то, что можно хотеть удалить/обновить.

0
ответ дан 18 December 2013 в 16:29

Другие вопросы по тегам:

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