VirtualBox - не работает host-интерфес ?

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС для молодых и начинающих системных администраторов.

Модераторы: SLEDopit, Модераторы разделов

jobfox
Сообщения: 142

VirtualBox - не работает host-интерфес ?

Сообщение jobfox »

Хост система Ubuntu 9.10
Гостевая Windows XP
VirtualBox 3.0.6

Необходимо : соединение из хост системы в гостевую.

Ставлю сетевой адаптер тип - сетевой ост.

Но как узнать какой адрес присвоен гостевой системе?
Как установить сеть.

Плз, не отправляйете в поиск.
Подскажите, кто может подробно, хоть что-то.
Спасибо сказали:
pelmen
Сообщения: 1268
ОС: debian

Re: VirtualBox - не работает host-интерфес ?

Сообщение pelmen »

Во-первых, сразу скажу, что sun последние несколько релизов сильно мудрили с настройками сети в виртуалбоксе, что-то меняли, что-то ломалось и пр. Так что лучше скачать свежую сборку (3.1.2) там точно все работает.
Во-вторых, если нужно просто соединение хост и гостя, то лучше внутреннюю сеть делать.
http://download.virtualbox.org/virtualbox/...karmic_i386.deb
Спасибо сказали:
Denikin
Сообщения: 119

Re: VirtualBox - не работает host-интерфес ?

Сообщение Denikin »

Тип подключения - сетевой мост. Но вот с реальной сетевухой гости не будут работать (мне не удалось). Надо создать виртуальный tun интерфейс, и указать его в качестве сетевого моста. Ему присваиваешь произвольный локалнет адрес, типа 192,168,128,1. Ну и конечно на убунте надо настроить файрвол (вкл форвардинг и настроить nat)
Спасибо сказали:
Аватара пользователя
Bluetooth
Сообщения: 4395
Статус: Блюзовый
ОС: Debian Squeeze amd64

Re: VirtualBox - не работает host-интерфес ?

Сообщение Bluetooth »

Denikin писал(а):
09.01.2010 18:30
Тип подключения - сетевой мост. Но вот с реальной сетевухой гости не будут работать (мне не удалось). Надо создать виртуальный tun интерфейс, и указать его в качестве сетевого моста. Ему присваиваешь произвольный локалнет адрес, типа 192,168,128,1. Ну и конечно на убунте надо настроить файрвол (вкл форвардинг и настроить nat)

Вообще, с некоторых пор работают. Но, тем не менее, поддерживаю идею про tap.
правда, настройки сети усложняются немного.
Ставлю сетевой адаптер тип - сетевой ост.

Но как узнать какой адрес присвоен гостевой системе?
Как установить сеть.

Плз, не отправляйете в поиск.
Подскажите, кто может подробно, хоть что-то.

В первую очередь Вам нужно четко понять, что такое режим "сетевой мост". Постараюсь на пальцах объяснить: Это значит, что сетевая карта виртуальной машины связана с реальной мостом, это значит, что виртуальная сетевая карта находится в том же сегменте сети, что и реальная. Это значит, что она получит адрес от того же dhcp сервера, от которого получила и реальная сетевая карта, разумеется, если сервер есть. Если нет, то Вам нужно настроить вручную ip из той же подсети, что и реальная сетевая карта. После этого виртуалка сможет общаться как с хост системой, так и с другими системами из этой же подсети. В общем, это будет выглядеть как если бы виртуальная сетевая карта была реальной и включенной в тот же свич, что и реальная.
Конечно, я не совсем точно и правильно описал все это, но я пытался как можно проще. Надеюсь, Вы поймете.
Про tap рассказывать пока не буду, оно наверняка Вам не нужно.
Спасибо сказали:
jobfox
Сообщения: 142

Re: VirtualBox - не работает host-интерфес ?

Сообщение jobfox »

Хорошо, если не использовать tap, то как узнать ip адрес гостевой машины???
Спасибо сказали:
Аватара пользователя
Bluetooth
Сообщения: 4395
Статус: Блюзовый
ОС: Debian Squeeze amd64

Re: VirtualBox - не работает host-интерфес ?

Сообщение Bluetooth »

jobfox писал(а):
13.01.2010 00:36
Хорошо, если не использовать tap, то как узнать ip адрес гостевой машины???

Он не берется с потолка. Разворачивайте на хост машине(или другой машине, присоединенной к тому же интерфейсу) dhcp сервер или задавайте настройки вручную. В любом случае при использовании tap Вам нужно будет как минимум включить форвардинг пакетов. Или вообще не поднимать полноценный шлюз :)
Спасибо сказали: