The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Раздел полезных советов: Настройка сетевого доступа для Vrit..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Раздел полезных советов: Настройка сетевого доступа для Vrit..."  +/
Сообщение от auto_tips on 19-Дек-08, 13:51 
В простейшем случае работу сети внутри гостевой системы в VritualBox можно обеспечить через NAT.
Достаточно выбрать тип эмуляции сетевого интерфейса - NAT, а в гостевой ОС получить IP по DHCP или
установить вручную из диапазона 10.0.2.0/24, шлюз 10.0.2.2, DNS 10.0.2.3.

Для проброса портов из вне можно использовать:

   VBoxManage setextradata "freebsd" "VBoxInternal/Devices/pcnet/0/LUN#0/Config/guestssh/Protocol" TCP
   VBoxManage setextradata "freebsd" "VBoxInternal/Devices/pcnet/0/LUN#0/Config/guestssh/GuestPort" 22
   VBoxManage setextradata "freebsd" "VBoxInternal/Devices/pcnet/0/LUN#0/Config/guestssh/HostPort" 2222

где, "freebsd" - это имя виртуальной машины, а pcnet тип эмулируемой карты.
Заходя на 2222 порт хостовой машины мы будем переброшены на 22 порт виртуального окружения.


Для обеспечения полноценного сетевого окружения для виртуального сервера необходимо поднять виртуальный сетевой интерфейс.


Устанавливаем пакеты:

    sudo apt-get install uml-utilities bridge-utils

Настраиваем бриждинг, редактируем /etc/network/interfaces в случае если IP хост-система получает динамически (DHCP):

    auto eth0
    iface eth0 inet manual

    auto br0
    iface br0 inet dhcp
    bridge_ports eth0 vbox0

    # The loopback network interface
    auto lo
    iface lo inet loopback

eth0 - сетевой интерфейс, br0 - создаваемый бридж, vbox0 - имя устройства, используемого в VirtualBox
Если виртуальных окружений несколько, можно написать:

    bridge_ports eth0 vbox0 vbox1 vbox2 vbox3 vbox4

В случае со статическим IP настройки примут вид:

    auto eth0
    iface eth0 inet manual

    auto br0
    iface br0 inet static
    address 192.168.0.100
    netmask 255.255.255.0
    gateway 192.168.0.1
    bridge_ports eth0 vbox0 vbox1

    # The loopback network interface
    auto lo
    iface lo inet loopback

При использовании статического IP в eth0, его настройки должны совпадать с br0

Перезапускаем  сетевую подсистему:

    sudo /etc/init.d/networking restart

В сетевых настройках VirtualBox определяем виртуальные интерфейсы.
Для этого редактируем файл /etc/vbox/interfaces:

   # Each line should be of the format :
   # <interface name> <user name> [<bridge>]
   vbox0 <your user name> br0
   vbox1 <your user name> br0

Перезапускаем virtualbox для принятия изменений:

Для OpenSource версии:

    sudo /etc/init.d/virtualbox-ose restart

Для проприетарной сборки:

    sudo /etc/init.d/vboxnet restart

Не забываем убедиться в наличии прав доступа на чтение и запись для пользователей группы vboxusers для устройства /dev/net/tun

    sudo chown root:vboxusers /dev/net/tun
    sudo chmod g+rw /dev/net/tun

Чтобы права автоматически установились после перезагрузки в  /etc/udev/rules.d/20-names.rules меняем

    KERNEL=="tun", NAME="net/%k"

на

    KERNEL=="tun", NAME="net/%k",  GROUP="vboxusers", MODE="0660"

В настройках  VirtualBox для гостевого окружения выбираем "host networking" указав имя созданного виртуального интерфейса.


URL: http://www.ubuntugeek.com/how-to-set-up-host-interface-netwo...
Обсуждается: http://www.opennet.dev/tips/info/1877.shtml

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по ответам | RSS]

1. "Настройка сетевого доступа для VritualBox окружения в Ubuntu..."  +/
Сообщение от metallic on 19-Дек-08, 13:51 
Огромное спасибо! Самая нормальная инструкция из всех, что видел.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Настройка сетевого доступа для VritualBox окружения в Ubuntu..."  +/
Сообщение от Max (??) on 19-Дек-08, 14:39 
Уже не нужно. С версии 2.1 host networking настраивается самом боксе и работает из коробки.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "Настройка сетевого доступа для VritualBox окружения в Ubuntu..."  +/
Сообщение от metallic on 19-Дек-08, 15:34 
Неужели? Наконец-то. Я просто еще на 2.0 сижу
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "Настройка сетевого доступа для VritualBox окружения в Ubuntu..."  +/
Сообщение от netc email(??) on 19-Дек-08, 15:57 
под виндой точно из коробки ;)

а как под линухом ?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

5. "в ритуальный ящик??"  +/
Сообщение от Andrey Mitrofanov on 19-Дек-08, 16:12 
>работу сети внутри гостевой системы в VritualBox можно обеспечить

Я-таки сильно извиняюсь за спросить и ничего не понимаю ни в виртуальных, ни в ритуальных бокесах, но оно таки-да :) так и называется - вРИтуал-бокс?

Не, правда, просветите -- совершенно озадачен. И все молчат -- наверное в курсе?.. 8-O

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

6. "в ритуальный ящик??"  +/
Сообщение от a2 on 19-Дек-08, 19:35 
всем наверное глубоко ... на эту опечатку, а вот Вам надо задуматься.
дедушка Фрейд крутится в гробу, как волчок ;)
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

7. "Настройка сетевого доступа для VritualBox окружения в Ubuntu..."  +/
Сообщение от Max (??) on 19-Дек-08, 20:06 
В линуксе тоже "из коробки". Еще бы баги с гостевыми FreeBSD исправили...
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

8. "ври туаль ны йаще"  +/
Сообщение от Andrey Mitrofanov on 19-Дек-08, 21:50 
>всем наверное глубоко ... на эту опечатку, а вот Вам надо задуматься.
>дедушка Фрейд крутится в гробу, как волчок ;)

Гм, поясните? Оговорок не наблюдаю, сексуального подтекста тоже.
Дедуля, в такем разе, не крутится, а икает уже, видимо, - от поминания не к месту.
Если я Вас взволновал, чем дедуля-то виноват? :-P

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

9. "Настройка сетевого доступа для VritualBox окружения в Ubuntu"  +/
Сообщение от Mad (??) on 22-Дек-08, 12:26 
А они сами не вдупляют, в чем там дело... Просто говорят, что работает нестабильно.
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

10. "Настройка сетевого доступа для VritualBox окружения в Ubuntu..."  +/
Сообщение от User294 (??) on 24-Дек-08, 09:14 
> Еще бы баги с гостевыми FreeBSD исправили...

Да, бсд на виртуалбоксе - суровое зрелище.По количеству глюков и их разнообразию - unbeatable.

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

11. "Настройка сетевого доступа для VirtualBox окружения в Ubuntu..."  +/
Сообщение от Сергей email(??) on 21-Июл-09, 13:25 
Спасибо большое реально помог!!!
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

12. "Настройка сетевого доступа для VirtualBox окружения в Ubuntu..."  +/
Сообщение от Foma email on 16-Июн-11, 23:12 
Здравствуйте.
Вот сделал как написано, все заработало.
Перезагрузил Линукс и все умерло. Т.е. сеть есть у железа, а у виртуальных пропала. Повторил все шаги опять, но безрезультатно.
Да и у меня отсутствует вот этот файл /etc/udev/rules.d/20-names.rules,
/etc/vbox/interfaces - этого тоже не было, но я его создал с указанными параметрами. Если не трудно подскажите в чем может быть проблема.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

13. "Настройка сетевого доступа для VirtualBox окружения в Ubuntu..."  +/
Сообщение от Alexandr (??) on 17-Июн-11, 13:41 
проблема в версии - год статьи 2008 а на дворе 2011 - http://www.virtualbox.org/manual/ch06.html#natforward
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру