среда, 16 января 2008 г.

Подъём виртуальных bridg интерфейсов для Virtualbox

1. Создаем мост (что это такое так и не вкурил)
sudo /sbin/brctl addbr br0

2. Убираем IP адрес у интерфейса
sudo /sbin/ifconfig eth0 0.0.0.0 promisc

3. Добавляем интерфейс к мосту
sudo /sbin/brctl addif br0 eth0

4. Даем адрес мосту
sudo /sbin/ifconfig br0 192.168.1.74

5. Чтобы работал интернет
sudo /sbin/route add default gw 192.168.1.1

6. Создаем фиктивный интерфейс
sudo /usr/lib/virtualbox/VBoxTunctl -t vbox0 -u

7. Добавляем его к мосту
sudo /sbin/brctl addif br0 vbox0

8. Поднимаем фиктивный интерфейс (одной из команд)
а) sudo /sbin/ifconfig vbox0 192.168.1.75 up
б) sudo /sbin/ifconfig vbox0 192.168.2.75 up

9. В Virtual Box указываем Host Interface и говорим какой интефейс используем - vbox0.

10. Смотрим результат:

Для правильного разрешения экрана, для автоматического захвата мыши, для общего буфера обмена (не заработало, а читать инструкцию и лазить у них по сайту я поленился) можно поставить эти дополнения. Для установки выберите в меню гостевой ОС пункт Устройства / Установить Дополнения гостевой ОС, далее просто подмонтируйте CD-привод. На нем будут лежать файлы для Windows и Linux. Если вы эмулируете Linux, то обязательно пропишите в /etc/X11/xorg.conf

Section "ServerFlags"
Option "Xinerama" "true"
EndSection

1 комментарий:

alex комментирует...

все это работает до следующей перезагрузки :-( а нет ли способа сохранить эти настройки, чтобы каждый раз не вводить все это с консоли?