среда, июля 23, 2008

Настраиваем виртуальную машину в Virtualbox как хост-систему

Данная статья описывает настройку виртуальной машины в Virtualbox как хост-системы. Это значит, что виртуальная машина сможет иметь свой собственный IP-адрес и будет доступна за пределами основной системы.

Все действия мы будем производить от пользователя root. Обратите внимание на префикс в команде su. Без него настроить сетевой интерфейс не получится.

[pomka@pc-32 ~]$ su -


На запрос пароля вводим пароль суперпользователя root.

Следующим шагом мы установим пакет bridge-utils. Этот пакет содержит утилиты для настройки сетевого моста linux ethernet.
Мост используется для одновременного соединения нескольких устройств
ethernet. Соединения полностью прозрачны: компьютеры, присоединенные к
одному устройству ethernet, видят остальные компьютеры напрямую.

[root@pc-32 pomka]# yum install bridge-utils


Теперь приступаем к конфигурированию сетевых интерфейсов. Первым делом настроим интерфейс br0, для этого создадим файл ifcfg-br0 в каталоге /etc/sysconfig/network-scripts командой:

[root@pc-32 pomka]# nano -w /etc/sysconfig/network-scripts/ifcfg-br0


Содержимое файла будет следующим:

DEVICE=br0
TYPE=Bridge
BOOTPROTO=dhcp
ONBOOT=yes


Далее внесем изменения в файл конфигурации сетевого интерфейса eth0 (в Вашем случае интерфейс может быть иным), внеся в него строку BRIDGE=br0, указывающую на имя нашего моста:

[pomka@pc-32 ~]$ echo "BRIDGE=br0" >> /etc/sysconfig/network-scripts/ifcfg-eth0


Теперь перезагрузим сеть:

[root@pc-32 pomka]# /etc/init.d/network restart


Далее сделаем доступным для всех файл устройства tun:

[root@pc-32 pomka]# chmod 0777 /dev/net/tun


Далее привязываем сетевой интерфейс Virtualbox vbox0 к интерфейсу br0 и разрешаем использование интерфейса пользователем pomka (у Вас, соответственно, пользователь будет иным):

[root@pc-32 pomka]# VBoxAddIF vbox0 pomka br0


Заключительным шагом будет настройка виртуальной машины, где в свойствах сети в выпадающем списке «Подсоединен к» выбираем пункт «Хост-интерфейс» и вписываем в графу «Имя интерфейса» vbox0.


На этом все. Осталось добавить, что мои машины получают адреса от dhcp сервера. Но ни что не мешает сделать настройки сети на использование статичного адреса.

2 комментария:

Анонимный комментирует...

Но ни что не мешает сделать настройки сети на использование статичного адреса

Анонимный комментирует...

It was rather interesting for me to read that article. Thanks for it. I like such themes and anything that is connected to this matter. I definitely want to read a bit more on that blog soon.

Truly yours
Timm Clade