简洁版本: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。以下是我的设置:
我使用 Xen 和 Debian 桥进行了测试,它们都运行良好。
我知道这并不像 KCE 在上面的评论中所说的那样常规,但如果您想学习 Xen,而不必使用单独的机器,这是一个很好的测试设置。所以我希望这对其他人有所帮助。