<div dir="ltr"><div dir="ltr">I've submitted an Ubuntu bug-report here:<br><br><a href="https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1797602">https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1797602</a></div><div dir="ltr"><br></div><div dir="ltr"><p style="margin:0px 0px 1.2em;padding:0px;width:auto;max-width:45em;color:rgb(51,51,51);font-size:12px"><font face="arial, helvetica, sans-serif"><b>Problem</b>:</font></p><p style="margin:0px 0px 1.2em;padding:0px;width:auto;max-width:45em;color:rgb(51,51,51);font-size:12px"></p><ul><li>systemd breaks resolvconf-<span style="font-family:arial,helvetica,sans-serif">dependent DNS</span><br></li></ul><p></p><p style="margin:0px 0px 1.2em;padding:0px;width:auto;max-width:45em;color:rgb(51,51,51);font-size:12px"><font face="arial, helvetica, sans-serif"><b>Test case:</b></font></p><p style="margin:0px 0px 1.2em;padding:0px;width:auto;max-width:45em;color:rgb(51,51,51);font-size:12px"></p><ul><li>Install dnsmasq with systemd.<br></li></ul><p></p><p style="margin:0px 0px 1.2em;padding:0px;width:auto;max-width:45em;color:rgb(51,51,51);font-size:12px"><font face="arial, helvetica, sans-serif"><b>Result</b>:<br></font></p><ul><li><font face="arial, helvetica, sans-serif">The script in /etc/dhcp/dhclient-enter-hooks.d/resolvconf defines the make_resolv_conf() function to pass DHCP information to the /sbin/resolvconf program.<br></font></li><li><font face="arial, helvetica, sans-serif">The script in /etc/dhcp/dhclient-enter-hooks.d/resolved redefines the make_resolv_conf() function to write DHCP information to /run/systemd/resolved.conf.d/isc-dhcp-v4-$interface.conf<br></font></li><li><font face="arial, helvetica, sans-serif">As a result, resolvconf never runs, and dnsmasq never receives the DHCP-supplied nameservers.<br></font></li><li><font face="arial, helvetica, sans-serif">Therefore, DNS resolution is broken.<br></font></li></ul><p></p><p style="margin:0px 0px 1.2em;padding:0px;width:auto;max-width:45em;color:rgb(51,51,51);font-size:12px"><font face="arial, helvetica, sans-serif"><b>Expected result</b>:<br></font></p><ul><li><font face="arial, helvetica, sans-serif">DHCP-supplied nameservers should be passed to both resolvconf and to systemd.<br></font></li></ul><p></p><p style="margin:0px 0px 1.2em;padding:0px;width:auto;max-width:45em;color:rgb(51,51,51);font-size:12px"><font face="arial, helvetica, sans-serif"><b>Workaround</b>:<br></font></p><ul><li><font face="arial, helvetica, sans-serif">Use the 127.0.0.53 address for the systemd resolver as the dnsmasq upstream server.<br></font></li></ul><p></p>-- <br><div dir="ltr" class="gmail_signature">The web is like usenet, but<br>the elephants are untrained.</div></div></div>