Я прочитал много руководств (или, по крайней мере, пытаюсь читать), но ни один не может хорошо объяснить, как настроить сети для хоста xen.
у моего Dom0 есть два интерфейса eth0
(реальные интерфейсы) и virbr0
(Я думаю, был создан bridge-utils)
eth0 192.168.1.254 #is static
virbr0 192.168.122.1 #i dont know where is the conf
В руководствах указывается только:
редактировать /etc/xen/xend-config.sxp
и добавьте эти строки
(network-script network-bridge)
(vif-script vif-bridge)
настроить vif
в domU.cfg
файл
...
vif = ['ip = 192.168.1.100'] # this is the ip i want
...
интерфейс настройки на гостевой системе /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
Я настроил свою сеть следующим образом и, похоже, работает хорошо (по-видимому)
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-manager
s меню: Edit->ConnectionDetails
а потом virtual-networks
чтобы соответствовать вашим потребностям.