![使用 netplan 在 ubuntu 中设置名称服务器](https://linux22.com/image/1165451/%E4%BD%BF%E7%94%A8%20netplan%20%E5%9C%A8%20ubuntu%20%E4%B8%AD%E8%AE%BE%E7%BD%AE%E5%90%8D%E7%A7%B0%E6%9C%8D%E5%8A%A1%E5%99%A8.png)
我正在努力ansible playbook
在我的服务器中设置 DNS 服务器地址Ubuntu Bionic 18.04.2
。
我不想使用它,resolv.conf
因为我知道它在新的 Ubuntu 中已被弃用。
我的问题是:有没有一种简单的方法来设置名称服务器netplan
或ip link set
实用程序而无需更改文件(因为使用 ansible 并不那么简单)?
答案1
您可以使用该resolvectl
工具在运行时注入名称服务器。但是,请注意,这些设置在目标系统重新启动后不会保留。最好将您的配置发送到 /etc/netplan/ 下的一个单独文件,该文件由您专门使用 ansible 进行管理,并且仅列出您希望提供的 dns 服务器设置,然后调用netplan apply
,以便设置在重新启动后保留。