OpenVPN: Client nutzt weiterhin lokalen DNS-Server
-
Hallo zusammen,
ich betreibe eine pfSense 2.3.2 als VPN Gateway (Firewall ausgeschaltet hinter einem anderen Router). Die pfSense baut eine Site to Site Verbindung zu einem anderen Standort auf und zusätzlich kann man sich per OpenVPN von unterwegs aus verbinden. Die Tunnel laufen alle problemlos, ich kann alles per Ping Befehl erreichen oder auch RDP Sessions aufbauen usw.
Zu meinem Problem:
Wenn man sich per OpenVPN verbindet verwendet der Client weiterhin den lokalen DNS Server und nicht den in der OpenVPN eingetragenen(Provide a DNS server list to clients).
Mit nslookup wird immer der lokale angezeigt und die anderen Server(DC, usw.) am Standort können nicht aufgelöst werden. Die Clients sind nicht in der Domäne aber müssen sich mit den Netzlaufwerken auf dem DC verbinden können.
Mit ipconfig /all wird der richtige DNS-Server beim TAP Tunnel Adapter angezeigt aber anscheinend nicht genutzt(Ein "nslookup SERVER1 10.2.0.10" klappt).
Kann ich über die Konfiguration der pfSense das ganze erzwingen? Ich habe schon gegoogelt dort hat bei einigen geholfen 'push "dhcp-option DNS 10.2.0.10"' unter Advanced Configuration -> Custom Options zusätzlich einzutragen bei mir leider nicht.
Wenn es nicht geht werde ich wohl einfach mit den IP-Adressen die Netzlaufwerke verbinden aber ich hatte im Hinterkopf das die DNS auflösung über den OpenVPN-Tunnel klappt bzw. die richtigen DNS-Server verwendet werden.
Wenn Ihr weitere Infos zur Umgebung braucht einfach melden :).
Vielen Dank im Voraus!
Grüße moJ090
EDIT: Okay scheint wohl ein Bug im OpenVPN Server zu sein. https://community.openvpn.net/openvpn/ticket/605