> I would like to have Xen to run unmodified OS (Windows, and some other
> Linuces). I know Linux may be ran Xen-aware, but the goal is to
> experiment some kernel packaging, so that I need to use the distribution
> kernel.
> I got the FC5 isos.
> I made a file "/etc/xen/fc5-guest.cfg" (see attached)
> But the problem is about vifX interfaces.
> Neither http://fr.gentoo-wiki.com/HOWTO_XEN#Windows_XP
> nor http://gentoo-wiki.com/HOWTO_Xen_and_Gentoo tells how to bring up
> such interface.
> In fact I dont see anywhere any documentation on how to setup networking
> for the need of Xen.

Actually, you just have to start xend, and it will setup xenbr0.
But i prefer, to setup xenbr0 manually, by myself. And that's the way i
do it, in /etc/conf.d/net:


bridge_xenbr0="eth0"
config_xenbr0=(
        "a.b.c.d/24"
)
routes_xenbr0=(
        "default via a.b.c.d"
)
brctl_xenbr0=(
        "setfd 0"
        "sethello 0"
        "stp off"
)

> When I run Xen, I have:
> 
>       asus ~ # xm create fc5-guest.cfg
>       Using config file "/etc/xen/fc5-guest.cfg".
>       VNC= 3
>       Error: Device 0 (vif) could not be connected. Hotplug 
>       scripts not working.
> 
> bridge-utils is already emerged.
> vnc is also emerged with USE="server"
> 
> What didi I do wrong?

Do you have the necessary backend-driver in your dom0 kernel?
Please check CONFIG_XEN_NETDEV_BACKEND.


> ------------------------------------------------------------------------
> 
> kernel = "/usr/lib64/xen/boot/hvmloader"
> builder='hvm'
> memory = 512
> name = "fc5-guest"
> vcpus=1
> vif = [ 'bridge=xenbr0' ]
> disk = 
> ['phy:/dev/sda5,ioemu:hda,w','file:/home/mihamina/downloads/isos/FC-5-i386-disc1.iso,hdc:cdrom,r']
> device_model ='/usr/lib64/xen/bin/qemu-dm'
> boot='d'
> vnc=1
> vncviewer=1
> serial='pty'
> ne2000=0


In my config, it reads:
vif = [ 'bridge=xenbr0' ]


So yes, your config should work.


Greetings,
  Sven

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to