Ouvir na interface de loopback provavelmente não funcionará, porque suas máquinas virtuais não estão conectadas à interface de loopback (portanto, dnsmasq
não verá suas solicitações DHCP).
Você precisará de dnsmasq
para ouvir na interface à qual suas máquinas virtuais estão conectadas. Normalmente, isso será uma interface de ponte. Sem ver como seu sistema está configurado, é difícil oferecer uma resposta mais detalhada.
Se você estiver usando libvirt
, então, por padrão (pelo menos em sistemas RedHat-ish), você recebe uma instância dnsmasq
ouvindo virbr0
que é inicializado assim:
/sbin/dnsmasq --strict-order --local=// --domain-needed \
--pid-file=/var/run/libvirt/network/default.pid \
--conf-file= --except-interface lo --bind-dynamic --interface virbr0 \
--dhcp-range 192.168.122.2,192.168.122.254 \
--dhcp-leasefile=/var/lib/libvirt/dnsmasq/default.leases \
--dhcp-lease-max=253 --dhcp-no-override