Public bug reported: libvirt starts a new instance of dnsmasq for every interface it creates. This instance is created even if one selects to not have a dhcp service running because the hosts connected to this interface use it for name resolution. This interferes with setups where there are other services used to resolve names for guests connected to libvirt interfaces.
Solutions: a) kill these started instances, then start ones own dns server listening on these networks (bad, because if you restart the interface this will fail because some other application is using the port libvirt expects to be available to this dnsmasq instance). b) fix libvirt to allow for its own instance of dhcp, dns or neither (would be the best possible solution). In a variety of cases it is necessary to have your own dhcp/dns service available, being sure nothing else delivers such service. This own dhcp and/or dns service may be virtualized or not it may be one binary supplying both two one supplying dhcp, the other dns. It may be combined servers within a complex setup. ProblemType: Bug DistroRelease: Ubuntu 20.10 Package: libvirt-daemon 6.6.0-1ubuntu3.4 ProcVersionSignature: Ubuntu 5.8.0-45.51-generic 5.8.18 Uname: Linux 5.8.0-45-generic x86_64 ApportVersion: 2.20.11-0ubuntu50.5 Architecture: amd64 CasperMD5CheckResult: skip Date: Sun Mar 21 06:52:05 2021 InstallationDate: Installed on 2011-10-19 (3440 days ago) InstallationMedia: Xubuntu 11.10 "Oneiric Ocelot" - Release amd64 (20111012) SourcePackage: libvirt UpgradeStatus: Upgraded to groovy on 2019-04-27 (693 days ago) modified.conffile..etc.libvirt.nwfilter.allow-arp.xml: [modified] modified.conffile..etc.libvirt.nwfilter.allow-dhcp-server.xml: [modified] modified.conffile..etc.libvirt.nwfilter.allow-dhcp.xml: [modified] modified.conffile..etc.libvirt.nwfilter.allow-incoming-ipv4.xml: [modified] modified.conffile..etc.libvirt.nwfilter.allow-ipv4.xml: [modified] modified.conffile..etc.libvirt.nwfilter.clean-traffic-gateway.xml: [modified] modified.conffile..etc.libvirt.nwfilter.clean-traffic.xml: [modified] modified.conffile..etc.libvirt.nwfilter.no-arp-ip-spoofing.xml: [modified] modified.conffile..etc.libvirt.nwfilter.no-arp-mac-spoofing.xml: [modified] modified.conffile..etc.libvirt.nwfilter.no-arp-spoofing.xml: [modified] modified.conffile..etc.libvirt.nwfilter.no-ip-multicast.xml: [modified] modified.conffile..etc.libvirt.nwfilter.no-ip-spoofing.xml: [modified] modified.conffile..etc.libvirt.nwfilter.no-mac-broadcast.xml: [modified] modified.conffile..etc.libvirt.nwfilter.no-mac-spoofing.xml: [modified] modified.conffile..etc.libvirt.nwfilter.no-other-l2-traffic.xml: [modified] modified.conffile..etc.libvirt.nwfilter.no-other-rarp-traffic.xml: [modified] modified.conffile..etc.libvirt.nwfilter.qemu-announce-self-rarp.xml: [modified] modified.conffile..etc.libvirt.nwfilter.qemu-announce-self.xml: [modified] modified.conffile..etc.libvirt.qemu.networks.default.xml: [modified] mtime.conffile..etc.libvirt.nwfilter.allow-arp.xml: 2017-03-13T00:34:37.207079 mtime.conffile..etc.libvirt.nwfilter.allow-dhcp-server.xml: 2017-03-13T00:34:38.067081 mtime.conffile..etc.libvirt.nwfilter.allow-dhcp.xml: 2017-03-13T00:34:37.955081 mtime.conffile..etc.libvirt.nwfilter.allow-incoming-ipv4.xml: 2017-03-13T00:34:37.879081 mtime.conffile..etc.libvirt.nwfilter.allow-ipv4.xml: 2017-03-13T00:34:37.171079 mtime.conffile..etc.libvirt.nwfilter.clean-traffic-gateway.xml: 2018-11-03T04:24:08.885037 mtime.conffile..etc.libvirt.nwfilter.clean-traffic.xml: 2017-03-13T00:34:37.543080 mtime.conffile..etc.libvirt.nwfilter.no-arp-ip-spoofing.xml: 2017-03-13T00:34:37.399080 mtime.conffile..etc.libvirt.nwfilter.no-arp-mac-spoofing.xml: 2017-03-13T00:34:37.023079 mtime.conffile..etc.libvirt.nwfilter.no-arp-spoofing.xml: 2017-03-13T00:34:37.239079 mtime.conffile..etc.libvirt.nwfilter.no-ip-multicast.xml: 2017-03-13T00:34:37.799081 mtime.conffile..etc.libvirt.nwfilter.no-ip-spoofing.xml: 2017-03-13T00:34:37.475080 mtime.conffile..etc.libvirt.nwfilter.no-mac-broadcast.xml: 2017-03-13T00:34:38.011081 mtime.conffile..etc.libvirt.nwfilter.no-mac-spoofing.xml: 2017-03-13T00:34:37.083079 mtime.conffile..etc.libvirt.nwfilter.no-other-l2-traffic.xml: 2017-03-13T00:34:37.755081 mtime.conffile..etc.libvirt.nwfilter.no-other-rarp-traffic.xml: 2017-03-13T00:34:37.307080 mtime.conffile..etc.libvirt.nwfilter.qemu-announce-self-rarp.xml: 2017-03-13T00:34:37.139079 mtime.conffile..etc.libvirt.nwfilter.qemu-announce-self.xml: 2017-03-13T00:34:37.675080 mtime.conffile..etc.libvirt.qemu.networks.default.xml: 2021-03-21T01:33:32.089650 ** Affects: libvirt (Ubuntu) Importance: Undecided Status: New ** Tags: amd64 apport-bug groovy -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1920658 Title: libvirt starts an instance of dnsmasq for every interface it creates, even if decided not to supply dhcp To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libvirt/+bug/1920658/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs