I think that the best advice is a working example, below, the files that are on my production server:
[root@OracleLinux ~]# cat /etc/xen/xend-config.sxp | grep vif-script
[root@OracleLinux ~]# cat /etc/xen/xend-config.sxp | grep network-script
# (network-script network-bridge)
(network-script 'network-bridge netdev=eth2')
# (network-script 'network-bridge bridge=')
# (network-script 'network-bridge bridge=') then you may wish to do the
This configuration guest system on it is Ubuntu server 10.04. Two network interfaces, one physical, the one that You need, it looks to LAN, gets DHCP, etc. (now it is configured for static).
The second shares the network interface with the host system, and receives from it the Internet, for NATом So to speak.
[root@OracleLinux ~]# cat /etc/xen/Ubuntu_squid_sams
name = "Ubuntu_squid_sams"
uuid = "7cc14ee2-5be9-b5ad-ce3f-f3d01f821a09"
maxmem = 256
memory = 256
vcpus = 1
builder = "hvm"
kernel = "/usr/lib/xen/boot/hvmloader"
boot = "c"
pae = 1
acpi = 1
apic = 1
localtime = 0
on_poweroff = "destroy"
on_reboot = "restart"
on_crash = "restart"
device_model = "/usr/lib64/xen/bin/qemu-dm"
sdl = 0
vnc = 1
vncunused = 1
keymap = "ru"
disk = [ "phy:/dev/sda9,hda,w", ",hdc:cdrom,r" ]
vif = [ "mac=00:16:36:2f:26:7a,bridge=virbr0,script=vif-bridge, mac=00:16:36:3b:21:97,bridge=xenbr0,script=vif-bridge" ]
parallel = "none"
serial = "pty"
extra = "xencons=pty"
Try to see if it does not, will thoroughly investigate.