`resolvconf`, изменяющий текущий DNS. Жесткий план Netplan с использованием сервера имен

Мне нужно иметь свой собственный DNS-сервер в корпоративном.
У меня есть следующий набор настроек для netplan:

      network:
    version: 2
    renderer: NetworkManager
    ethernets:
        eno1:
            dhcp4: yes
            addresses:
              - 192.168.1.240/24
            nameservers:
              addresses: [192.168.1.10]

Сначала у меня есть следующее при запуске resolvectl statusпосле бега sudo netplan apply:

      Link 2 (eno1)
    Current Scopes: DNS
         Protocols: +DefaultRoute +LLMNR -mDNS -DNSOverTLS DNSSEC=no/unsupported
Current DNS Server: 192.168.1.10
       DNS Servers: 192.168.1.10 192.168.254.112 192.168.254.113 192.168.254.114

Но через некоторое время получаю следующее:

      Link 2 (eno1)
    Current Scopes: DNS
         Protocols: +DefaultRoute +LLMNR -mDNS -DNSOverTLS DNSSEC=no/unsupported
Current DNS Server: 192.168.254.112
       DNS Servers: 192.168.1.10 192.168.254.112 192.168.254.113 192.168.254.114

Что здесь не так?
Как я могу исправить использование собственного DNS с помощью netplan. И DNS-сервер, так как он находится в моей локальной сети.

1 ответ

Ваш файл netplan относится к Network Manager. Я предлагаю вам вернуть netplan по умолчанию:

      # Let NetworkManager manage all devices on this system
network:
  version: 2
  renderer: NetworkManager

Затем установите свой статический IP-адрес и DNS в настройках Network Manager:

Перезагрузить.

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