Ich habe 2 Tage lang mit genau diesem Problem zu kämpfen, bevor ich hier die Lösung gefunden habe, die für mich funktioniert hat:
/unix//a/470940
TL; DR
$ cd /etc/NetworkManager/system-connections
Hier werden mit dem Netzwerkmanager erstellte Verbindungen gespeichert.
$ sudo nmcli connection modify <vpn-connection-name> ipv4.dns-priority -42
Einfacher Befehl zum Ändern der Verbindungskonfigurationsdatei. Könnte auch manuell gemacht werden, aber auf diese Weise ist es meiner Meinung nach einfacher.
$ sudo service network-manager restart
Nehmen Sie die Änderungen auf Ihr System vor.
Grundsätzlich Kopie über den obigen Link eingefügt, Gutschrift an den ursprünglichen Autor.
Wenn Ihr System nmcli nicht kennt oder das Hinzufügen von Verbindungen über die Network Manager-Benutzeroberfläche einen Fehler auslöst, empfehle ich diesen Link
Nun zu dem, was weniger eine Erklärung als ein Kommentar ist (ich selbst bin eher ahnungslos).
Ich habe viele der Lösungen ausprobiert, einschließlich resolv.conf, dnsmasq und dnscrypt. All dies führte dazu, dass mein Internet entweder vollständig blockiert wurde oder die VPN-Verbindung deaktiviert wurde. Keiner von ihnen hat laut dnsleaktest.com das DNS- Leck behoben . Wenn einer dieser Versuche unternommen wird, sollte jeder Schritt auf dem Weg nachverfolgt werden, um sie im Falle eines unerwünschten Ergebnisses rückgängig machen zu können. Ich brauchte nicht wenig Zeit, um mein kaputtes Internet immer und immer wieder ohne Internet zu reparieren. Ich behaupte nicht, dass diese Lösungen nicht funktionieren, ich habe möglicherweise irgendwo einen Fehler gemacht.
Die Lösung, mit der ich verbunden bin, hat jedoch den großen Vorteil, dass sie nicht mit den allgemeinen Netzwerkeinstellungen, sondern nur mit der einen Verbindung, die Sie ändern, in Konflikt gerät.
Als nächstes ist Block-Outside-DNS, wie hier zuvor erwähnt, eine reine Windows-Lösung und hat einen nicht erkannten Optionsfehler auf meinem Ubuntu-System ausgelöst.
Die Verwendung von ovpn cli-Befehlen hat das Leck auch für mich nicht gelöst.
Der Link, den ich bereitgestellt habe, erwähnt ( hier ) eine Erklärung zu einigen Versionsinkonsistenzen, die in Ubuntu 18.10 behoben wurden. Vielleicht möchte jemand mit mehr Fachwissen zu diesem Thema weitere Erklärungen abgeben. Wenn das stimmt, müssen LTS-Benutzer afaik bis April nächsten Jahres warten.
Abschließend möchte ich darauf hinweisen, dass DNS-Leck für Einwohner von Ländern mit Internet-Zensur ein großes Problem darstellt, da das Zulassen des lokalen ISP-Zugriffs auf Ihren Datenverkehr dazu führen kann und wird, dass zensierte Domains blockiert werden, obwohl sie mit einem VPN verbunden sind. Für zukünftige Besuche in China usw. sollten Sie sich also vorher darum kümmern.
Hoffe das hilft.
block-outside-vpn
In der Regel handelt es sich nur um eine Windows OpenVPN-Verbindungsoption. Das Beheben des DNS- "Lecks" würde darin bestehen, einen bestimmten DNS-Server zu verwenden, der nur auf der anderen Seite des VPN vorhanden ist. Was waren die Ergebnisse des DNS-Lecktests, die Sie gesehen haben? (sie sind relevant)