CachyOS / CachyOS-Settings

Settings used for CachyOS
GNU General Public License v3.0
91 stars 22 forks source link

[RFC] Use systemd-resolved with NetworkManager by default #79

Closed vnepogodin closed 1 week ago

vnepogodin commented 2 weeks ago

Using systemd-resolved will help with caching of dns requests, making steam downloads faster. While NetworkManager still manage other network stack.

Additionally fixes compatibility with some VPN apps which want to use resolved

requires systemd-resolved.service to be enabled

ref: https://wiki.archlinux.org/title/NetworkManager#systemd-resolved

1Naim commented 2 weeks ago

There were discussions a while back to consider dnsproxy instead. Did it fall short in terms of features provided, e.g. ECH not supported, or do you think its better to use something thats already installed as default?

vnepogodin commented 2 weeks ago

There were discussions a while back to consider dnsproxy instead. Did it fall short in terms of features provided, e.g. ECH not supported, or do you think its better to use something thats already installed as default?

Yeah there were also discussions about not using networkmanager at all, in favor of systems stack. Generally some software expects resolved for setting system DNS(like VPN) and fails if its not present. Using resolved also doesnt require us to install additional package. For using ECH and DoH, we can just conditionally install it by Welcome app