Eu não entendo porque eu tenho em uma máquina (debian 9) tantos arquivos /etc/resolv.conf.dhclient-new.xxxx
minha/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
/etc/resolv.conf.dhclient-new.xxx
são os arquivos temporários que o daemon do cliente DHCP grava antes de mover o arquivo completo para/etc/resolv.conf
. É uma medida para manter a consistência do/etc/resolv.conf
arquivo real se algo der errado.Algo está acontecendo que o cliente DHCP não consegue gravar o
/etc/resolv.conf
arquivo/está morrendo, e os arquivos temporários ficam para trás.Resposta ao OP: Se de alguma forma você estiver vendo vários desses arquivos temporários, você pode excluí-los, o máximo que pode acontecer se você excluir um arquivo que está sendo gerado no momento, é que um novo será buscado novamente . O processo deve ser bastante rápido e normalmente você não vê esses arquivos [por muito tempo].
Adendas: Os arquivos duplicados/temporários estão realmente sendo criados porque, como pode ser visto
i
nalsattr
saída, definindo o sinalizador imutável, você impediu que todos os usuários, incluindo o root, sobrescrevessem seuetc/resolv.conf
arquivo.Para reverter a situação, execute: