When using Cyberghost through OpenVPN, my computer still uses the DNS settings from my router (in this case, Google Public DNS). I was able to use OpenVPN without DNS leaks on Ubuntu 15.04.
Following this article: http://www.ubuntubuzz.com/2015/09/how-to-fix-openvpn-dns-leak-in-linux.html
I don't have a DNS leak if I connect to my VPN via terminal. But if I connect via Network Manager, I still have a DNS leak.
Is there a known way to fix this, or is it a bug with Network Manager? If I can't fix it, can my ISP still track me if I'm not using their DNS servers?
If it helps, here's my OpenVPN configuration:
client
remote 4-us.cg-dialup.net 443
dev tun
proto udp
auth-user-pass
resolv-retry infinite
redirect-gateway def1
persist-key
persist-tun
nobind
cipher AES-256-CBC
auth MD5
ping 5
ping-exit 60
ping-timer-rem
explicit-exit-notify 2
script-security 2
remote-cert-tls server
route-delay 5
tun-mtu 1500
fragment 1300
mssfix 1300
verb 4
comp-lzo
ca ca.crt
cert client.crt
key client.key
script-security 2
up /etc/openvpn/update-resolv-conf
down /etc/openvpn/update-resolv-conf
route -n
when you are connected via network-manager and terminal.