我的虚拟机是 centos 4.8,它来自物理服务器。一切都很好,只是我似乎无法让桥接网络工作。默认用户模式网络很好,从客户机我可以访问互联网,但我想桥接以便主机可以看到客户机。
我读过一些关于它的文档,但感觉我错过了大局,感到很困惑。我在主机上设置桥接网络接口了吗?/etc/libvirt 中的配置文件起什么作用?我看到当我使用虚拟机管理器时,它会在那里添加 xml 文件,但网络接口的内容呢?当 libvirt 服务启动时,这会修改主机系统吗?
答案1
桥接网络接口在主机上设置。使用桥接时,客户网络接口使用主机桥接接口。 .xml 文件/etc/libvirt/qemu
定义虚拟机,因此起着至关重要的作用。如果您使用桥接,应该有类似以下内容的行:
<interface type='bridge'>
<mac address='52:54:00:87:d2:f4'/>
<source bridge='br0'/>
<model type='virtio'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/>
</interface>