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

Reply via email to