libvirt should register its dnsmasq with systemd-resolved, and set a suitable domain for lookups (e.g. 'libvirt.')
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
libvirt (Ubuntu) |
Triaged
|
Medium
|
Unassigned |
Bug Description
In debugging bug #1694156, I found that ultimately my problem was triggered by a hard-coded /etc/resolvconf
To do this properly, libvirt does need to declare a link domain (SetLinkDomains) that doesn't conflict with other public DNS, or other non-authoritative DNS that may be configured on the system. I would suggest using just 'libvirt.' as a TLD, by default.
For example implementation, please see ./src/dns-
Changed in libvirt (Ubuntu): | |
status: | New → Confirmed |
importance: | Undecided → Medium |
Hi, integrated from there - which will make it eventually more stable, but also slower to appear as fixed in Ubuntu.
I only glimpsed over the implementation in NM so far. But as much as I saw there I can only agree.
Yet this clearly needs to be implemented and developed through upstream and backported/
P.S. this is the reason I didn't dup the sibling bug 1694156 yet, but suggested a local workaround there to be tested.