LinuxForum.Fans
Тема

Как подружить Ubuntu и Windows 7 посредством VBox

Автор: ztm 16 сообщений 4645 просмотров
#380624

Сразу к сути. Есть хост(win7 32bit), на нем поднята(посредством VM VirtualBox) Ubuntu server 14.04(i386). Как бы мне настроить сеть на ubuntu, чтобы она была доступна с хоста и могла ходить в интернет(и по возможности была бы доступна извне, но это необязательно). Хост получает инет напрямую от провайдера, настройки от провайдера автоматические.

#380626

ztm, стесняюсь спросить, а весь этот дикий геморрой чем-то оправдан?

#380636

stranger, ну, с холмика моих скромных познаний, я не нахожу(возможно, пока не нахожу) данный геморрой настолько диким. Для меня он более чем оправдан. Хочу win-хост на котором на виртуалке крутится ubuntu server, на котором, в свою очередь, apache+php+mysql. Между win-хостом и гостевой ubuntu настроена расшаренная папка из которой apache берет файлы для сайта, которые создаются и редактируются с win-хоста напрямую.
Мда на деле все гораздо проще выглядит :). И да, я знаю, что есть множество способов сделать проще (тот же WAMP, denwer и т.д.), но там все слишком автоматизировано, а мне нужно все сделать поэтапно и осознать как все устроено внутри. Все, в принципе, работает. Гостевую с хостом подружил через "Виртуальный адаптер хоста", а в инет гостевая ходит через NAT. Но вот объединить это все на одном интерфейсе не получается, из-за недостатка знаний.

#380640

ztm, Вы герой!

Господи, ну зачем весь этот мазохизм? Есть CMS, у неё есть веб-интерфейс, чего ещё? Зачем в принципе лезть в дебри протоколов? Каккая, нафиг, NAT?

Я вебмастер с 1997-го года, может быть это я устарел и чего-то не понимаю? Объясните тогда старику!

#380643
"stranger" написал:
Господи, ну зачем весь этот мазохизм?

У нас с Вами разное понимание мазохизма. У меня есть конкретная цель, к которой я направляюсь.

"stranger" написал:
Есть CMS, у неё есть веб-интерфейс, чего ещё?

Не совсем могу понять: каким образом CMS с веб-интерфейсом помогут мне в углублении понимания взаимодействия сетей и поверхностного системного администрирования?

"stranger" написал:
Зачем в принципе лезть в дебри протоколов?

Ни к одному из протоколов я в дебри не лезу. Я пытаюсь получить базовые знания и опыт их применения в интересующей меня сфере.

"stranger" написал:
Каккая, нафиг, NAT?

Полагаю, в моем случае имелось в виду "Network Address Translation". Какого типа, к сожалению, не знаю, я в этом немного понимаю.

"stranger" написал:
Я вебмастер с 1997-го года, может быть это я устарел и чего-то не понимаю? Объясните тогда старику!

Устарели ли вы или нет, понимаете или нет: явно не мне об этом судить. Вам должно быть виднее. Могу предположить, что вы не совсем понимаете мои предпочтения.
Будьте немного толерантнее. Мои цели не стодолларовые купюры, чтобы всем нравится. Да и вопрос этого топика совершенно другой. Можете/желаете помочь - помогите, а в критике методов на данном этапе не нуждаюсь.

#380646

Основные методы подключения подключения виртуальных машин:
NAT - хост выступает в качестве роуера, между хостом и гостевой машиной образуется локальная сеть
Bridge -(мост) - сетевуха гостевой машины пробрасывается наружу в общую сеть

В Вашем бы случае я инет бы подключил через железный роутер, сетевую на ubuntu поставил бы в режим моста. Организовалась бы небольшая локальная сеть за железным роутером. C помощью проброса портов стал бы ваш сервер на ubunte доступен из вне...

#380649

Bif, так NAT же и так есть. Но за NAT-ом сайт извне доступен не будет, как я понимаю (поправьте, если не так), пока вы не пробросите порты внутрь виртуальной локалки.

#380659

Доступ извне не основная проблема. Пожалуй она создает много неудобств и я отложу ее до лучших времен.
Основной вопрос: Можно ли сделать так, чтобы гостевая могла ходить в инет и была доступна по сети с хоста используя один интерфейс на гостевой. Или же проще на гостевой использовать 2 интерфейса: по одному через NAT она будет ходить в инет а по другому используя "Виртуальный адаптер хоста" будет доступна с хоста. Как лучше?

#380665

Тогда все проще: создайте на хосте виртуальную сеть с ВМ и раздайте в эту сеть NAT.

#380667
yars написал:
Bif, так NAT же и так есть. Но за NAT-ом сайт извне доступен не будет, как я понимаю (поправьте, если не так), пока вы не пробросите порты внутрь виртуальной локалки.

Вроде как эмуляция готового сервака, отстроил на виртуалке и скинул конфиги на рабочий сервер...


ztm, сейчас под рукой нет VirtualBox, но я думаю найдете один или несколько виртуальных сетевых адаптеров, гляньте их IP адреса. Переведите виртуалку в режим NAT, DHCP сервер VirtualBox сам даст адрес виртуальной машины, попингуйте с гостевой машины записанные IP адреса. Должно работать, т.е. у вас образовалась локалка...

#380669

Можно на виртуальной машине поднять 2 интерфейса:

1 - Nat
2 - Внутренняя сеть.

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

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

Впрочем, я у себя использую вариант c bridge, как описал Bif.
И таким способом подключения, без каких-либо усилий можно публиковать ваш сайт на виртуальной машине в интернете. (разумеется если провайдер предоставляет белый ip адрес)

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

Имеется вариант настройки и посложнее.
С использованием переадресации пакетов, настройкой правил ip-tables, таблиц маршрутизации и т.д.

#380672

В видео от обучающего центра Специалист.
Как раз настраивают сеть как и вы.

Показать


Видеокурс Linux. Уровень 1 и 2 (максимально полный) (2011.Rus)
level2--> lin2_day1.avi

удалено.
#380673

Как оказалось, истина где-то рядом. "Внезапно!" я для себя открыл, что VBox может спокойно пробрасывать порты своими стандартными средствами. В моем случае даже не пришлось создавать NAT-сеть(опция VBox).
На адаптере гостевой выбрал тип подключения NAT. С хоста к гостевой пробросил c 127.0.0.1:80 на %адресГостевой%:80 и для клиента ssh(в моем случае PuTTY) с 127.0.0.1:%произвольный порт% на %адресГостевой%:22. Ну и учитывая, что у меня белый IP, то еще пробросил и %адресХоста%:80 на %адресГостевой%:80 и теперь гостевая доступна извне. Может кому поможет информация.
Bif, yars, Marley, огромное Вам спасибо за помощь.
З.Ы.

"Marley" написал:
В видео от обучающего центра Специалист.

Не поверите ... :)
Смотрю как раз этот курс, но немного в другой вариации.

#380674

Marley, только помните, что варез у нас запрещен, если вы не уверены в лицензионной чистоте материала, лучше не публикуйте ссылки на него, во избежание проблем с роскомкопирастами, хорошо?

#380675
ztm написал:
У меня есть конкретная цель, к которой я направляюсь.

Сформулируйте её пожалуйста однозначно и конкретно и возможно не только я смогу Вам посодействовать.

#380680

stranger, вопрос решен :)

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