systemd-resolve не применяет настройки, основанные на сетевом интерфейсе

Я хочу настроить systemd-resolve для работы с разными DNS-серверами на основе сетевого интерфейса. Но когда я создаю конфигурацию в файле /etc/systemd/network/tun.network, ничего не происходит.

  1. Мой файл tun.network
[Match]
Name=tun

[Network]
DNS=10.1.1.1 10.1.1.2
Domains=~.mycorp
  1. Перезагрузка systemd-resolve. service systemd-resolved reboot

  2. Печать resolvectl status

Link 3 (wlp9s0)
Current Scopes: DNS
     Protocols: +DefaultRoute +LLMNR -mDNS -DNSOverTLS DNSSEC=no/unsupported
   DNS Servers: 192.168.3.1
    DNS Domain: ~.

...

Link 16 (tun)
Current Scopes: none
     Protocols: -DefaultRoute +LLMNR -mDNS -DNSOverTLS DNSSEC=no/unsupported

Но я жду, чтобы увидеть что-то вроде этого:

Link 3 (tun)
   ...
   DNS Servers: 10.1.1.1 10.1.1.2
   DNS Domain: ~.mycorp

Мой вопрос заключается в том, как правильно настроить systemd-resolve для работы с разными DNS-серверами на основе на сетевом интерфейсе

1
задан 29 November 2021 в 08:15

0 ответов

Другие вопросы по тегам:

Похожие вопросы: