Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > *NIX системы: Общие вопросы > Сеть между Host & Guest на VirtualBox


Автор: BuShaRt 7.11.2011, 18:41
Host: ubuntu, Guest: centOs.

На centOs, кроме самой Ос крутиться http-сервер и прочи плюшки т.е. используется он как "сервер внутри". Раньше host был Windows 7 и сеть была настроена через NAT  с пробсросом портов, но с переходом на Ubuntu возможность использовать NAT пропала т.к. порты <1024 через него не работают.
По факту поиска в google большинство советов сводиться к установке моста, но тут проблема - компьютер у меня подключен к роутеру через Wi-fi, а как настроить wlan мост я не нашел смог разобраться. 

Переробывал уже множество вариантов. В случае использования подключения "Виртуальный адаптер хоста" вроде как даже на хосте определился интерфейс vboxnat, а на госте eth подключился к нему и получил IP, но ping и HTTP не хотя не в одну не в другую сторону.

Как мне настроить сеть?  :wall

Автор: DarkProg 7.11.2011, 19:26
Я вообще обычно использую виртуальный адаптер хоста, я вот с натом не понял как они там взаимодействуют - в интернет виртуалка у меня пошла, а к локальной машине чего-то не захотела.
Основная проблема настройки через виртуальный адаптер сводилась к тому что на виртуальном адаптере в гостевой ОС надо руками прописать IP-адрес, и на основной ОС также руками прописать IP-адрес из естественно одной подсети, но отличной от той которая используется для похода в интернет.

У вас получается вариант гостеваяОС-->виртуальный адаптер-->Некая маршрутизация на настоящий адаптер-->Настоящий адаптер-->интернет.

Вот как-то так, но я линуксами не пробовал такого трюка, поэтому не могу посоветовать конкретно что и где надо включить.

Автор: BuShaRt 7.11.2011, 19:53
Мне интернет не нужен, мне нужно обращаться с хоста к гостью по 80 порту. И по поводу прописывания IP для виртуального адаптера тоже не понял. Зачем? VirtalBox по идее сама IP раздает за счет встроенного HDCP

Добавлено через 3 минуты и 36 секунд
и ifconfig подтверждает эту информацию: vboxnat и eth имею IP, причем согласно настройками виртуального адаптера

Автор: DarkProg 7.11.2011, 20:23
Прописать нужно потому что VirtualBox даёт адрес гостевой ОС из одной подсети, а главная получает из другой подсети - понятное дело что без шлюза такое работать не будет.

Проверь.

Автор: BuShaRt 8.11.2011, 12:50
Хост (vboxnet0): 192.168.100.1 
Гость (eth0): 192.168.100.2
Маска: 255.255.255.0

Не похоже на разные подсети

Автор: BuShaRt 8.11.2011, 13:32
Едрид, мадрид!

Несколько дней изучения манов и множество эксперементов оказались достаточно бесмысленными. Как оказалось в последствия - проблема была лишь в том, что настройки сети при первом включение виртуалки применяються не полностью - для полного применения надо сделать рестарт гостя. 

На деле сетевой мост по wlan0 заработал на ура без всяких донастроек, просто надо было ребутнуть гостя еще разок.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)