Назад | Перейти на главную страницу

Мост Xen через мост VirtualBox

Укороченная версия: Будет ли мост Xen работать через мост VirtualBox? Если да, то как это работает?

Длинная версия: У меня есть Debian 6 (Squeeze) 64bit, установленный в качестве гостя в VirtualBox, который настроен как мостовое соединение с использованием моей локальной сетевой карты на моем ноутбуке (не беспроводной).

Xen устанавливается нормально, и я могу запускать виртуальные машины. Однако мостовая сеть в Xen не работает. Системы DomU не получают IP-адрес, и даже если IP установлен статически, я не могу пинговать системы DomU.

В Debian я добавил строку (network-script 'network-bridge antispoof=yes') к /etc/xen/xend-config.sxp.

Создание скрипта /etc/xen/scripts/network-wrapper в нем работает следующее:

/etc/xen/scripts/network-bridge netdev=eth0 bridge=xenbr0 start

Но если в /etc/xen/xend-config.sxp и xend запущен, то я получу следующую ошибку:

sigerr: command not found

Можно запустить мост паравиртуализации Xen из VirtualBox. Просто разрешите неразборчивый режим в настройках виртуальной машины и не используйте беспроводную сетевую карту для подключенного адаптера моста в VirtualBox. Вот мои настройки:

Я тестировал как Xen, так и мост Debian, они оба работают нормально.

Я знаю, что это не условно, как указано KCE в комментарии выше, но это хорошая установка для тестирования, если вы хотите изучить Xen без использования отдельной машины. Так что я надеюсь, что это поможет кому-то другому.