It looks like you're on to something! I created the symlink and rebooted, and domain names are now resolving just fine. Here are the outputs of the commands that you requested:
$ cat /etc/resolv.conf
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 127.0.1.1
$ ls -l /run/resolvconf/interface
total 4
-rw-r--r-- 1 root root 21 Sep 20 09:53 NetworkManager
$ for F in /run/resolvconf/interface/* ; do echo === $F === ; cat $F ; done
=== /run/resolvconf/interface/NetworkManager ===
nameserver 127.0.1.1
$ ls -l /etc/resolvconf/resolv.conf.d
total 4
-rw-r--r-- 1 root root 0 Mar 29 16:37 base
-rw-r--r-- 1 root root 151 Sep 15 12:13 head
$ for F in /etc/resolvconf/resolv.conf.d/* ; do echo === $F === ; cat $F ; done
=== /etc/resolvconf/resolv.conf.d/base ===
=== /etc/resolvconf/resolv.conf.d/head ===
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
It looks like you're on to something! I created the symlink and rebooted, and domain names are now resolving just fine. Here are the outputs of the commands that you requested:
$ ls -l /etc/resolv.conf resolvconf/ resolv. conf
lrwxrwxrwx 1 root root 29 Sep 20 09:51 /etc/resolv.conf -> ../run/
$ cat /etc/resolv.conf
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 127.0.1.1
$ ls -l /run/resolvconf
total 4
-rw-r--r-- 1 root root 0 Sep 20 09:53 enable-updates
drwxr-xr-x 2 root root 60 Sep 20 09:53 interface
-rw-r--r-- 1 root root 172 Sep 20 09:53 resolv.conf
$ ls -l /run/resolvconf /interface
total 4
-rw-r--r-- 1 root root 21 Sep 20 09:53 NetworkManager
$ for F in /run/resolvconf /interface/ * ; do echo === $F === ; cat $F ; done /interface/ NetworkManager ===
=== /run/resolvconf
nameserver 127.0.1.1
$ ls -l /etc/resolvconf /resolv. conf.d
total 4
-rw-r--r-- 1 root root 0 Mar 29 16:37 base
-rw-r--r-- 1 root root 151 Sep 15 12:13 head
$ for F in /etc/resolvconf /resolv. conf.d/ * ; do echo === $F === ; cat $F ; done /resolv. conf.d/ base === /resolv. conf.d/ head ===
=== /etc/resolvconf
=== /etc/resolvconf
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
$ cat /etc/NetworkMan ager/NetworkMan ager.conf ifupdown, keyfile
[main]
plugins=
dns=dnsmasq
[ifupdown]
managed=false
$ ps -elfww|grep dnsmasq in-foreground --no-hosts --bind-interfaces --pid-file= /var/run/ sendsigs. omit.d/ network- manager. dnsmasq. pid --listen- address= 127.0.1. 1 --conf- file=/var/ run/nm- dns-dnsmasq. conf --cache-size=0 --proxy-dnssec --enable- dbus=org. freedesktop. NetworkManager. dnsmasq --conf- dir=/etc/ NetworkManager/ dnsmasq. d
4 S nobody 2736 910 0 80 0 - 8268 poll_s 09:53 ? 00:00:00 /usr/sbin/dnsmasq --no-resolv --keep-
0 S jrog 5804 3150 0 80 0 - 3396 pipe_w 09:56 pts/0 00:00:00 grep --color=auto dnsmasq