21.2. 使用符号链接替换 /etc/resolv.conf 来手动配置 DNS 设置
默认情况下,NetworkManager 在 /etc/resolv.conf 文件中管理 DNS 设置,您可以配置 DNS 服务器的顺序。或者,如果您喜欢在 /etc/resolv.conf 中手动配置 DNS 设置,您可以在 NetworkManager 中禁用 DNS 处理。例如,如果 /etc/resolv.conf 是一个符号链接,则 NetworkManager 不会自动更新 DNS 配置。
前提条件
-
NetworkManager
rc-manager配置选项没有设置为file。要验证,请使用NetworkManager --print-config命令。
流程
-
创建一个文件,如
/etc/resolv.conf.manually-configured,并将您环境的 DNS 配置添加到其中。使用与原始/etc/resolv.conf中一样的参数和语法。 删除
/etc/resolv.conf文件:rm /etc/resolv.conf
# rm /etc/resolv.confCopy to Clipboard Copied! Toggle word wrap Toggle overflow 创建名为
/etc/resolv.conf的符号链接,该链接指向/etc/resolv.conf.manually-configured:ln -s /etc/resolv.conf.manually-configured /etc/resolv.conf
# ln -s /etc/resolv.conf.manually-configured /etc/resolv.confCopy to Clipboard Copied! Toggle word wrap Toggle overflow