Saya telah berjuang dengan masalah persis ini selama 2 hari sebelum menemukan solusi yang bekerja untuk saya di sini:
/unix//a/470940
TL; DR
$ cd /etc/NetworkManager/system-connections
Di sinilah koneksi yang dibuat dengan Network Manager disimpan.
$ sudo nmcli connection modify <vpn-connection-name> ipv4.dns-priority -42
Perintah sederhana untuk mengubah file konfigurasi koneksi. Bisa dilakukan secara manual juga tapi cara ini saya percaya lebih mudah.
$ sudo service network-manager restart
Buat perubahan berlaku untuk sistem Anda.
Pada dasarnya salin disisipkan dari tautan di atas, kredit ke penulis asli.
Jika sistem Anda tidak tahu nmcli, atau menambahkan koneksi menggunakan Network Manager GUI menimbulkan kesalahan, saya sarankan tautan ini
Sekarang untuk apa yang kurang dari penjelasan dan lebih dari komentar (agak tidak mengerti sendiri).
Saya mencoba banyak solusi termasuk resolv.conf, dnsmasq dan dnscrypt, yang semuanya menyebabkan internet saya diblokir seluruhnya atau ketika koneksi vpn dimatikan. Tidak ada dari mereka yang memecahkan kebocoran dns, menurut dnsleaktest.com . Jika salah satu dari ini dicoba, setiap langkah di sepanjang jalan harus dilacak agar dapat membalikkan mereka dalam kasus hasil yang tidak diinginkan. Tidak butuh waktu singkat untuk memperbaiki waktu dan waktu internet saya yang rusak tanpa, coba tebak, internet. Saya tidak mengklaim bahwa solusi ini tidak berfungsi periode, saya sangat mungkin membuat kesalahan di suatu tempat.
Solusi yang saya tautkan memiliki imho keuntungan besar yang tidak mengacaukan pengaturan jaringan umum, tetapi hanya dengan satu koneksi yang Anda modifikasi.
Selanjutnya, block-outside-dns, seperti yang disebutkan di sini sebelumnya, adalah solusi windows saja dan melemparkan semacam kesalahan opsi yang tidak dikenal pada sistem ubuntu saya.
Menggunakan perintah ovpn cli tidak menyelesaikan kebocoran baik untuk saya.
Tautan yang saya berikan menyebutkan penjelasan (di sini ) tentang beberapa ketidakkonsistenan versi yang diperbaiki di ubuntu 18.10, mungkin seseorang dengan keahlian lebih pada topik ini ingin menjelaskan lebih lanjut. Jika itu benar, pengguna LTS harus menunggu April tahun depan.
Terakhir saya ingin menunjukkan bahwa bagi penduduk negara dengan sensor internet, kebocoran dns menimbulkan masalah besar karena memungkinkan akses ISP lokal ke lalu lintas Anda dapat dan akan menyebabkan domain yang disensor diblokir meskipun terhubung ke vpn. Jadi untuk kunjungan mendatang ke Cina dll., Ini adalah sesuatu yang ingin Anda urus sebelumnya.
Semoga ini membantu.
block-outside-vpn
biasanya hanya opsi koneksi Windows OpenVPN. Memperbaiki DNS "kebocoran" adalah dengan menggunakan server DNS khusus yang hanya ada di sisi lain dari VPN. Apa hasil Uji Kebocoran DNS yang Anda lihat? (mereka relevan)