具有桥接接口的 Libvirt:来自主机的来宾的 DHCP

具有桥接接口的 Libvirt:来自主机的来宾的 DHCP

我正在使用 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 服务?

相关内容