23.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設定オプションは、ファイルに設定されていません。検証には、NetworkManager --print-configコマンドを使用します。
手順
-
/etc/resolv.conf.manually-configuredなどのファイルを作成し、お使いの環境の DNS 設定を追加します。元の/etc/resolv.confと同じパラメーターと構文を使用します。 /etc/resolv.confファイルを削除します。# rm /etc/resolv.conf/etc/resolv.conf.manually-configuredを参照する/etc/resolv.confという名前のシンボリックリンクを作成します。# ln -s /etc/resolv.conf.manually-configured /etc/resolv.conf