/etc/resolv.conf.dhclient-new.xxxx 파일이 너무 많은 이유는 무엇입니까?

/etc/resolv.conf.dhclient-new.xxxx 파일이 너무 많은 이유는 무엇입니까?

한 컴퓨터에 /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

관련 정보