我在 CentOS 5.4 上安装了 KVM,并尝试设置虚拟网络以允许每个 VM 与主机上的服务进行通信,即 DHCP 以允许 PXE 启动安装。
我在使网络正常工作方面遇到了一些严重问题。我怀疑我的配置中缺少一些细微之处,但一切都按照默认设置,我希望它能正常工作。
这是网络、域和一些有关主机的配置。
网络定义:http://pastebin.com/m48c28c5e
主机定义:http://pastebin.com/m58dbf605
主机信息(brctl、ifconfig、iptables):http://pastebin.com/m20e6b47b
DHCPd 配置:http://pastebin.com/m610e7f44
我渐渐地没有主意了。
答案1
最后解决了这个问题。诀窍是忽略所有 KVM 网络废话。使用 brctl 创建桥接,然后告诉 KVM 客户端将其用作桥接设备。
<interface type='bridge'>
<mac address='00:a0:01:00:00:03'/>
<source bridge='virbr0'/>
<model type='e1000'/>
</interface>
而且它有效。