I recently upgraded to Lubuntu 17.10.1. While setting up my VPN, I headed over to /etc/resolv.conf, to set my dns servers (so as to prevent dns leaks). However, it now reads:
This file is managed by man:systemd-resolved(8). Do not edit. # # This is a dynamic resolv.conf file for connecting local clients directly to # all known DNS servers. # # Third party programs must not access this file directly, but only through the # symlink at /etc/resolv.conf. To manage man:resolv.conf(5) in a different way, # replace this symlink by a static file or a different symlink. # # See man:systemd-resolved.service(8) for details about the supported modes of # operation for /etc/resolv.conf.
I ignored the first sentence, and edited the file anyway. It had no effect. Terminal still outputs the default servers, and leak-test websites still reveal my local ISP. I have been going crazy for two days now, trying to make the system accept my chosen servers, but nothing seems to work, and I have been scouring the internet, trying everything I can find, including this: How do I fix a DNS leak? Anybody have a fool-proof method?