KVM / libvirt:NAT转发虚拟桥接到主机桥接

我目前有一个虚拟机设置,只有less数“特殊”的虚拟机被允许有面向外的IP地址,其余的不是。 它们都configuration了两个连接到通过libvirtconfiguration的虚拟桥(virbr0)的接口。 这是为了确保他们有适当的IP和主机名。

我想build立虚拟networking,通过外部networking在这些专用networking上路由stream量,这样连接到eth0的br0上的virbr0被连接到eth0。 我需要这个,所以所有的虚拟机都可以访问我们在NIS上的文件系统。

我有一些麻烦让我的非特殊虚拟机获得任何types的外部networking访问,并没有发现任何关于这个特定用例的文档。 这里是我的networkingconfiguration的相关位:

<network> <name>default</name> <uuid>0f4f4cc4-685d-4d01-9b14-e9b851b5b750</uuid> <forward dev='br0' mode='nat'> <interface dev='br0'/> </forward> <bridge name='virbr0' stp='on' delay='0' /> <mac address='52:54:00:84:f2:a4'/> <domain name='domain.company.com'/> <ip address='10.0.122.1' netmask='255.255.0.0'> <dhcp> ............ 

我已经玩了一下,但没有运气访问我们的networking上的其他机器,甚至像谷歌。

思考?