dhclient.conf を変更しても resolv.conf は変更されません。

dhclient.conf を変更しても resolv.conf は変更されません。

フロントネームサーバーで /etc/dhcp/dhclient.conf を変更すると、Network Manager の再起動後に結果の resolv.conf ファイルにこれらのサーバーが含まれなくなります。私はCaliLinuxで働いています。

これは私のdhclient.confです。

option rfc3442-classless-static-routes code 121 = array of unsigned integer 8;

send host-name = gethostname();
request subnet-mask, broadcast-address, time-offset, routers,
        domain-name, domain-name-servers, domain-search, host-name,
        dhcp6.name-servers, dhcp6.domain-search, dhcp6.fqdn, dhcp6.sntp-servers,
        netbios-name-servers, netbios-scope, interface-mtu,
        rfc3442-classless-static-routes, ntp-servers;
prepend domain-name-servers 208.67.222.222, 208.67.220.220;

答え1

NetworkManagerを再起動しても、必ずしもDHCP要求プロセスを再実行するわけではありません。現在のDHCPリースがまだ有効でネットワークインターフェイスが設定されている場合、NetworkManagerはそのまま使用できます。 NetworkManagerが使用する特定のネットワーク接続を明示的に切断して再接続する必要があります。

関連情報