
1台のコンピュータに/etc/resolv.conf.dhclient-new.xxxxファイルがそんなにたくさんあるのは理解できません(debian 9)。
私のもの/etc/dhcp/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;
/etc/network/interfaces
source /etc/network/interfaces.d/*
# The loopback network interface
auto lo
iface lo inet loopback
auto wlan0
allow-hotplug eth0
iface eth0 inet dhcp
/etc/resolv.conf
#lsattr /etc/resolv.conf
----i---------e---- /etc/resolv.conf
答え1
/etc/resolv.conf.dhclient-new.xxx
ファイル全体を移動する前にDHCPクライアントデーモンが書き込む一時ファイル/etc/resolv.conf
。これは/etc/resolv.conf
、問題が発生したときに実際のファイルの一貫性を維持するための措置です。
DHCP クライアントが/etc/resolv.conf
ファイルに書き込めないか終了しようとし、一時ファイルが残ります。
OPへの回答:これらの一時ファイルが複数表示されている場合は、そのファイルを削除できます。現在作成中のファイルを削除すると、起こる可能性が最も高いことは、新しいファイルが再び取得されることです。このプロセスはかなり速くなければなりません。通常[長い間]これらのファイルを見ることはできません。
i
付録:出力に見られるように、実際に重複/一時ファイルが生成されています。lsattr
不変フラグを設定すると、すべてのユーザー(ルートを含む)がetc/resolv.conf
ファイルを上書きするのを防ぎます。
この状況を復元するには、次の手順を実行します。
sudo chattr -i /etc/resolv.conf