Здравствуйте, возникла проблема.
Есть хост CentOS 6.5 на нем стоит последней версии Virtual Box c гостевой ос WinXP.
Нужно сделать так, чтобы к гостевой ос могло проходить соединение из вне. Допустим поставить веб-сервер, и чтобы к нему можно было присоединиться по ip.
Пробовал бридж настроить, не вышло. Подскажите как можно решить такую задачу?
VirtualBox настройка сети, хост centos
На хосте нужен форвардинг. В VBox нужно соединение с реальной сетью, то есть, либо мост либо пробросить сетевую карту в гостя. Если сделать NAT, то нужен проброс портов внутрь NAT, насколько я понимаю. Пусть меня поправят, если я ошибаюсь.
Лучший способ это как раз bridge, объясните лучше, что не получилось.
С бриджем не получилось, если честно сам не знаю что) просто нет соединения, даже по локалке) в каждом гайде по разному описывают, даже не знаю где правильно) подкиньте хороший гайд по бриджу в vb)
А хост у вас к чему подключен?
Можете написать параметры сетевых интерфейсов хоста и гостя.
Если хост подключен к маршрутизатору или свичу, то его сетевые настройи были бы тоже кстати.
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 роутер.
Marley, ifconfig -a:Показать

все ещё актуально
выполните команду
# brctl show br0и результат напишите здесь.
Marley, 
на предыдущем скрине tap1, я просто заного создал tap10, после brctl addif br0 em1 у меня отрубались все соединения и доступ к интернету с хоста
Нужно чтобы помимо доступа из внешки к веб-серверу в гостевой, не пропадал доступ к другому серверу(не веб) с хоста. Очень срочно помогите разобраться, уже все изгуглилXD)
У меня реализована задача как у вас, где на виртуальной машине с centos работает виртуальная машина с virtualbox, на которой работает веб сервер.
Разница в том, что у меня локальная сеть, где я могу выделить любое нужное количество ip адресов для виртуальных машин в той же подсети, что и хост машина.
Если я правильно понял, что хостер вам выдал 1 ip адрес.
В такой конфигурации, мне настраивать не приходилось.
Marley, Да, это на сколько знаю делловский VDS, не подскажите как примерно можно реализовать такое?
Marley, Расскажите как делаете на своей машине? Попробую у себя сначала поставить, потом уже на VDS
Далее мое личное мнение. Совсем не факт, что я прав на все 100%.
Сложность в том, что при использовании NAT или Bridge, нужно дополнительно настраивать маршруты и правила на оборудовании хостера.
Я думаю, что они на это не пойдут.
Проще приобрести еще 1 ip адрес и привязать его к виртуальной машине. Что-то около дополнительных 2-х евро в месяц. (Но я этого никогда не делал, т.к. у меня для этого имеется ствой минисервер).
===================
Если хотите создать тестовое окружение как у меня.
У меня белый ip адрес. на роутере.
Внутренняя сеть выглядит вот так:
Показать

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