In /etc/ppp/ip-up.d/000resolvconf add the following line right after the line "[ -x /sbin/resolvconf ] || exit 0".
case "$6" in (nm-pptp-service-*) exit 0 ;; esac
After adding this, disconnect VPN. Make sure the file /run/resolvconf/interface/ppp0 is now gone. Connect VPN again. Do "ls -l /var/run/resolvconf/interface/". If all is well the "ppp0" file is not there and the VPN nameserver addresses are not present in /etc/resolv.conf, but are present in /var/run/nm-dns-dnsmasq.conf.
@Brian: Please try this out for me.
In /etc/ppp/ ip-up.d/ 000resolvconf add the following line right after the line "[ -x /sbin/resolvconf ] || exit 0".
case "$6" in (nm-pptp-service-*) exit 0 ;; esac
After adding this, disconnect VPN. Make sure the file /run/resolvconf /interface/ ppp0 is now gone. Connect VPN again. Do "ls -l /var/run/ resolvconf/ interface/ ". If all is well the "ppp0" file is not there and the VPN nameserver addresses are not present in /etc/resolv.conf, but are present in /var/run/ nm-dns- dnsmasq. conf.