On 2020-09-29 23:29, stan via users wrote:
For me, the implication of that is that I am no longer in control of
DNS, etc. If some program has hard coded DNS servers, they bypass
everything and just ignore system settings. Am I understanding
correctly?
You're not understanding it correctly.
There are FallbackDNS servers defined. But, these are only used in the event that a user
fails
to configure DNS servers or a broken DHCP server fails to supply DNS servers to the
system.
If I'm not, great, I'm happy. If I am, though, how do I take back
control?
FWIW, systemd-resolved.service is enabled by default starting in F33. I believe an
upgrade to F33
will also enable this.
However, you can always easily restore the previous behavior with Network Manager:
sudo rm -f /etc/resolv.conf
sudo ln -sf /run/NetworkManager/resolv.conf /etc/resolv.conf
sudo systemctl disable --now systemd-resolved.service
sudo systemctl mask systemd-resolved.service
sudo systemctl reboot
--
The key to getting good answers is to ask good questions.