在Centos5.4上的libvirtd kvmnetworking

我已经在CentOS 5.4上安装了KVM,并试图build立一个虚拟networking来允许每个虚拟机与主机上的服务进行通信,即DHCP以允许PXE启动安装。
我有一些严重的问题让networking正常工作。 我怀疑在我的configuration中有一些微妙之处,但是一切都是根据默认设置的,我希望它能够工作。

这里是networking,域的configuration和一些关于主机的东西。

networking定义: http : //pastebin.com/m48c28c5e

主机定义: http : //pastebin.com/m58dbf605

主机信息(brctl,ifconfig,iptables): http ://pastebin.com/m20e6b47b

DHCPdconfiguration: http : //pastebin.com/m610e7f44

我正在稳步地失去想法..

最终得出这个结论。 诀窍是忽略所有的KVMnetworking废话。 使用brctl创build一个桥接,然后告诉KVM来宾将其用作桥接设备。

<interface type='bridge'> <mac address='00:a0:01:00:00:03'/> <source bridge='virbr0'/> <model type='e1000'/> </interface> 

它的工作原理