我读了很多教程(或者至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 教程只显示:
编辑/etc/xen/xend-config.sxp并追加这行
(network-script network-bridge) (vif-script vif-bridge)
在domU.cfg文件中设置vif
... vif = ['ip = 192.168.1.100'] # this is the ip i want ...
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
我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以适应您的需求。