VirtualBox 3.2.6 - 2 и более виртуалки в 1 сеть надо объединить (не получается)

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

Ответить
Fkabir
Сообщения: 369

VirtualBox 3.2.6 - 2 и более виртуалки в 1 сеть надо объединить

Сообщение Fkabir »

Есть комп с WinXP, выходит в инет через роутер (настройки по dhcp).
Поставил на компе VirtualBox 3.2.6, а там Дебиан, сеть - NAT, потом сделал проброс портов на хост-машине:

VBoxManage setextradata DebianServer1 "VBoxInternal/Devices/e1000/0/LUN#0/Config/guestssh/Protocol" TCP
VBoxManage setextradata DebianServer1 "VBoxInternal/Devices/e1000/0/LUN#0/Config/guestssh/GuestPort" 22
VBoxManage setextradata DebianServer1 "VBoxInternal/Devices/e1000/0/LUN#0/Config/guestssh/HostPort" 2222

В результате гостевая машина имеет IP 10.0.x.x
Хостовая - 192.168.х.х
Роутер - 192.168.х.1
Хостовая и роутер в одной подсети. В гостевой пингуется роутер + хостовая + есть инет.
В хостовой - захожу на гостевую по ssh по адресу 127.0.0.1 и порт 2222
Т.е. все работает как надо. Но захотел еще 1 гостевую сделать и все это в локалку объединить:)

Затем сделал копию винта гостевой-1, изменив UID его, создал гостевую-2 с аналогичными настройками.
Загрузился на гостевой-2 (юзаю копию винта с другим UID), MAC сетевой карты другой тут. Инет есть.
Но на гостевой-1 и гостевой-2 - один и тот же IP выдается по dhcp вида 10.0.x.x
hostname сменил на гостевой-2.

Вопросы:
1. Как сделать, чтобы у каждой гостевой был свой IP?
2. Как сделать, чтобы гостевые видели друг друга?
3. И чтобы на всех гостевых был инет?:)

Т.е. хочу сделать обычную локалку из 1 хостовой и 2-3 гостевых, чтобы все через роутер ходили в инет. И видели друг друга.
Если кто знает как, плиз поподробнее и пошагово.

Спасибо сказали:
Fkabir
Сообщения: 369

Re: VirtualBox 3.2.6 - 2 и более виртуалки в 1 сеть надо объединить

Сообщение Fkabir »

Сам отвечу. Надо в параметрах сети вместо NAT поставить "Мост", ну и выбрать физическую сетевую карту. И все, машины в 1 локалке :)
Спасибо сказали:
fergios
Сообщения: 512
ОС: debian stable

Re: VirtualBox 3.2.6 - 2 и более виртуалки в 1 сеть надо объединить

Сообщение fergios »

1. Как сделать, чтобы у каждой гостевой был свой IP?

Только проброс портов.
http://yandex.ru/yandsearch?text=virtualbo...D0%B2&lr=65
2. Как сделать, чтобы гостевые видели друг друга?

Добавляешь виртуцальный адаптер eth1 (в вритуал боксе он второй) для каждой виртуалки. Устанавливаеншь для них режим МОСТ (bridge).
В первой виртуалке пишешь у адаптера eth0 адрес 192.168.1.1 и маску 255.255.255.0, у второй виртуалке у адаптера eth0 пишешь адрес 192.168.1.2 и маску 255.255.255.0.
3. И чтобы на всех гостевых был инет?

Изначально для каждой виртуалки на адаптере eth0 стоит NAT. (ну или сам установи в настройках виртуалки, в сетевом алаптере nat.

p.s.: названия eth0 и eth1 если будешь в виртуалках использовать линукс.
Названия eth0 и eth1 (это интерфесы!) посмотреть с помощью команды ifconfig.
Спасибо сказали:
Fkabir
Сообщения: 369

Re: VirtualBox 3.2.6 - 2 и более виртуалки в 1 сеть надо объединить

Сообщение Fkabir »

Спасибо за подробный ответ, с двумя сетевыми не пробовал, сделал как во втором сообщении написал, с 1 сетевой, работает:)
Спасибо сказали:
AlexLive
Сообщения: 1
ОС: Windows 7

Re: VirtualBox 3.2.6 - 2 и более виртуалки в 1 сеть надо объединить

Сообщение AlexLive »

fergios писал(а):
01.07.2010 02:21
1. Как сделать, чтобы у каждой гостевой был свой IP?

Только проброс портов.
http://yandex.ru/yandsearch?text=virtualbo...D0%B2&lr=65
2. Как сделать, чтобы гостевые видели друг друга?

Добавляешь виртуцальный адаптер eth1 (в вритуал боксе он второй) для каждой виртуалки. Устанавливаеншь для них режим МОСТ (bridge).
В первой виртуалке пишешь у адаптера eth0 адрес 192.168.1.1 и маску 255.255.255.0, у второй виртуалке у адаптера eth0 пишешь адрес 192.168.1.2 и маску 255.255.255.0.
3. И чтобы на всех гостевых был инет?

Изначально для каждой виртуалки на адаптере eth0 стоит NAT. (ну или сам установи в настройках виртуалки, в сетевом алаптере nat.

p.s.: названия eth0 и eth1 если будешь в виртуалках использовать линукс.
Названия eth0 и eth1 (это интерфесы!) посмотреть с помощью команды ifconfig.

сегодня буду пить за твое здоровье. Я четыре ночи не спал, машины не пинговались. Спасибо за подсказку)
Спасибо сказали:
Аватара пользователя
Olej
Сообщения: 659
ОС: Fedora, Mint, Debian, QNX
Контактная информация:

Re: VirtualBox 3.2.6 - 2 и более виртуалки в 1 сеть надо объединить

Сообщение Olej »

Fkabir писал(а):
30.06.2010 00:53
Есть комп с WinXP, выходит в инет через роутер (настройки по dhcp).

Когда VirtualBox (думаю что и любой гипервизор виртуализации) работает в Windows, вылезла потрясающе интересная штучка... :unsure:
Вот здесь коллега убил на это 3 дня: Проблема в Linux или VirtualBox с сетевым мостом. ... а я ему помогал подсказками, делая раньше подобные настройки, ну, раз 100, не менее, ... чего, казалось бы, там нового может быть?

Так вот происходит следующее:
- сетевой адаптер в режиме моста
- он пингует дефаултный шлюз за пределами хост-компьютера (роутер) и даже 8.8.8.8
- но никакой другой связи нет...

В результате мытарств оказалось:
- в сетевой трафик вмешивается антивирус DrWeb ... со своими говёнными представлениями о фаерволах...
- как только ему отбили руки - весь трафик пошёл
- думаю, что такое-жебудут вытворять и другие антивирусы ... кто больше, кто меньше
- а Windows без антивирусов не бывает. :crazy:
Спасибо сказали:
Ответить