OpenVPN-Server auf pfSense und Client auf Ubuntu 16.04
Zuletzt verändert am 24. Juli 2026 • 2 Min. Lesezeit • 242 Wörter
Ich habe einen OpenVPN -Server auf meinem Netgate SG-3100-Router eingerichtet. Ich hoffe, dass dies die Synchronisierung von Backups an einen physisch getrennten Standort erleichtert. Es gibt viele Anleitungen zur Einrichtung eines OpenVPN-Servers auf einem pfsense-Router , und das funktioniert gut. Ich verwende jedoch bei der Arbeit Ubuntu 16.04, und die Einrichtung des Clients ist etwas aufwendiger als unter macOS oder Windows. Unter Ubuntu ist es zwingend erforderlich, die DNS-Einstellungen nach dem Aufbau des VPN-Tunnels manuell zu aktualisieren, wenn Sie die Option gewählt haben, den gesamten vom Client ausgehenden Internetverkehr über den VPN-Server zu leiten. Wenn du die DNS-Resolver-Informationen auf dem Ubuntu-Client nicht aktualisierst, kannst du zwar auf das VPN-interne Netzwerk (in meinem Fall 10.0.0.0/24) zugreifen, aber keine Hostnamen verwenden. Beispielsweise schlägt der Befehl „ping www.google.com “ fehl, während „ping 172.217.21.164“ erfolgreich ist. Ebenso findet Ihr Browser keine URLs. Und das Surfen mit IP-Adressen („http://172.217.21.164“) ist nicht besonders praktisch. Die Standardkonfiguration unter Ubuntu lässt aus Sicherheitsgründen keine automatische Aktualisierung des DNS-Resolvers zu. Im Ubuntu-Paket von OpenVPN ist ein Skript enthalten, das diese Informationen aktualisiert (/etc/openvpn/update-resolv-conf). Damit dies jedoch funktioniert, muss man
- das Skript aus der OpenVPN-Konfigurationsdatei heraus aufrufen
- beim Starten des Dienstes einen Parameter an OpenVPN übergeben, um die Ausführung des Skripts zu ermöglichen (openvpn –config pfsense.conf –script-security 2)
Bei der neuesten Ubuntu-LTS-Version 18.04 wird es noch komplizierter, da das standardmäßig installierte Resolver-Update-Skript unter 18.04 tatsächlich nicht mehr funktioniert. Stattdessen müssen Sie das Update-Skript „openvpn-systemd-resolved“ manuell installieren (Einzelheiten finden Sie hier: https://askubuntu.com/questions/1032476/ubuntu-18-04-no-dns-resolution-when-connected-to-openvpn/1075594#1075594) .