configuration多个NIC的Xen虚拟机pipe理程序

我想用2个网卡来configurationxen。 dom0configuration了CentOS7,其中eth0接口面向本地LAN(10.12.XX),eth1(192.xxx)连接到企业局域网。

Dom0按照Xen4Centos Wiki的指导进行configuration,eth0 NICconfiguration为根据networking指南桥接xenbr0。

1. Created the bridge: nmcli con add type bridge con-name xenbr0 ifname xenbr0 nmcli con modify xenbr0 bridge.stp no nmcli con modify xenbr0 bridge.hello-time 0 2. Make the eth0 interface slave to the bridge: nmcli con modify eth0 connection.master xenbr0 connection.slave-type bridge 

我将eth0的所有初始设置复制到xenbr0。 eth0和xenbr0的networking脚本在这里:

 [eth0] TYPE=Ethernet DEFROUTE=yes IPV4_FAILURE_FATAL=no NAME=eth0 UUID=ba6411dc-b9a6-41b4-868c-7bdab79b729b DEVICE=eth0 ONBOOT=yes DNS1=10.12.0.1 IPV6_PRIVACY=no BRIDGE=xenbr0 

和桥xenbr0:

 [xenbr0] DEVICE=xenbr0 STP=no TYPE=Bridge BOOTPROTO=static DEFROUTE=yes IPV4_FAILURE_FATAL=no IPADDR=10.12.0.20 NETMASK=255.255.0.0 GATEWAY=10.12.0.254 IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_FAILURE_FATAL=no IPV6_ADDR_GEN_MODE=stable-privacy NAME=xenbr0 UUID=0e7599cb-2d5d-4ca8-885f-02048fe2fa77 ONBOOT=yes PEERDNS=yes PEERROUTES=yes IPV6_PEERDNS=yes IPV6_PEERROUTES=yes 

我设法在domU-1和domU-2中configuration了2个Centos7 guest。 他们每个人都成功与xenbr0联网,我可以ssh / ping给他们。

当我尝试按照相同步骤启动第二个NIC eth1时,问题就开始了。 最初,如果我静态地分配IP地址到eth1,它工作正常,可以从外部访问,但是当我尝试用eth1configuration第二个桥xenbr1时,从eth1传输到xenbr1的IP变得不能从外部访问。 configurationxenbr0时,我遵循相同的步骤。 从domU主机,当我添加第二个虚拟网卡,并连接到xenbr1他们也保持无法访问。

 [eth1] TYPE=Ethernet DEFROUTE=yes IPV4_FAILURE_FATAL=no UUID= ee369965-a1f4-4b65-97c6-5d79b8669186 NAME=eth1 DEVICE=eth1 ONBOOT=yes BRIDGE=xenbr1 

xenbr1

 [xenbr1] DEVICE=xenbr1 STP=no TYPE=Bridge BOOTPROTO=static DEFROUTE=yes IPV4_FAILURE_FATAL=no IPADDR=192.168.43.45 NETMASK=255.255.255.224 GATEWAY=192.168.43.33 IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_FAILURE_FATAL=no IPV6_ADDR_GEN_MODE=stable-privacy NAME=xenbr1 UUID=0e7599cb-2d5d-4ca8-885f-02048fe2fa77 ONBOOT=yes PEERDNS=yes PEERROUTES=yes IPV6_PEERDNS=yes IPV6_PEERROUTES=yes 

我想要的拓扑结构如下所示,其中每个domU-n将具有来自不同LAN的IP:

 LAN0 10.XXX ------ |eth0 / xenbr0| ---- | eth0 | | dom0 | | domu-n | LAN1 192.168.XX --- |eth1 / xenbr1| ---- | eth1 | 

内核IP路由表

 Destination Gateway Genmask Flags Metric Ref Use Iface 0.0.0.0 10.12.0.254 0.0.0.0 UG 425 0 0 xenbr0 0.0.0.0 192.168.43.33 0.0.0.0 UG 426 0 0 xenbr1 10.12.0.0 0.0.0.0 255.255.0.0 U 425 0 0 xenbr0 192.168.43.32 0.0.0.0 255.255.255.224 U 425 0 0 xenbr1 

我是否错过了任何步骤? 大多数示例显示了如何configuration一个NIC的dom0 – domU。 任何build议/线索非常感谢。