通过 VirtualBox Bridge 实现的 Xen Bridge

通过 VirtualBox Bridge 实现的 Xen Bridge

简洁版本:Xen 桥接器可以在 VirtualBox 桥接器上工作吗?如果可以,它是如何工作的?

长版本:我在 VirtualBox 中安装了 64 位 Debian 6 (Squeeze) 作为客户机,它使用我笔记本电脑中的本地 NIC(不是无线)设置为桥接连接。

Xen 安装正常,我可以启动虚拟机。但是,Xen 上的桥接网络不起作用。DomU 系统没有 IP 地址,即使 IP 是静态设置的,我也无法 ping DomU 系统。

在 Debian 中,我将这一行添加(network-script 'network-bridge antispoof=yes')/etc/xen/xend-config.sxp

创建脚本/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

答案1

可以从 VirtualBox 中运行 Xen 半虚拟化桥接。只需在虚拟机设置中允许混杂模式,并且不要在 VirtualBox 中为连接的桥接适配器使用无线 NIC。以下是我的设置:

VirtualBox 网络设置

我使用 Xen 和 Debian 桥进行了测试,它们都运行良好。

我知道这并不像 KCE 在上面的评论中所说的那样常规,但如果您想学习 Xen,而不必使用单独的机器,这是一个很好的测试设置。所以我希望这对其他人有所帮助。

相关内容