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

Настройка сети xen Dom0 в ubuntu 12.04.1 LTS

Я прочитал много руководств (или, по крайней мере, пытаюсь читать), но ни один не может хорошо объяснить, как настроить сети для хоста xen.

у моего Dom0 есть два интерфейса eth0 (реальные интерфейсы) и virbr0 (Я думаю, был создан bridge-utils)

В руководствах указывается только:

  1. редактировать /etc/xen/xend-config.sxp и добавьте эти строки

    (network-script network-bridge)
    (vif-script vif-bridge)
    
  2. настроить vif в domU.cfg файл

    ...
    vif = ['ip = 192.168.1.100'] # this is the ip i want
    ...
    
  3. интерфейс настройки на гостевой системе /etc/network/interface гость - это установка Ubuntu amd 12.04 с утилитой debootstrap

    auto eth0
    iface eth0 inet static
    address 192.168.1.251
    gateway 192.168.1.1
    netmask 255.255.255.0
    

но я не могу получить доступ к сети DomU.

дополнительная информация

$ brctl show
bridge name     bridge id               STP enabled     interfaces
virbr0          8000.000000000000       yes

Ubuntu 12.04.1 LTS x86_64
CPU: Xeon 5150 @ 2.66Ghz (x2)
RAM: 20GB (Dom0 1024M)

Заметка: Xen был установлен с sudo apt-get install xen-utils-4.1 xenwatch xen-tools xen-utils-common virtinst virt-viewer virt-manager bridge-utils

решение работает только с стек инструментов xl

Я настроил свою сеть следующим образом и, похоже, работает хорошо (по-видимому)

auto eth0 xenbr0

iface eth0 inet manual

iface xenbr0 inet static
 bridge_ports eth0
 bridge_stop on
 bridge_maxwait 1
 address 192.168.1.254
 netmask 255.255.255.0
 gateway 192.168.1.1

Для меня это выглядит, что вы использовали virt-manager для добавления настроек сети. Virt-manager по умолчанию использует сеть 192.168.122.0/24 для виртуальных машин.

Возможно, вы захотите изменить конфигурацию сети из virt-managers меню: Edit->ConnectionDetails а потом virtual-networks чтобы соответствовать вашим потребностям.