OpenBSD:停止 resolvd 将名称服务器添加到 /etc/resolv.conf

OpenBSD:停止 resolvd 将名称服务器添加到 /etc/resolv.conf

升级到 7.1 后,我注意到总是resolvd将通过 dhclient 接收到的名称服务器添加到 /etc/resolv.conf

$ cat /etc/resolv.conf                                                                                           
nameserver 10.0.2.3 # resolvd: vio0
lookup file bind
nameserver 1.1.1.1

这是意外的行为,因为dhclient它被配置为取代 DHCP 的 DNS 配置。

$ cat /etc/dhclient.conf                                                                                         
supersede domain-name-servers 127.0.0.1;

答案1

dhcpleased 是在 7.0 左右引入的(请参阅发行说明)。这意味着配置应该通过它的配置来完成。

在您的情况下创建文件 /etc/dhcpleased.conf

interface vio0 {
    ignore dns
}

参考:https://man.openbsd.org/dhcpleased.conf

相关内容