简短的版本 :一个Xen桥会在VirtualBox网桥上工作吗? 如果是这样,它是如何工作的?
长版本 :我有安装在VirtualBox中的作为guest虚拟机安装的Debian 6(Squeeze)64bit,它被设置为我的笔记本电脑(不是无线)我的本地网卡的桥接连接。
Xen安装正常,我可以启动虚拟机。 但是,Xen上的桥接networking不起作用。 DomU系统没有获得IP地址,即使IP被静态设置,我也无法ping通DomU系统。
在Debian中,我(network-script 'network-bridge antispoof=yes')一行(network-script 'network-bridge antispoof=yes')到/etc/xen/xend-config.sxp 。
创build脚本/etc/xen/scripts/network-wrapper可以在其中使用以下内容:
/etc/xen/scripts/network-bridge netdev=eth0 bridge=xenbr0 start
但是,如果对/etc/xen/xend-config.sxp进行了任何更改,并且启动了xend,那么我将得到以下错误:
sigerr: command not found
从VirtualBox内运行Xen准虚拟桥是可能的。 只需在虚拟机设置中允许混杂模式,并且不要在VirtualBox中为连接的网桥适配器使用无线网卡。 这是我的设置:

我testing了使用Xen和Debian桥,他们都工作正常。
我知道这不是KCE所说的在上面的评论中所说的那样,但是如果你想学习Xen而不必使用单独的机器,那么这是一个很好的testing环境。 所以我希望这对别人有一些帮助。