Comment utilise-t-on le DNS poussé via un serveur openvpn avec résolu par systemd?
Avant de décider de «mettre à niveau» vers systemd-networkd. Je pourrais utiliser une variante du script openvpn-resolv-conf pour appeler resolvconf pour gérer les entrées dans /etc/resolv.conf lors de l'établissement réussi d'un tunnel vpn.
Cela me permettrait de résoudre les noms sur l'extrémité distante du tunnel vpn.
Maintenant que systemd-resolution gère /run/systemd/resolved/resolv.conf, est-il possible d'ajouter automatiquement DNS poussé via une connexion openvpn à la liste des serveurs de noms utilisés pour la résolution?
la source
systemd-networkd
. Cependant, au lieu de créer une nouvelle configuration réseau et de redémarrer,systemd-network
il est possible de créer un fichier très similaire/run/systemd/resolved-conf.d/
, puis de redémarrer,systemd-resolved
ce qui semble fonctionnerorg.freedesktop.resolve1.Manager.SetLinkDNS()
via DBus