Apache-Ubuntu-VirtualBox Виртуальный web сервер в Windows
В этой статье я расскажу о том: как настроить «виртуальную локальную сеть» (ВЛС) с помощью программы VirtualBox, создать «виртуальный компьютер» (ВК), установить на нем ОС UBUNTU с web-сервером Apache.
В качестве основы для создания данной конфигурации, подойдет любой более-менее современный компьютер, с установленной на нем ОС семейства Windows. Точно подойдут XP, Vista, Win7 (подойдет и Linux т.к. VirtualBox «мульти-платформенный», будут только отличаться настройки «взаимодействия сетей»).
В предыдущих статьях, под общим заголовком «Django – среда обитания», я уже описывал способ создания ВК с помощью программы VMwareServer2. Он так же вполне работоспособен, но больше подходит, если у вас уже есть локальная сеть и вы хотите включить в нее свой ВК (обратите на это внимание, может это именно то, что Вам нужно). Если же вы имеете в распоряжении только один компьютер, или ваш компьютер включен в локальную сеть, но вы по какой-то причине не хотите «открывать» в нее ваш ВК, вам вполне подойдет «виртуализация» с помощью программы VirtualBox.
Про все возможности этой программы вы можете прочитать в «википедии».
Подробнее о том, что мы получим в итоге:
- ВК с установленными на нем Ubuntu и Apache, включаемый и выключаемый с основного компьютера (ОК)
- ВЛС между ОК и ВК со статичными IP адресами. Ее можно рассматривать как полноценную локальную сеть между компьютерами, со всеми вытекающими из этого возможностями
- ВК имеет доступ в интернет «через» ОК, не зависимо от способа подключения к интернету последнего
- ОК имеет доступ к ВК по ВЛС с возможностью просмотра сайтов, работающих на Apache
Думаю, что сведения, изложенные в статье, будут особо интересны web-разработчикам, желающим создавать и тестировать сайты в максимально приближенным к «боевым» условиях.
Итак, приступим…
Установка программы VirtualBox
Скачать программу VirtualBox можно по адресу:
В нашем случае нужна версия «VirtualBox 3.1.2 for Windows hosts x86/amd64».
Получили файл «VirtualBox-3.1.2-56127-Win.exe» 71,5 МБ.
Запустим его.
Установка не вызывает сложностей, поэтому кратко:
Нажимаем «Next» -> Соглашаемся с лицензией, «Next» -> Соглашаемся с предложенным составом компонент, «Next» -> Отмечаем необходимые ярлыки, «Next» -> На предупреждение о временном отключении сетевых интерфейсов отвечаем «Yes» -> «Install» -> «Finish»
Настройка взаимодействия с имеющимся подключением к Интернет
Для получения с будущих ВК-ов доступа к сети Интернет необходимо произвести дополнительную настройку уже существующего соединения с Интернет основного компьютера.
Откроем «свойства» текущего соединения к Интернет, а затем вкладку «доступ».
Для Win7 я сначала открыл «Центр управления сетями и общим доступом», затем выбрал «Подключение по локальной сети 2» -> Кнопка «Свойства» -> Обратите внимание на то, чтобы был отмечен флажок «VirtualBox Bridget Networking Driver», выберите вкладку «Доступ»:
В открывшимся окне отметьте флажок «Разрешить другим пользователям сети использовать подключение к Интернету данного компьютера», а в списке «Подключение домашней сети» выберите «VirtualBox Host-Only Network»:
Затем нажмем «Ок». Появится предупреждение, что адаптеру «VirtualBox Host-Only Network» будет присвоен адрес 192.168.137.1:
Запомним этот адрес, и ответим «Да». Закроем окно состояния «Подключение по локальной сети 2».
Откроем свойства сети «VirtualBox Host-Only Network». Нам надо установить флажок «VirtualBox Bridget Networking Driver» и для этого сетевого адаптера:
После этого нажмем «Ок», «Закрыть»
Настройка программы VirtualBox
Если вы закрыли программу VirtualBox, запустите ее вновь.
Откройте меню «Файл» -> «Настройки».
В появившемся окне выберите строку «Сеть», и нажмите кнопку с изображением отвертки:
В открывшимся окне «Детали виртуальной сети хоста» вы увидите IP адрес хоста, и маску будущей виртуальной локальной сети.
Откройте вкладку «DHCP сервер», и т.к. он нам не нужен, на ней ничего не должно быть отмечено-заполнено:
Если это не так, поправьте, затем нажмите «Ок» для выхода из окна «Деталей виртуального хоста».
Далее, перейдем на строку «Общее». Здесь нас интересует папка для хранения наших «виртуальных компьютеров». Точнее их две: для самих ВК и для их «жестких дисков». Выберите, какие вам удобнее:
Для выхода из окна «Свойства», нажмите «Ок».
Создание нового Виртуального Компьютера
Для создания ВК выберите меню «Машина» – «Создать», откроется «мастер» создания нового «ВК»:
Нажимаем «Далее», ставим имя – «ubuntu», операционная система – «Linux», версия – «Ubuntu»:
Нажимаем «Далее», выбираем объем оперативной памяти:
Нажимаем «Далее», отмечаем флажок «Загрузочный ЖД» и ставим переключатель на «Создать новый ЖД»:
Нажимаем «Далее».
Запустится «мастер» создания нового «виртуального ЖД». Рисунок приводить не буду, просто жмем «Далее».
На следующем шаге предлагается выбрать тип файла для виртуального диска. Я решил попробовать на этот раз «Динамически расширяющийся образ»:
Жмем «Далее». В следующем окне я оставил все настройки по умолчанию, а именно: расположение – «ubuntu», объем – 8 ГБ:
Нажимаем «Далее» и в следующем окне нажимаем «Готово», и еще раз «Готово».
В результате получаем ВК с именем «ubuntu»:
Если вы заметили, в мастере ничего не упоминалось про привод DVD и настройки типа сетевого подключения. Доделаем эту работу.
Для начала вам необходимо определиться с типом привода DVD, который вы будете использовать. Я просто смонтировал образ ОС «Ubuntu» – «ubuntu-9.10-server-i386.iso», в программе DeamonTools, в привод «M». Вы можете поступить так же, либо записать этот образ на диск и использовать далее ваш реальный DVD привод.
Откройте меню «Машина» – > «Свойства». Затем выделите пункт «Носители» и выберите строку с изображением DVD диска (пока там надпись «пусто»). Справа, в поле «Привод», поставьте ваш (у меня –«М»), более ничего здесь не меняйте:
Затем в списке слева, выберите строку «Сеть», тип подключения – «Виртуальный адаптер хоста», имя – «VirtualBox Host-Only Enthernet Adapter». Раскройте секцию «дополнительно»:
У вас могут отличаться от моего «тип адаптера» и МАС адрес. Но у меня они стали такими «по умолчанию», т.е. ничего в секции «дополнительно» я не менял. Даже если у вас другие параметры – советую оставить ваши.
Закройте окно «Свойства», нажав «Ок».
Получилось следующее:
Установка Ubuntu
Для начала установки, нажмите кнопку «Старт».
Откроется терминал ВК с первым окном установки ОС Ubuntu server:
Процесс установки подробно описан в части №2 статьи «Django – среда обитания».
Только имейте ввиду следующее:
Для предотвращения этого, необходимо нажать «Enter» в тот момент, когда на экране идет «Настройка сети с помощью DHCP», это вызовет «Отмену» автоматической настройки. Затем нужно выбрать «Настроить сеть вручную». Я ввел такие параметры сети:
IP = 192.168.137.3 (будет IP нового ВК)
Маска = 255.255.255.0
Шлюз = 192.168.137.1
Сервер DNS = 192.168.137.1
В остальном никаких различий нет.
Перед перегрузкой ВК в конце установки, не забудьте «размонтировать» привод DVD или вынуть реальный DVD из реального привода.
По окончании установки, если набрать в броузере IP 192.168.137.3 (или «ubuntu» после добавления этого имени в файл hosts), откроется приветствие Apache.
Настройки samba, виртуальных хостов, и прочее так же описаны в серии статей «Django – среда обитания», начиная с части №3.
Для терминального доступа к ВК можно использовать и программу PuTTY. Только при этом не закрывайте стандартный терминал VirtualBox’а.
Это все, о чем я хотел рассказать в статье.
Желаю удачи!
65173882.31830566.1262711353.cd3715761c57983e6140b73bd03bef42
























Первый раз встречаю настолько подробные и конкретизированные пошаговые руководства. Хотелось бы узнать что ещё будет в этом блоге. Надеюсь ваш интерес к джанге не иссякнет на этапе знакомства с ней :) И мы читатели этого блога будем рады увидеть новый интересный материал.
Мой интерес к джанге вырос, когда я попытался наиграть Minor Swing – Django Reinhardt`а, если что советую попробовать… ходят слухи имено там лежат корни философии джанги. :)
Спасибо за добрые слова.
Сейчас занят изучением фреймворка.
Просто возникла необходимость в реализации одного крупного проекта для себя (interwood.ru). РНР – как-то не хочется. Python+Django вроде подходит :) (да и интересно мне просто показалось)
Здесь буду выкладывать только те вещи, в которых сам разберусь.
Конечно описания так же будут столь же подробны.
здравствуйте. у меня основная ос – windows xp, гостевая – ubuntu 9.10. есть локальная сеть. адреса статические. выход в инет – через маршрутизатор. на убунту – веб сервер, который должен быть доступен из сети.
собственно, вопрос в том, как настроить сеть и выдать виртуальной машине статический адрес?
Здесь (на блоге) все описано очень подробно :)
Если Вам нужно сделать ВК одним из компьютеров, имеющейся ЛС, то начинайте читать с Django – среда обитания. Часть 2 – Установка VMWare и Ubuntu
Если Вы не хотите включать ВК в реальную ЛС, а просто хотите создать виртуальнуюЛС между вашим компьютером, и ВК, установленном на нем, то Вам надо читать – текущую статью :)
Здравствуйте. Отличная статья. Читал ее с воодушевлением и надеждой, что она поможет мне все таки настроить интернет на Ubuntu, но все тщетно, поэтому решаюсь задать вопрос напрямую.
Установил ubuntu с bridged network адаптером, настроил статический адрес, шлюз и DNS. Локальная сеть работает, ВМ видна из хост-ОС и наоборот. Однако, интернет практически не работает: файрфокс не может открыть ни один сайт, хотя ping и tracepath для тех же адресов работают. Хотя иногда совершенно необъяснимым образом открывается lenta.ru.
(Не знаю важно ли это, но на хост-машине используется WiFi адаптер)
Буду очень благодарен за любую помощь
т.е. Вы сделали все как здесь описано? Тогда не пойму вот это –
По моему я писал, что должено быть
см. рис. 19
Спасибо за ответ. Пробовал все кроме экзорцизма. С Виртуальным адаптером хоста локалка вообще не работает. Если ставлю bridged то работает странно. Сегодня выяснил любопытную деталь. Если ввожу в файрфоксе URL то пишет connecting to site и зависает на несколько минут. А вот если ввожу IP то страница открывается, например 74.125.87.147 работает, а google.com нет. Похоже что-то с DNS, но ума не приложу что!
Я делал так несколько раз. Все работает. Более того, экспериментировал и с другими типами подключения ВК к хост компьютеру. Для той топологии сети, что мне надо – работает только описанный в этой статье.
Подробнее опишите вашу сеть, способ подключения к инету (как «заведен», какой роутер\шлюз…), версии ОС (как на хосте так и на ВК) и т.п. и т.д. Какую цель имеет создания ВК. Почему выбрали именно программу VirtualBox, а не VMware. Так же советую прочитать первую и вторую статью на этом блоге (с комментами к ним)
так же посмотрите рис.8. Именно этот IP (он у вас другой может быть) адрес надо указывать при настройке ВК как адрес шлюза и DNS сервера
Потратив еще 3 дня жизни, решил проблему, точнее обошел ее. Изначально я пытался запустить интернет на ubuntu 9.1, но потом попробовал поставить ubuntu 8.4 и все заработало, причем заработало сразу. Я выбрал тип адаптера bridged, ввел статический IP, DNS и шлюз… и все. Кстати, я еще пробовал настроить ubuntu 9.1 на vmware, так же безуспешно.
Надеюсь мой опыт будет кому-нибудь полезен. Всем удачи :)
Спасибо! Рад, что у Вас все получилось. Было бы полезно узнать все же и структуру Вашей сети, т.е., что Вы получили в итоге. Тип подключения bridged – не «прячет» ВК от внешней сети. Он становится виден в уже имеющейся ЛС. Именно этот случай описан в Django – среда обитания. Часть 2 – Установка VMWare и Ubuntu. А использование для этого типа (bridged) соединения ВК программы VMwareServer2 – мне больше нравится, т.к. доступ к ней можно выполнять с любого компьютера в реальной ЛС. Опять же, если цель – веб-сервер в ЛС. И уверяю Вас, все работает (при условии выполнения всех инструкций в точности) :)
Инструкция в этой статье больше подходит для создания ВК, когда у Вас только 1 компьютер, или Вы не желаете включать свой ВК в реальную ЛС. Т.е. Вы создаете виртуальную локальную сеть между ВК и хост-компом. Если нужен доступ в инет, то «соединяете» созданную ВиртЛС с имеющимся «выходом» в инет с хост-компа. И так же, повторюсь, все работает :). Для создания конфигурации согласно этой статье – надо около 1 часа :)
Мне нужно было создать tomcat сервер в ЛС, и до этого у меня уже была работающая vmware с ubuntu 8.4 с подключением bridged. Я честно говоря даже не обратил внимание, что в статье описывается какая-то определенная конфигурация сети. Я к тому моменту уже несколько дней бился с ubuntu, переставил windows, 3 раза поставил и удалил virtualbox и vmware server, так что ключевым моментом было то, что статья описывает как сделать чтоб интернет работал на virtualbox с ubuntu и какая там сеть – совершенно неважно.
Так вот, мой коллега попросил помочь настроить ВМ в virtualbox (у него были какие-то проблемы с tomcat, но интернет работал). Я скачал последнюю ubuntu 9.1, установил, ну а дальше вы знаете. Сначала я думал что проблема с virtualbox, но потом оказалось что под vmware версия 9.1 тоже не работает. Уверен, что описанный в статье метод будет прекрасно работать с версией 8.4, точно так же как работает там простейшее соединение мост. Но в 9.1 не работает ничего кроме lenta.ru. Наверное у них с ubuntu договор какой-то
Я ставил Ubuntu 9.10 server :) В ней идет Apache, именно он – работает нормально, причем сразу после установки. Никаких дополнительных «телодвижений» – не надо. Т.е. ставите VirtualBox по этой статье, настраиваете «мост» между виртЛС и существующим соединением с инетом (здесь описан случай для win7), и ставите ubuntu-9.10-server-i386. см. Django – среда обитания. Часть 2 – Установка VMWare и Ubuntu начиная читать после рис.1 (до него – установка VMwareServer2 описывается).
Еще раз перечитал Ваш пост.
Для Вашего случая: «Мне нужно было создать tomcat сервер в ЛС, и до этого у меня уже была работающая vmware с ubuntu 8.4 с подключением bridged» я бы сделал так, как описано в статье «Django – среда обитания. Часть 2 – Установка VMWare и Ubuntu». Там, действительно тип соединения с ВК – bridget и программа VMwareServe2. Т.е. после установки Вы бы получили еще один комп (виртуальный) в существующей ЛС. И соответственно, доступ к нему возможен с любого компьютера в ЛС.
А в этой стать, я описал тот случай, когда Вам не надо включать ВК в реальную ЛС. И действительно, при этом неважно, какая у вас сеть, даже не важен – есть ли у Вас инет :) (просто не обновите и не установите новые программы в ubuntu в таком случае) Это, конечно же, можно осуществить и с помощью программы VMwareServer2 (просто тип подключения – «виртуальный адаптер хоста» нужен), но я описал здесь использование для этой цели программы VirtualBox, т.к. она тоже пользуется большой популярностью.
Спасибо за статью, очень помогло, получил «It works!» :) Но на сервер можно попасть только из компьютеров в локальной сети, как организовать доступ на вирт машину из внешки? Заранее спасибо…
Это вопрос можно сформулировать так – Как получить доступ в ЛС из внешней сети (интернет)?
Я настраивал однажды такую схему. Мне из дома надо было работать в ЛС офиса. Т.е. «добавить» домашний комп в ЛС офиса. Это решил при помощи программы OpenVPN (серверную часть поставил на шлюз в офисе, клиентскую – дома). Т.е. это вполне возможно. Описать весь процесс не смогу, т.к. там многое зависит от Ваших настроек ЛС в которую надо будет подключаться. Но, повторюсь, это осуществимо.
Или я не правильно понял Вас?
Меня смущает Ваша фраза «Но на сервер можно попасть только из компьютеров в локальной сети». Т.е. или Вы создали ВК с типом подключения bridged, и он стал одним из компьютеров в Вашей реальной ЛС. И Вам нужен доступ к нему из инета (про это я писал в предыдущем ответе Вам).
Или Вы на одном компе создали несколько ВК, объединив их в виртЛС (это вполне возможно), и Вам нужен доступ к web-северу не из инета, а из своей внешней реальной ЛС (т.е. просто с другого реального компа в локальной сети)?
Уточните – какой случай у Вас?
Еще хочу добавить следующее. В моем случае, реальная ЛС, имеет адресное пространство с 10.10.10.1 по 10.10.10.255 Создаваемая ВиртуальнаяЛС – с 192.168.137.1 по 192.168.137.255 Т.е. ВиртЛС «спрятана» от реальной ЛС. Если у Вас адресные пространства сетей совпадают, то сети будут видеть друг друга даже при подключении, описанном в этой статье :) (когда тип подключения = «Виртуальный адаптер хоста»)
Спасибо за статью установил все good
Рад, что пригодились мои «труды»! :)
Спасибо! =)
Кстати, пробовал на Ubuntu Server 8.04 – получил баг с кириллицей (благо гугл помог), остальное встало на ура.
Я тоже пробовал это сборку (под VMware только ). Забыл уже, что не понравилось, но вроде с буквами – нормально было.
9.10 server – больше подошла :)
У меня возникла небольшая пролемка. Есть 10 машин с XP на каждой есть по виртуалбоксу с федорой. Необходимо сделать что бы федора видела и интернет и локальную сеть, и винда видела и интернет и локальную сеть. Через бридж получилось только чтоб видели все интернет, локалку видит тока винда, при этом режим стоит ветевой мост. Думаю надо поставить режим виртуальный адаптер хоста и попробовать с ним. В связи с этим вопрос какие ИП ставить на федору и винду, в винде получается 2 подключения на каждый нужно поставить ИП вот не понимаю какой?
Вам надо делать как раз тип подключения «Bridget». Пример описан во 2-й статье этого блога. Правда там программа VMware и ОС – Ubuntu, но основные принципы по установке параметров сети – такие же.
Прочитал статью 2, но не разобрался в следующем, на винде получаются 2 подключения одно обычное по локальной сети, другое виртуальное. Какой ИП и GW мне поставить на федору и на подключение винде для виртуалбокса.
ЗЫ подсеть 192.168.2.1 – ШЛЮЗ 192.168.2.3-15 -винда и на винде федора с ИП 192.168.2.103 – 115
Смотрите, у Вас получается как бы еще один компьютер, пусть он и виртуальный. Т.е все настройки на Федоре надо делать так, как будто Вы еще один комп к ЛС подключаете. Какой именно IP ставить на Федоре – решать Вам, ессно он должен соответствовать Вашей маске подсети (вроде соответствует, судя по приведенным данным).
Не забудьте прописать IP адреса ВКомп-ов в Ваш шлюз (у меня это dLink-300, у Вас, судя по количеству комп-в – что-то другое), так же Вам может потребоваться сделать соответ-ие разрешения в firewal’е, если он есть. Т.е. работоспособность ЛС, зависит не только от настроек сети на компах.
И еще – попробуйте «попинговать» ВиртКомп-ры с обычных, и наоборот.
Так какой мне правильно режим выбрать чтобы получить еще один комп в реальной ЛС сетевой мост или виртуальный адаптер сети. Если сетевой мост то что писать в настройках виртуальной сетевой карты на винде, по умолчанию там выставлен ИП 192.16.56.1/255.255.255.0 Почитал документацию по ВБ но как то не понял суть данных режимов, просветите вкрадце если не затруднит. :)
Больше 5 вложений в ветке – нельзя. Мои ответы далее – смотрите ниже…
Здравствуйте.
А что, если настроить доступ к веб-серверу виртуальной машины с помощью порт-форвадинга? По аналогии с тем, как в мануале написано об ssh.
VBoxManage setextradata «Linux Guest»
«VBoxInternal/Devices/pcnet/0/LUN#0/Config/guestssh/Protocol» TCP
VBoxManage setextradata «Linux Guest»
«VBoxInternal/Devices/pcnet/0/LUN#0/Config/guestssh/GuestPort» 22
VBoxManage setextradata «Linux Guest»
«VBoxInternal/Devices/pcnet/0/LUN#0/Config/guestssh/HostPort» 2222
Будет работать?
Пробовать можно (и нужно) все возможные пути, которые покажутся Вам более удобными :) .
Только из вопроса не понял – Вашу цель.
Все способы взаимодействия с ВиртКомпьютером, а так же настройки ВиртЛС и взаимодействие её с реальной ЛС и Интернетом, можно решить настройками программы ВиртуальнойМашины. По крайней мере, мне это удалось для решения тех задач, которые передо мной вставали, как с VMwareServer, так и с VirtualBox.
Цель такая же, как и у вас – тестовая площадка :) . То есть LAMP на виртуальной машине, а с помощью port forwading осуществляется доступ к ней
Попробовал, да, работает.
Ну и отлично. :)
Сказать честно – не разбирался с этим вообще. Все удавалось настроить с помощью ВМ.
Прочитал статью 2, но не разобрался в следующем, на винде получаются 2 подключения одно обычное по локальной сети, другое виртуальное. Какой ИП и GW мне поставить на федору и на подключение винде для виртуалбокса.
ЗЫ подсеть 192.168.2.1 – ШЛЮЗ 192.168.2.3-15 -винда и на винде федора с ИП 192.168.2.103 – 115
Вы знаете, точно сформулировать – не смогу сейчас (забыл уже). На ixbt.com была статья по VirtualBox, но не нашел ее. Нашел только вот это:
А вообще, для варианта использования ВК-ов в ЛС мне больше нравится VMwareServer. Кстати, об этом я писал в начале данной статьи :)
По моему ИП 192.16.56.1 – не входит в Вашу подсеть. Может для начала попробовать поставить у адаптеров корректные IP адреса, т.е., например, 192.168.2.203 – 215. По идее – должно сработать…
И еще, Вы не ответили – «пинги» идут?
В режиме моста при включеном бридже пинги идут с виртуалки до хоста и обратно, также если на соседней тачке выкоючить бридж то она тоже пингуется обратной связи нет. После долгих экспериментов задействовать в винде подключение виртуалбокса получилось тока в режиме виртуального адаптера сети. Как я понимаю при выборе виртуального адаптера сети и получается полное разделение виртуальной и реальной машины. Но архитектуру сети, как то я не могу представить. Виртуальная сетевая карта для чего нужна, в линуксе настройки какие должны быть, прежде всего интересует GW? По идее должен быть такой же как и на виндовских тачках 192.168.2.1 но тогда смысла виртуальной сетевой карте я не вижу, точнее нет смысла в ее настройке из под винды.
Вы сделайте все как в этой статье. Только адаптеру, который создает VirtualBox в винде поставьте адрес 192.168.2.203 (здесь он 192.168.137.1), и соотве-но в Федоре его указывайте как шлюз и DNS.
Т.е. сетевые настройки одного из ВК у Вас будут:
IP = 192.168.2.103 (будет IP Вашего ВК)
Маска = 255.255.255.0
Шлюз = 192.168.2.203
Сервер DNS = 192.168.2.203
Попробуйте – должно получиться
Вот конфигурация виндовского хоста и гостевой федоры
C:\Documents and Settings\admin>ipconfig /all
Настройка протокола IP для Windows
Имя компьютера . . . . . . . . . : class2-13
Основной DNS-суффикс . . . . . . :
Тип узла. . . . . . . . . . . . . : смешанный
IP-маршрутизация включена . . . . : нет
WINS-прокси включен . . . . . . . : нет
Подключение по локальной сети – Ethernet адаптер:
DNS-суффикс этого подключения . . :
Описание . . . . . . . . . . . . : Attansic L1 Gigabit Ethernet 10/100/
1000Base-T Controller
Физический адрес. . . . . . . . . : 00-1F-C6-A8-AE-C1
Dhcp включен. . . . . . . . . . . : нет
IP-адрес . . . . . . . . . . . . : 192.168.2.15
Маска подсети . . . . . . . . . . : 255.255.255.0
Основной шлюз . . . . . . . . . . : 192.168.2.1
DNS-серверы . . . . . . . . . . . : 192.168.2.1
VirtualBox Host-Only Network – Ethernet адаптер:
DNS-суффикс этого подключения . . :
Описание . . . . . . . . . . . . : VirtualBox Host-Only Ethernet Adapte
r
Физический адрес. . . . . . . . . : 08-00-27-00-50-F9
Dhcp включен. . . . . . . . . . . : нет
IP-адрес . . . . . . . . . . . . : 192.168.2.215
Маска подсети . . . . . . . . . . : 255.255.255.0
Основной шлюз . . . . . . . . . . : 192.168.2.1
DNS-серверы . . . . . . . . . . . : 192.168.2.1
конфиг федоры
ИП 192.168.2.115
GW 192.168.2.215
маска 255.255.255.0
dns 192.168.2.215
При этом в настройках сетевых карт отключен бридж.
С винды (хост) инет виден а федора не пигруется, с федоры пигруется только 192.168.2.115 и 192.168.2.215.
Сетевые подключения в винде не расшарены, так как при создании полноценной машины этого ИМХО не нужно мб я не прав.
Очень жаль. Но я не могу еще чем-либо Вам помочь.
Цель статей на данном блоге – web-сервер в локальной сети.
У меня нет комп-в c WinXP, так же я не знаком с Федорой (мне это просто – не надо). К тому – же я не знаю остальных настроек Вашей ЛС.
Повторю лишь еще раз, что точно будет работать, если Вы выберите VMwareSrever2 и настроите ее по 2-й статье с этого блога.
В предыдущем посте – лишь мое предположение.
Я могу подсказать путь, за который я уверен – используйте программу VMwareServer2. Она так же бесплатна. Настройка ее для создания в реальной ЛС виртуального компьютера (т.е. ВК будет «виден» в реальной локалке) – подробнo описана во 2-й статье этого блога: «Django – среда обитания. Часть 2 – Установка VMWare и Ubuntu» . Только адреса везде ставьте Ваши (у меня сеть с адресами 10.10.10.1-100).
Буду благодарен за приглашение на хабр :)
Господин Автор !!! Спасио. Как раз два три настроел. Представь, у меня мой роутер выдал IP для моей виртуальной машины ))). С удовольствием прилгасил бы если бы у меня был инвайт. Да ты бы смог бы сам с такой статьей туда попасть. Это просто на самом деле. Удачи !!!
У Вас роутер настроен на автоматическую раздачу IP в ЛС. Я предпочитаю руками адреса назначать :)
Вам так же успехов!
Что если после настроек по вашему методу в win7в браузере отобразилось что IT WORKS но вот putty почемуто не подхватывает линукс в консольном режиме Настраивал PUTTY на IP 192,168,137,3 и порт 22 выводит ошибку типа вроде как не смогло подключиться
Что может быть не так
А можно с вами по SKYPE пообщаться сегодня
Манжак Сергей Будет
Честно сказать, не знаю что у Вас может быть.
Сеть между ВирКомпом я так понял работает…
Попробуйте прочесть про настройку Putty здесь -
http://www.burdin.interwood.ru/2009/12/django-%E2%80%93-sreda-obitaniya-chast-3-ustanovka-django/
Может упустили что-то. У меня проблем с ней ни разу не было.
Скайп не ставлю в последнее время, меня можно найти в джабере – e.s.burdin@gmail.com
Подскажите что я сделал неправильно или недоделал: вм пингуется, все работает вроде бы нормально, но в браузере ничего не отображается
1. ВМ пингуется. Попробуйте из ВМ пингануть основной комп.
2. «все работает вроде бы нормально» – что работает нормально?
3. «но в браузере ничего не отображается» – что, по Вашему мнению должно отображаться?
Слишком мало информации. Попробуйте подробнее описать проблему.
все получилось ест-но, но в моем случае вариант абсолютно не рабочий. Инет под виртуалкой работает, доступ по самбе и http к серверу есть, НО увы: не проходят апдейты для убунты, svn co обрывается с ошибкой, даже закачка файлов проходит криво – хэш суммы не совпадают.. вот такие пироги
Это странно.
У меня все работало (правда эта было давно, может что-то и поменялось уже в программах).
Привет! А можно как-то убрать значение «неопознанная сеть» с VirtualBox Host-Only Network в «Центр
управления сетями и общим доступом» . И сделать так чтобы в хосте(Windows 7) был интернет подключенный ч/з виртуальную ОС (Windows XP SP3)? А то я сделал всё как надо:
Сеть – VirtualBox Host-Only Network
Windows XP:
IP адрес модем драйвера: 192.168.1.1
Локальная сеть:
IP: 192.168.1.2
Маска: 255.255.255.0
Осн.шлюз: 192.168.1.1
DNS: 213.145.129.20
Windows 7:
Локальная сеть:(VirtualBox Host-Only Network-»неопознанная сеть»)
IP: 192.168.1.3
Маска: 255.255.255.0
Осн.шлюз: 192.168.1.1
DNS: 213.145.129.20
Локальная сеть м/у 7 и ХР работает, Интернет В ХР есть но почему-то нет в 7. А при попытке В ХР, в
свойствах модем драйвера «Дополнительно» «обший доступ к подключению интернета», поставить галочку «Разрешить другим пользователям…к Интернету данн. компа». Выдаёт:
«Имя пользователя и пароль для данного подключения не были сохранены для использования всеми
пользователями. Поэтому общий доступ к подключению к интернету может подключиться только, когда вы вошли в систему».
Честно говоря не понял зачем Вам инет на хостовой машине через виртуалку.
В этой статье описано следующее:
«Если же вы имеете в распоряжении только один компьютер, или ваш компьютер включен в локальную сеть, но вы по какой-то причине не хотите «открывать» в нее ваш ВК, вам вполне подойдет «виртуализация» с помощью программы VirtualBox.»
Дело в том, что у меня модем драйвер, под Интернет, сильно глючит в 7-ке. А в ХР, конечно, драйвер пашет как трактор. Ну и пришлось придумывать всё это дело с Виртуал. машиной. Ведь в 7-ке у меня стоит Skype, антивирус, утилиты, которые требуют соединение с Инетом. Я как понял, сегодня, чтобы отправить Инет в хост(7) с гостевого ОС(ХР). Надо в ХР связять мостом сет. адаптер локального сети(ч/з VirtualBox Host-Only Network), с сет. адаптером подключения к Инету. Соотвественно прописать IP и т.д. в 7 и ХР. Если Вы что-либо знаете об этом, то расскажите пожалуйста.
С такой проблемой раньше не сталкивался. Интересный способ решения.
Я бы все-таки выбрал путь устранения неполадок с драйвером модема в 7-ке.
К сожалению, подсказать ничего не могу, с VirtualBox’ом вообще были заморочки с сетью (на момент написания статьи, сейчас – не знаю т.к. перестал пользоваться виртуальными машинами).
Да я уже несколько месяцев решал проблему с драйвером. Пришёл к выводу что всё бестолку и даже ЦРУ не поможет. Драйвер нельзя обновить до 7-ки, даже с офиц. сайта драйвера. Устанавливать так старое оборудование тоже не катит, ставить со совместимосью – бесполезно. А Ваша статья «Настройка взаимодействия с имеющимся подключением к Интернет» мне подкинула идею – создать сетевой мост или что-то в этом вроде.
Отлично!
Промучился два дня с установкой. Сеть сделаю – инет пропадёт… и наоборот. :-)
Прочёл статью, снёс всё на фиг, поставал аккуратно по новой – сразу прошло на ура.
Env: XP-SP3 & Ubuntu 10.10 Server.
Спасибо автору! Особенно помогла та часть статьи, где говорится о настройках сетевого адаптера. В ХР чуть-чуть отличается, но всё понятно по аналогии.
Добрый день!
Очень полезный материал. Спасибо!
Только вот столкнулся с проблемкой: Ubuntu Server, который на VirtualBox-е установлен не хочет видеть интернет.
Host: WinXp SP3
Guest: Ubuntu Server 9.10
VirtualBox ver. 4.14 (свежак)
Интернет-адаптер: Yota Jingle (адреса, по умолчанию, динамические)
Пинги между хозяином и гостем идут в обоих направлениях.
Apache – отвечает (то есть «It works!» показывает )
А в сеть – фигушки! Говорю Ubunt-e «ping yandex.ru», отвечает «Unknown host». Обновить Ubuntu, соответственно, тоже не могу.
Всё-всё-всё делал строго по инструкции. Причём, на другой машине, где подключение по «нормальной» локальной сети, а не по WiMax-у, всё летало на ура.
Может быть, в Yot-е всё дело???
Заранее благодарю за ответ.
Сожалею, но не знаю чем Вам помочь.
Статья написана 2 года назад, могло многое поменяться.