LINUX.ORG.RU
ФорумAdmin

проблема с интерфейсами XEN

 vif,


0

1

Здравствуйте. Пытаюсь поднять DomU в XEN. И вроде бы все работает, кроме сетевого интерфеса. В документации сказано что в настройках машины нужен параметр vif. Вот настройки моей машины:

kernel = "/boot/vmlinuz-2.6.32-5-xen-686"
ramdisk="/boot/initrd.img-2.6.32-5-xen-686"
#builder='linux'
memory = 1024
name = "vm1"
# vif = [ 'type=ioemu, mac=00:16:3e:00:00:11, bridge=eth0' ]
 vif = [ '' ]
# vif = [ 'ip=191.192.1.101,mac=00:16:3E:51:92:8C' ]
disk = [ 'phy:/dev/XEN/vm1,xvda1,w' ]
root = "/dev/xvda1"
#extra = "4"

Попробовал 3 разных варианта vif (один сейчас разкоменчен, 2 остальных нет). Все время получаю ошибку типа:

root@hellfire:/etc/xen# xm create -c vm1
Using config file "./vm1".
Error: Errors were found at line 7 while processing ./vm1:
         vif = [ '' ]

мой файл настроек xend:

root@hellfire:/etc/xen# cat xend-config.sxp | grep -v ^#

(network-script 'network-bridge netdev=eth0')
(vif-script vif-bridge)

(dom0-min-mem 196)
(enable-dom0-ballooning yes)
(total_available_memory 0) 
(dom0-cpus 0)
(vncpasswd '')

Что я делаю не так?

P.S. везде стоит debian squeezy

★★★

Последнее исправление: disee (всего исправлений: 1)

Пробовали так?

 
(network-script 'network-bridge bridge=xenbr0')
(vif-script vif-bridge)

(dom0-min-mem 196)
(enable-dom0-ballooning yes)
(total_available_memory 0) 
(dom0-cpus 0)
(vncpasswd '')

В конфиге машины

vif = [ 'bridge=xenbr0' ]

pyatak123
()
Ответ на: комментарий от disee

Надо было явно указать имя br устройства, что бы явно его прописать в конфиг виртуалки. Можно было указать любое, не используемое.

pyatak123
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.