Всем привет,
Устав от постоянных глюков и костылей решил сделать чтобы OpenVPN резолвил имена через systemd-resolved, по итогу получил не работающий клиент.
Порядок действий был следующий:
1. Установил update-systemd-resolved ( https://github.com/jonathanio/update-systemd-resolved)
2. На стороне OpenVPN в своем конфиге прописал:
push "dhcp-option DNS 10.90.0.1"
push "dhcp-option DOMAIN corp.domain.net"
3. После старта клиента вижу следующее:
$ resolvectl status
[...]
Link 31 (tun0)
Current Scopes: DNS LLMNR/IPv4 LLMNR/IPv6
DefaultRoute setting: yes
LLMNR setting: yes
MulticastDNS setting: no
DNSOverTLS setting: no
DNSSEC setting: allow-downgrade
DNSSEC supported: no
Current DNS Server: 10.90.0.1
DNS Servers: 10.90.0.1
DNS Domain: corp.domain.net
[...]
Link 2 (enp42s0)
Current Scopes: DNS LLMNR/IPv4 LLMNR/IPv6
DefaultRoute setting: yes
LLMNR setting: yes
MulticastDNS setting: no
DNSOverTLS setting: no
DNSSEC setting: allow-downgrade
DNSSEC supported: no
Current DNS Server: 192.168.35.1
DNS Servers: 192.168.35.1
После этого не резолвится имя server.corp.domain.net. Сами сервера в VPN пингуются, все остальное резолвится также норм.
Где может быть проблема?