因此,目前我在debian机器上运行libvirt,并且DHCP服务器正在所有接口上侦听,我想将其限制为VM所驻留的桥接接口。我可以暂时关闭dhcp服务器以完成我需要的操作,但需要更永久的功能。
我确定可以在网络配置的dhcp服务器部分中放入一些选项来实现此目的。
<network>
<name>default</name>
<uuid>2fb34907-96bc-4af1-89a2-4f1f872a2600</uuid>
<forward mode='nat'/>
<bridge name='virbr0' stp='on' delay='0'/>
<mac address='52:54:00:c3:d2:ea'/>
<ip address='192.168.122.1' netmask='255.255.255.0'>
<dhcp>
<range start='192.168.122.2' end='192.168.122.254'/>
<host mac='52:54:00:21:df:dc' ip='192.168.122.2'/>
</dhcp>
</ip>
<route address='192.168.122.2' prefix='32' gateway='192.168.122.110'/>
</network>
它应该已经只在virbr0
接口上监听,因为配置也显示了此信息。
您可以使用lsof -i -n | grep dnsmasq
或类似工具进行检查。