How To
Создаеш фаил my-network-script в /etc/xen/scripts
cat /etc/xen/scripts/my-network-script
#!/bin/sh
dir=$(dirname "$0")
"$dir/network-bridge" "$@" vifnum=0 netdev=eth1 bridge=lanbr
"$dir/network-bridge" "$@" vifnum=0 netdev=eth0 bridge=dmzbr
ifconfig lanbr up
ifconfig dmzbr up
route add default gw x.x.x.x #(это дефолтный роут для dom0)Далее chmod 777 /etc/xen/scripts/my-network-script
Теперь меняем в /etc/xen/xend-config.sxp
(network-script network-bridge) на (network-script my-network-script)
Это все , можно перезапустить xend /etc/init.d/xend restart
Смотрим командой brctl show
Должны появиться наши два бриджа lanbr dmzbr
bridge name bridge id STP enabled interfaces
dmzbr 8000.0010180dafe3 no peth0
lanbr 8000.0025643b46fc no peth1
теперь делаем конфигу виртуалки
# Configuration file for the Xen instance mail, created
# by xen-tools 3.9 on Thu Mar 18 17:04:53 2010.
#
#
# Kernel + memory size
#
kernel = '/boot/vmlinuz-2.6.26-2-xen-686'
ramdisk = '/boot/initrd.img-2.6.26-2-xen-686'
memory = '128'
#
# Disk device(s).
#
root = '/dev/sda2 ro'
disk = [
'phy:/dev/vg/mail-swap,sda1,w',
'phy:/dev/vg/mail-disk,sda2,w',
]
#
# Hostname
#
name = 'mail'
#
# Networking
#
dhcp = 'dhcp'
vif = [ 'mac=00:16:3E:F9:F1:CA, bridge=lanbr' ] # в параметр bridge можно #вставлять нужный нам мост
# vif = [ 'mac=00:16:3E:F9:F2:CA, bridge=lanbr', 'mac=00:16:3E:F9:F1:CA, bridge=wanbr'] # а это можеш вставить для двух интерфейсов
#
# Behaviour
#
on_poweroff = 'destroy'
on_reboot = 'restart'
on_crash = 'restart'
Вот и все !