| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > *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 заработал на ура без всяких донастроек, просто надо было ребутнуть гостя еще разок. |