ubuntu 12.04.1 LTS 上的 xen Dom0 网络设置

ubuntu 12.04.1 LTS 上的 xen Dom0 网络设置

我阅读了很多教程(或至少尝试过),但没有一个能够很好地解释如何为 xen 主机配置网络。

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

  • 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. vifdomU.cfg文件中设置

    ...
    vif = ['ip = 192.168.1.100'] # this is the ip i want
    ...
    
  3. 客户机上的设置界面/etc/network/interface客户机是带有 debootstrap 实用程序的 Ubuntu amd 12.04 设置

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

但我无法访问 DomU 网络。

附加信息

$ 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

解决方案仅适用于xl 工具栈

我按如下方式配置了我的网络,并且似乎运行良好(显然)

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

答案1

在我看来,您曾经virt-manager添加过网络设置。virt-manager 默认为虚拟机使用“192.168.122.0/24”网络。

您可能想要从virt-managers 菜单更改网络配置:Edit->ConnectionDetails然后virtual-networks以满足您的需要。

相关内容