У меня есть 2 domU виртуальных машины, установленные на 11.10 Сновещательных Dom0. Моя внутренняя сеть находится на 192.168.1 подсетях, и когда запуск domU, они получают дюйм/с на 192 168 122 подсетях. Я попытался следовать инструкциям здесь: http://wiki.kartbuilding.net/index.php/Xen_Networking
xend-config.sxp настроен правильно, но ни один из моего domU's не имеет файл конфигурации в/etc/xen для изменения. ifconfig сообщает, что у меня есть следующие устройства:
eth0, lo, tap3.0, vif3.0, vif4.0, virbr0
мост-utils установлен. Я также просто попытался выполнить эти шаги:
https://serverfault.com/questions/233201/bringing-the-xenbr0-interface-up-on-xen-under-ubuntu-8-04
sudo brctl addbr xenbr0
sudo brctl addif xenbr0 vif3.0
device vif3.0 is already a member of a bridge; can't enslave it to bridge xenbr0.
Любые идеи о следующих шагах значительно ценятся!
Проблема сведена к 2 объектам:
Установление интерфейса запараллеленной сети (xenbr0
):
Компиляция информации отсюда.
добавленный следующее к /etc/network/interfaces
:
auto xenbr0
iface xenbr0
bridge_ports eth0
bridge_stp on
bridge_maxwait 0
bridge_fd 0
просто перезапуск сетей не добивался цели, но перезапуск машины и выполнение ifconfig
возвращенный:
xenbr0 Link encap:Ethernet HWaddr 50:e5:49:e6:bd:e2
inet addr:192.168.1.111 Bcast:192.168.1.255 Mask:255.255.255.0
brctl show
возвращенный:
bridge name bridge id STP enabled interfaces
virbr0 8000.000000000000 yes
xenbr0 8000.50e549e6bde2 yes eth0
tap4.0
vif3.0
vif4.0
Ключ, здесь являющийся eth0, перечисленным как интерфейс для xenbr0
.
Однажды xenbr0
настроен, мы можем настроить domU's для использования его в качестве их интерфейса.
Используя метод 2 найденных здесь:
xm list -l SLES10 > sles10
где "SLES10" является именем Вашего domUНайдите чтение строки
(bridge virbr0)
Измените его на
(bridge eth0)
Повторно импортируйте новую конфигурацию
xm new -F sles10
После перезапуска оба domU's находятся теперь на 192.168.1 подсетях.