Как использовать DNS, отправленный через сервер openvpn с systemd-resolved?
Прежде чем я решу «обновить» до systemd-networkd. Я мог бы использовать некоторый вариант сценария openvpn-resolv-conf для вызова resolvconf для управления записями в /etc/resolv.conf при успешном установлении туннеля vpn.
Это позволило бы мне разрешить имена на удаленном конце туннеля vpn.
Теперь, когда systemd-resolved управляет /run/systemd/resolved/resolv.conf, возможно ли автоматически добавлять DNS, отправленный через соединение openvpn, в список серверов имен, используемых для разрешения?
источник
systemd-networkd
. Однако вместо создания новой конфигурации сети и перезапускаsystemd-network
можно создать очень похожий файл,/run/systemd/resolved-conf.d/
а затем перезапустить,systemd-resolved
что, похоже, работаетorg.freedesktop.resolve1.Manager.SetLinkDNS()
через DBus