xen Dom0networking设置在Ubuntu 12.04.1 LTS

我读了很多教程(或者至less尝试过),但是没有人能够很好地解释如何为xen主机configurationnetworking。

我的Dom0有两个接口eth0 (真实接口)和virbr0 (我猜是由bridge-utils创build的)

  • eth0 192.168.1.254 #is static
  • virbr0 192.168.122.1 #i dont know where is the conf

教程只显示:

  1. 编辑/etc/xen/xend-config.sxp并追加这行

     (network-script network-bridge) (vif-script vif-bridge) 
  2. domU.cfg文件中设置vif

     ... vif = ['ip = 192.168.1.100'] # this is the ip i want ... 
  3. guest /etc/network/interface的guest虚拟机设置/etc/network/interface ,guest虚拟机是一个Ubuntu和AMD的12.04安装debootstrap工具

     auto eth0 iface eth0 inet static address 192.168.1.251 gateway 192.168.1.1 netmask 255.255.255.0 

但我无法访问DomUnetworking。

附加信息

 $ brctl show bridge name bridge id STP enabled interfaces virbr0 8000.000000000000 yes Ubuntu 12.04.1 LTS x86_64 CPU: Xeon 5150 @ 2.66Ghz (x2) RAM: 20GB (Dom0 1024M) 

注意 :Xen安装了sudo apt-get install xen-utils-4.1 xenwatch xen-tools xen-utils-common virtinst virt-viewer virt-manager bridge-utils

解决scheme只适用于xl toolstack

我configuration我的networking如下,似乎很好(显然)

 auto eth0 xenbr0 iface eth0 inet manual iface xenbr0 inet static bridge_ports eth0 bridge_stop on bridge_maxwait 1 address 192.168.1.254 netmask 255.255.255.0 gateway 192.168.1.1 

对我来说,看起来,你使用virt-manager来添加networking设置。 virt-manager默认为虚拟机使用“192.168.122.0/24”networking。

您可能想要从virt-manager的菜单中更改networkingconfiguration: Edit->ConnectionDetails ,然后virtual-networks以适应您的需求。