it-swarm.com.de

OpenVPN und DNS

Ich bin auf Ubuntu 16.04 und ich habe eine OpenVPN-Verbindung eingerichtet, die gut funktioniert. Vor dem Start der VPN-Verbindung wird mein ISP-DNS in /etc/resolv.conf über DHCP definiert:

# 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 isp.x.y.z

Ich habe die folgenden Zeilen zur openvpn-Konfigurationsdatei hinzugefügt:

up /etc/openvpn/update-resolv-conf
down /etc/openvpn/update-resolv-conf

daher wird der /etc/resolv.conf aktualisiert, wenn ich die VPN-Verbindung starte. Wenn gestartet, sieht es so aus:

# 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 vpn.x.y.z
nameserver isp.x.y.z

mit vpn.x.y.z die IP des VPN-DNS-Servers; was ich wollte. Die Leitung für meinen ISP-DNS ist jedoch noch vorhanden. Dies verursacht ein Problem beim Ausführen eines DNS-Leck-Tests , wenn mein ISP-DNS abgefragt wird.

Ich versuche also, den Eintrag meines ISP loszuwerden, wenn ich die OpenVPN-Verbindung starte. Es funktioniert gut, wenn ich es manuell entferne, aber ich möchte dies automatisieren. Irgendein Vorschlag?

Vielen Dank!

Fritz

2
Fritz

Aus den Kommentaren ...

Schalten Sie dnsmasq wieder ein und wechseln Sie in Ihrem Netzwerkverbindungsprofil zur Registerkarte IPv4, ändern Sie Automatic (DHCP) in Automatic (DHCP) addresses only und wiederholen Sie dann den Lecktest.

0
heynnema