Wie benutzt man die DNS, die über einen OpenVPN-Server mit Systemd-Auflösung gepusht werden?
Bevor ich mich für ein Upgrade auf systemd-networkd entscheide. Ich könnte eine Variante des Skripts openvpn-resolv-conf verwenden , um resolvconf aufzurufen und Einträge in /etc/resolv.conf zu verwalten, wenn ein VPN-Tunnel erfolgreich eingerichtet wurde.
Dies würde es mir ermöglichen, Namen am entfernten Ende des VPN-Tunnels aufzulösen.
Ist es nun möglich, nach der Verwaltung von /run/systemd/resolved/resolv.conf durch systemd-resolve automatisch DNS, das über eine openvpn-Verbindung übertragen wurde, zur Liste der für die Auflösung verwendeten Nameserver hinzuzufügen?
quelle
systemd-networkd
. Anstatt jedoch eine neue Netzwerkkonfigurationsystemd-network
zu erstellen und neu zu starten, ist es möglich, eine sehr ähnliche Datei in zu erstellen/run/systemd/resolved-conf.d/
und dann neusystemd-resolved
zu starten, was zu funktionieren scheintorg.freedesktop.resolve1.Manager.SetLinkDNS()
Laufen zu bringen, über DBus anzurufen