So for a little over a month now I have been having to manually add DNS servers to /etc/resolv.conf whenever I log in/start up, just to access any websites. I know NetworkManager overwrites this, but if I open Networks (I imagine this is the GUI for NetworkManager on Solus), the correct DNS servers are listed under the Wired connection's settings.
Yet every few minutes, seemingly at random, NetworkManager will overwrite /etc/resolv.conf to 'nameserver 127.0.0.1'. Once this happens I am unable to resolve any websites, and solus is unable to check for updates etc.
Why is this happening, and how do I fix it?
I know it's NetworkManager editing /etc/resolv.conf as I used auditctl to set a watch on the file, just to be sure there wasn't some other process screwing things up.
I read that 'Localhost(127.0.0.1) is only used by distros/setups that run a recursive nameserver locally'. If for some reason this is what I now need to be doing, how do I run this 'recursive nameserver locally'? But more importantly, why has NetworkManager suddenly decided that this is what I want to be doing?
Am I the only one experiencing this?
Dell XPS 13 9370