NetworkManagerサービスは、resolv.confを更新するためにDNSサーバーを使用しません。

NetworkManagerサービスは、resolv.confを更新するためにDNSサーバーを使用しません。

使用カリLinux存在するアップルシステムMacBook Pro 16インチIntel i9)とKali Linuxのプリビルドイメージ仮想ボックス仮想デバイス -https://www.kali.org/get-kali/#kali-virtual-machines。ネットワークは次のように構成されます。ネットワークアドレス変換

必要なDNSサーバーを設定しようとしています(1.1.1.1この場合はCloudflare)。

私がしたステップ:

  1. 修正/etc/dhcp/dhclient.conf- ハッシュキー(#)を削除してprepend domain-name-serversに変更しますprepend domain-name-servers 1.1.1.1;
  2. ランニングservice NetworkManager restart(例:ユーザー)。

/etc/resolv.conf上記のタスクを実行したら、これが完了することを願っています。ネットワーク管理者1.1.1.1ネームサーバーリストの上部に含まれています。

その結果、何も変更されませんでしたが、まだ ISP プライマリ DNS サーバーがあります。

答え1

これが私が変更した方法です。

0.) インターフェイスがディセーブルおよびイネーブルであるため、直接接続されていることを確認してください。これにより、リモート接続がある場合は接続が切断されます。

1.) 「nmtui」を開きます。

sudo nmtui

2.) 「接続の編集」

3.)「編集」質問インターフェース

4.) 1.1.1.1をDNSサーバーに「追加」

5.) 「OK」をクリックし、「戻る」をクリックします。

6.) 「接続を有効にする」

7.) 正しい画面にあることを確認し、「無効」をクリックします。

8.) 正しいインターフェースにあることを確認し、「有効」をクリックします。

9.) 「戻る」をクリック

10.)「終了」をクリックしてください。

11.) 結果の確認

cat /etc/resolv.conf

答え2

直接調査した結果、ファイルprepend domain-name-serversの構成がdhclient.conf破損し、現在はresolv.conf影響しないようです。以下は、問題を解決し、正しい解決策を提案するビデオです。 https://www.youtube.com/watch?v=ArsErSR-U4E

関連情報