Я работаю над ansible playbook
для установки адресов DNS-серверов на моем Ubuntu Bionic 18.04.2
сервере.
Я не хочу использовать resolv.conf
, потому что я узнал, что он устарел в новой Ubuntu.
Мой вопрос: есть ли простой способ установить серверы имен с помощью утилиты netplan
или ip link set
без изменения файлов (причина не так проста с ansible)?
Вы можете вводить серверы имен во время выполнения, используя инструмент resolvectl
. Однако обратите внимание, что эти настройки не будут сохраняться при перезагрузке целевой системы. Вероятно, лучше создать конфигурацию в отдельный файл в / etc / netplan /, который вы управляете исключительно с помощью ansible, и в котором перечислены только те настройки сервера DNS, которые вы хотите предоставить, а затем вызвать netplan apply
, чтобы настройка сохраняется после перезагрузки.