LinuxForum.Fans
Тема

VirtualBox настройка сети, хост centos

Автор: u_Samar_ 15 сообщений 6276 просмотров
#382336

Здравствуйте, возникла проблема.
Есть хост CentOS 6.5 на нем стоит последней версии Virtual Box c гостевой ос WinXP.
Нужно сделать так, чтобы к гостевой ос могло проходить соединение из вне. Допустим поставить веб-сервер, и чтобы к нему можно было присоединиться по ip.
Пробовал бридж настроить, не вышло. Подскажите как можно решить такую задачу?

#382353

На хосте нужен форвардинг. В VBox нужно соединение с реальной сетью, то есть, либо мост либо пробросить сетевую карту в гостя. Если сделать NAT, то нужен проброс портов внутрь NAT, насколько я понимаю. Пусть меня поправят, если я ошибаюсь.

#382365

Лучший способ это как раз bridge, объясните лучше, что не получилось.

#382366

С бриджем не получилось, если честно сам не знаю что) просто нет соединения, даже по локалке) в каждом гайде по разному описывают, даже не знаю где правильно) подкиньте хороший гайд по бриджу в vb)

#382368

А хост у вас к чему подключен?

Можете написать параметры сетевых интерфейсов хоста и гостя.
Если хост подключен к маршрутизатору или свичу, то его сетевые настройи были бы тоже кстати.

P.S. я поднимаю bridge следующими командами:

Показать


$ vm=vm_name

Подключение сетевых интерфейсов:

Наберите команду;
$ VBoxManage list bridgedifs

Обратите внимание на значение:
Name: eth0

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

Подключаю к виртуальной машине 2 виртуальных сетевых “Intel® 82540EM Gigabit Ethernet Controller”, работающих как bridget :

$ VBoxManage modifyvm ${vm} \
--nictype1 82540EM \
--nic1 bridged \
--bridgeadapter1 eth0


$ VBoxManage modifyvm ${vm} \
--nictype2 82540EM \
--nic2 bridged \
--bridgeadapter2 eth0

Хост у меня работает с миром через Wi-Fi роутер.

#382406

Marley, ifconfig -a:

Показать
хост VDS. в гостевой ОС пока что стоит NAT, После установки 2х адаптеров по твоему гайду, winxp не находит драйверов(сменил на Fast, появились, но не заработало))

#382453

все ещё актуально

#382454

выполните команду

text
# brctl show br0

и результат напишите здесь.

#382455

Marley,
на предыдущем скрине tap1, я просто заного создал tap10, после brctl addif br0 em1 у меня отрубались все соединения и доступ к интернету с хоста

#382456

Нужно чтобы помимо доступа из внешки к веб-серверу в гостевой, не пропадал доступ к другому серверу(не веб) с хоста. Очень срочно помогите разобраться, уже все изгуглилXD)

#382459

У меня реализована задача как у вас, где на виртуальной машине с centos работает виртуальная машина с virtualbox, на которой работает веб сервер.
Разница в том, что у меня локальная сеть, где я могу выделить любое нужное количество ip адресов для виртуальных машин в той же подсети, что и хост машина.

Если я правильно понял, что хостер вам выдал 1 ip адрес.
В такой конфигурации, мне настраивать не приходилось.

#382460

Marley, Да, это на сколько знаю делловский VDS, не подскажите как примерно можно реализовать такое?

#382463

Marley, Расскажите как делаете на своей машине? Попробую у себя сначала поставить, потом уже на VDS

#382465

Далее мое личное мнение. Совсем не факт, что я прав на все 100%.

Сложность в том, что при использовании NAT или Bridge, нужно дополнительно настраивать маршруты и правила на оборудовании хостера.
Я думаю, что они на это не пойдут.

Проще приобрести еще 1 ip адрес и привязать его к виртуальной машине. Что-то около дополнительных 2-х евро в месяц. (Но я этого никогда не делал, т.к. у меня для этого имеется ствой минисервер).

===================

Если хотите создать тестовое окружение как у меня.

У меня белый ip адрес. на роутере.

Внутренняя сеть выглядит вот так:

Показать


Если сможете у себя поднять, что-то похожее, я попытаюсь помочь по настройке сети.
Только не нужно руками поднимать br, tap и т.д. В virtualbox это не требуется.

#382466

Marley, Ага, спасибо) Недавно начали на парах виртуализацию проходить, но только в теории...

Войдите или зарегистрируйтесь, чтобы ответить.