我正在使用 libvirt 和 qemu/kvm 设置一个新主机。我希望在主机上而不是在来宾内部管理 IP,因此最好通过 virsh 为来宾通过 DHCP 定义 IP。
网桥是通过 networkd 设置的,我使用以下 xml 为 virsh 配置了 br0:
<name>br0</name>
<forward mode="bridge"/>
<bridge name="br0"/>
<dhcp>
<range start="xxx.xxx.xxx.xxx" end="xxx.xxx.xxx.xxx" />
<host mac="52:54:00:xx:xx:xx" name="hostname" ip="xxx.xxx.xxx.xxx" />
</dhcp>
</network>
但虚拟机无法从主机 dhcp 服务器获取 IP。相反,他们试图从我的提供商的 dhcp 服务器获取 IP。当我在来宾上定义静态 IP 时,它工作正常。
有没有办法为主机上的 Bridget 接口提供 dhcp 服务?