如何指定网络管理器填充 /etc/resolv.conf 的顺序

Pol*_*Ron 2 rhel dns networkmanager resolv.conf

当我重新启动网络时,网络管理器将正确的名称服务器和搜索域发布到 /etc/resolv.conf 中。然而,这不是我喜欢的顺序。我如何告诉网络管理器优先考虑某个接口的名称服务器和搜索域信息?

例子:

我得到的:

# cat /etc/resolv.conf 
# Generated by NetworkManager
search silatria.org relinq.org pripylen.org acarime.org
nameserver 120.052.0.2
nameserver 120.052.0.1
nameserver 10.66.66.1 
Run Code Online (Sandbox Code Playgroud)

我想要的是

# Generated by NetworkManager
search acarime.org silatria.org relinq.org pripylen.org 
nameserver 10.66.66.1  
nameserver 120.052.0.2
nameserver 120.052.0.1
Run Code Online (Sandbox Code Playgroud)

acarime.org & nameserver 10.66.66.1 属于我的网络接口 enp3s0 120.052.0.2.1, 120.052.0.1 & silatria.org relinq.org pripylen.org 属于我的网络接口 enp4s0

tha*_*ler 8

设置ipv4.dns-priority至少一个配置文件,以指定相对顺序。

例如

nmcli connection modify "$PROFILE" ipv4.dns-priority 5
Run Code Online (Sandbox Code Playgroud)

并重新激活连接。

有关详细信息,请参阅手册nm-settings(5)