/etc/resolv.conf.dhclient-new.xxxx ファイルが多すぎるのはなぜですか?

/etc/resolv.conf.dhclient-new.xxxx ファイルが多すぎるのはなぜですか?

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

おすすめ記事