Libvirt действительно использует DNSMasq для обработки DHCP. Если вы пытаетесь выполнить некоторые дополнительные настройки с помощью DNSMasq, вам необходимо убедиться, что Libvirt не мешает (удаление параметра DHCP из вашей конфигурации будет работать).
Фактическая проблема, похоже, вызвана 'адресом прослушивания ' заявление. DNSMasq требует действительного IP-адреса в подсети, которую вы пытаетесь назначить. Вы должны настроить его для использования IP в диапазоне 192.168.122.0/24. Если вы этого не сделаете, он не сможет назначать какие-либо IP-адреса.