Настройка сети для Virtualbox (Настройка сети для VirtualBOX)
Модератор: Модераторы разделов
-
- Сообщения: 17
- ОС: ASPLinux
Настройка сети для Virtualbox
Привет всем.
Имеем: aspliux 11.2 и VirtualBox.
Задача: сделать еще одну виртуальную рабочую машину в сети.
Vbox встала нормально, винда xp2 prof в неё установилась еще лучше.
Но, VBox по умолчанию работает через NAT, в таком режиме получаем в виндовс только интернет, рабочую локалку не видно совсем.
Вопрос такой, как спарить виртульную виндовс и реальную локалку? Все попытки поднять сеть в vbox через TAP успехом не увенчались. Делаем все строго по интструкции от vbox, получаем фигу (не работает и сетевая в винде и пропадает пинг на eth0).
eth0 получает адрес от dhcp домена.
Либо я чего то не улавливаю, либо одно из двух.
ПыСы: Советовать vmware или что-то еще НЕ надо. Можно просто рассказать у вас есть если работает давно быстро и стабильно как виртуальное рабочее место. Сейчас пробую поставить параллелс (www.parallels.com). Пока взаимности не могу добиться на уровне parallels-config, что то оно там не компилит.. VMWware стоит пости 200 долларов. Я лучше комп куплю за 230.. Parallels 50 . VirtualBOX бесплатный
Люди, помогите поднять vbox а?
Имеем: aspliux 11.2 и VirtualBox.
Задача: сделать еще одну виртуальную рабочую машину в сети.
Vbox встала нормально, винда xp2 prof в неё установилась еще лучше.
Но, VBox по умолчанию работает через NAT, в таком режиме получаем в виндовс только интернет, рабочую локалку не видно совсем.
Вопрос такой, как спарить виртульную виндовс и реальную локалку? Все попытки поднять сеть в vbox через TAP успехом не увенчались. Делаем все строго по интструкции от vbox, получаем фигу (не работает и сетевая в винде и пропадает пинг на eth0).
eth0 получает адрес от dhcp домена.
Либо я чего то не улавливаю, либо одно из двух.
ПыСы: Советовать vmware или что-то еще НЕ надо. Можно просто рассказать у вас есть если работает давно быстро и стабильно как виртуальное рабочее место. Сейчас пробую поставить параллелс (www.parallels.com). Пока взаимности не могу добиться на уровне parallels-config, что то оно там не компилит.. VMWware стоит пости 200 долларов. Я лучше комп куплю за 230.. Parallels 50 . VirtualBOX бесплатный
Люди, помогите поднять vbox а?
-
- Сообщения: 2519
- Статус: Мимо шёл
- ОС: Debian
Re: Настройка сети для Virtualbox
Ты как сдесь пробовал
http://www.virtualbox.org/wiki/Automatic_Bridge_Ubuntu
http://www.virtualbox.org/wiki/Advanced_Networking_Linux
у меня тож с ходу не завелась
http://www.virtualbox.org/wiki/Automatic_Bridge_Ubuntu
http://www.virtualbox.org/wiki/Advanced_Networking_Linux
у меня тож с ходу не завелась
-
- Сообщения: 17
- ОС: ASPLinux
Re: Настройка сети для Virtualbox
*Sasha* писал(а): ↑14.05.2007 17:49Ты как сдесь пробовал
http://www.virtualbox.org/wiki/Automatic_Bridge_Ubuntu
http://www.virtualbox.org/wiki/Advanced_Networking_Linux
у меня тож с ходу не завелась
Спасибо большое за ссылки, дало пищу для размышлений. На самом деле почему-то толково написанного "для чайников" мануала как это сделать нет.
Все равно не работает.
Покопавшись еще пару часов вывел следующее:
#Создаем виртуальную сетевую карту, указываем владельца
tunctl -t tap0 -u User
#Поднимаем tap1 с нулевым IP
ifconfig tap0 0.0.0.0 up
#Создаем мост br0
brctl addbr br0
#Соединяем tap1, eth0 и br0
brctl addif br0 eth0 tap0
#Поднимаем мост
ip link set up dev br0
#Получаем адрес от DHCP для моста
dhclient br0
#Поднимаем мост
ifconfig br0 up
#удаляем адрес из eth0
ifconfig eth0 0.0.0.0 up
После этого пропадает ping www.ru. есть ping 192.168.0.253 (наш dhcp сервер) и пингуется честно полученный для br0 сетевой адрес.
Ничего не понимаю (с) Падал прошлогодний снег
Кто знает как быть дальше и где я ошибся в размышлениях? Я так уже скоро мануал напишу..
Не проходите мимо, напишите кто чем может..
-
- Сообщения: 17
- ОС: ASPLinux
Re: Настройка сети для Virtualbox
В общем, так как все прошли мимо, пишу ответ сам себе.
Задача решена, итого имеем: Сеть на домене AD 2003 srv, ASPLinux 11.2, в нем поднята WinXp Prof в VirtualBOX. WinXP Видна в сети как отдельная рабочая станция. Итого имеем еще одно рабочее место. Если нужны мануалка в подробным описанием как поднимается вируальный сетевой интерфейс и грабли с ним могу выложить.
-
- Сообщения: 3
- ОС: Debian Etch
Re: Настройка сети для Virtualbox
Расскажи а?
А то тоже бьюсь и никак как то ....
Кста - а как шары-каталоги сделать? В упор не хочет работать
w2k3 ser стоит и фиг....
А то тоже бьюсь и никак как то ....
Кста - а как шары-каталоги сделать? В упор не хочет работать
w2k3 ser стоит и фиг....
-
- Сообщения: 17
- ОС: ASPLinux
Re: Настройка сети для Virtualbox
Ниже описание, но учти что у меня не Debian. Узкое место здесь - преобразование dns имен в IP. Будет трудно - напиши.
Хотя как не смешно, больше всего из всех прочитанных мануалок помогла мануалка для SuSe )))
--------------------
Имеется:
Локальная сеть, адреса получаются через DHCP, привязка через МАС-адрес, поднят домен Win2003
Одна сетевая карта eth0 на компьютере, ASPLinux 11.2
Что бы ОС поднятая в VirtualBOX была как отдельная машина, в сети необходимо создать для неё виртуальный интерфeйс tap0, после чего tap0 соединяем с eth0 мостом br0.
Исходный код утилиты tunctl можно взять тут:
http://www.user-mode-linux.org/cvs/tools/tunctl/
После сборки получите бинарный файл команды tunctl. Для сборки в директории с полученными файлами выполните make
Командный файл для поднятия двух интерфейсов будет таким, все делается с правами root
#!/bin/bash
# Указываем пути поиска команд
PATH=/sbin:/usr/bin:/bin:/usr/bin:/usr/sbin/
#Создаем виртуальную сетевую карту, указываем владельца
tunctl -t tap0 -u User
#Поднимаем tap0 с нулевым IP адресом
ifconfig tap0 0.0.0.0 up
#Создаем мост br0
brctl addbr br0
#После этого мы должны объединить eth0 и tap0 мостом, tap0 и eth0 не должны иметь
#собственного IP адреса, адрес только у br0, так же br0 будет иметь МАС адрес такой же как и у eth0
#Соединяем tap1, eth0 и br0
brctl addif br0 eth0 tap0
#Если адрес не раздается через DHCP, то указываем IP адрес мосту
#ip addr add 192.168.0.19/24 dev br0
#или получаем адрес от DHCP
dhclient br0
#Вот после этой команды появилась проблема в том, что dns адреса не резолвились, т.е.
#не происходило преобразования www.ya.ru в IP адрес этого сервера.
#Как ни странно, то /etc/resolv.conf тут совсем не причем. Кроме того в
# /var/log/massages писали что «dhclient: can't create /var/lib/dhcp/dhclient-eth0.leases: No such file
# or directory». После добавления каталога /var/lib/dchp и пустого файла /etc/dhclient-br0.conf
# пинги www заработали.
#Поднимаем мост
ifconfig br0 up
#удаляем адрес из eth0
ifconfig eth0 0.0.0.0 up
#После этого мы имеем два сетевых интерфейса без IP адресов, и мост, который имеет IP адрес,
#который и будет адресом для компьютера с ASPLinux.
#Устанавливаем права на tap1, необходимо для корректного запуска VirtualBOX
chmod 0666 /dev/net/tun
После этого указываем host interface в VirtualBOX tap0. Так же прописываем в DHCP обязательно новый виртуальный МАС-адрес tap0, что бы на него начали отдаваться IP адрес автоматом.
Для того, что бы обмениваться через шары файлами, необходимо выполнять обычные условия двух компьютеров для локальной сети. Если простаая локальная сеть – то поднимаем самбу и делаем рабочую группу, пользователей и т.д. Если домен, но надо обе машины вводить в домен. Лично у меня в этой конфигурации обе ОС с моего компа используют шару на сервере.
Еще от себя добавлю - не впадай в ошибку думая что у тебя один компьютер, у тебя два. Так сеть и настраивай. Кроме того можешь еще наподнимать до 4 интерфейсов и тренироваться в настройке локальных сетей )
-
- Сообщения: 3
- ОС: Debian Etch
Re: Настройка сети для Virtualbox
Спасибище!
Утянул в файлик - как малость развяжусь с делами - буду курить
Как возникнут вопросы отпишусь хотя в общем все ясно
а дебиан там или что - не суть - сам же знаш
-
- Сообщения: 17
- ОС: ASPLinux
Re: Настройка сети для Virtualbox
ВАЖНОЕ замечание для тех, кто будет настраивать - не забудте про IPTables, иначе точно пропадут пинги )
-
- Сообщения: 3
- ОС: Linux Mandriva 2008 PP+
Re: Настройка сети для Virtualbox
alexeykur писал(а): ↑15.05.2007 12:59Создаем виртуальную сетевую карту, указываем владельца
tunctl -t tap0 -u User
#Поднимаем tap1 с нулевым IP
ifconfig tap0 0.0.0.0 up
#Создаем мост br0
brctl addbr br0
#Соединяем tap1, eth0 и br0
brctl addif br0 eth0 tap0
#Поднимаем мост
ip link set up dev br0
#Получаем адрес от DHCP для моста
dhclient br0
#Поднимаем мост
ifconfig br0 up
#удаляем адрес из eth0
ifconfig eth0 0.0.0.0 up
Спасибо! Этой инфы более чем достаточно. Мне помогло!
Только вот в чем у меня проблема возникла. Когда комп перезагружаеш, приходится опять все прописывать. Как сделать что бы он куда нить это записывал?
-
- Сообщения: 1445
- ОС: Debian Squeeze
Re: Настройка сети для Virtualbox
Отличное HOWTO. Все заработало.
-
- Сообщения: 17
Re: Настройка сети для Virtualbox
Зачем так сложно? Можно ведь просто выбрать bridge соединение в настройках сети Virtual Box'a.
-
- Сообщения: 992
- ОС: openSUSE
Re: Настройка сети для Virtualbox
А Вы дату посмотрите, тогда этого ещё нельзя было сделать через графику
-
- Сообщения: 73
- ОС: Ubuntu 9.10
Re: Настройка сети для Virtualbox
хотелось бы уточнить, о каком DHCP идет речь? о том же, который и основному интерфейсу (т.е. eth0) выдает IP?
-
- Сообщения: 43
Re: Настройка сети для Virtualbox
Хотелось бы понять как эту устроено. Будут два различных IP для каждой OS? Задача стоит настроить доступ к гостевой из вне
НЕофициальный форум технической поддержки RU-CENTER - НЕофициальный форум технической поддержки RU-CENTER
-
- Сообщения: 158
- Статус: Говорящий со звёздами
- ОС: Debian GNU/Linux