OpenBSD:resolvdを停止する/etc/resolv.confにネームサーバーを追加する

OpenBSD:resolvdを停止する/etc/resolv.confにネームサーバーを追加する

resolvd7.1にアップグレードした後、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

関連情報