centos 6.3 kvm外部IP转发给客人

我有一台安装了kvm的centos 6.3服务器。 服务器有4个外部ips和一个NIC。

176.9.xxx.xx1 176.9.xxx.xx2 176.9.xxx.xx3 176.9.xxx.xx4 

我使用以下configuration

 ifcfg-eth0 as slave to ifcfg-br0 

ifcfg-eth0中的configuration是

 DEVICE=eth0 ONBOOT=yes BRIDGE=br0 HWADDR=14:da:e9:b3:8b:99 

并在ifcfg-br0中

 DEVICE=br0 TYPE=Bridge BOOTPROTO=static BROADCAST=176.9.xxx.xxx IPADDR=176.9.xxx.xx1 NETMASK=255.255.255.0 SCOPE="peer 176.9.xxx.xxx" 

我有3个更多的别名为br0,br0:1从第二个外部IP获取交通

 DEVICE=br0:1 IPADDR=176.9.xxx.xx2 NETMASK=255.255.255.248 ONBOOT=yes 

br0:2从第三个外部IP获取stream量

 DEVICE=br0:1 IPADDR=176.9.xxx.xx3 NETMASK=255.255.255.248 ONBOOT=yes 

br0:3从第二个外部IP获取stream量

 DEVICE=br0:1 IPADDR=176.9.xxx.xx4 NETMASK=255.255.255.248 ONBOOT=yes 

上述设置工作正常,我从所有外部ips接收交通。 我的问题是,我想通过从外部IP到我的服务器上的特定虚拟客户端的stream量。 即来自176.9.xxx.xxx2 must pass to virtual machine 1 176.9.xxx.xxx3 must pass to virtual machine 2 176.9.xxx.xxx4 must pass to virtual machine 3

你能帮我怎么做到这一点? 主机上的设置是什么,我应该怎样对待客人。

先谢谢你

您正在使用网桥,而不是路由。 如果您要在来宾中使用它们,请不要在主机上configurationIP地址。 你不应该有br0:0和其他人。