Em novas instalações do Debian Jessie, depois de definir um endereço IP estático, o cliente DHCP ainda está ativo. Ele até reverte para o endereço IP do dhcp quando a concessão é renovada.
passo 1: modifico / etc / network / interfaces:
source /etc/network/interfaces.d/*
auto lo
iface lo inet loopback
auto eth0
allow-hotplug eth0
iface eth0 inet static
address 192.168.0.8
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
gateway 192.168.0.5
etapa 2: eu reinicio a rede systemctl restart networking.service
(nenhuma mensagem de erro)
etapa 3: verifique se o dhclient está em execução: ps x | grep [d]hclient
- > dhclient -v -pf /run/dhclient.eth0.pid -lf /var/lib/dhcp/dhclient.eth0.leases eth0
Se eu reiniciar, o dhclient ainda será iniciado.
Eu tenho esse comportamento em cada Debian Jessie que eu instalo com endereço IP estático.
Não localizei onde o dhclient foi lançado: find
e grep
não encontraram nada em /etc
e /usr/lib
Eu não estou acostumado com o systemd, e eu não entendo que o dhclient é lançado pelo systemd ou não.
Os processos em execução são (removi minha sessão Bash):
/sbin/init
/lib/systemd/systemd-udevd
/lib/systemd/systemd-journald
/usr/sbin/cron -f
/usr/sbin/atd -f
/lib/systemd/systemd-logind
/usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation
/usr/sbin/rsyslogd -n
/usr/sbin/acpid
/bin/login --
/usr/sbin/exim4 -bd -q30m
dhclient -v -pf /run/dhclient.eth0.pid -lf /var/lib/dhcp/dhclient.eth0.leases eth0
/usr/sbin/sshd -D
/usr/sbin/ntpd -p /var/run/ntpd.pid -g -u 108:113
Pergunta 1: como o dhclient é lançado?
Pergunta 2: qual é a maneira "oficial" de evitar que ela seja executada? (exceto com apt-get remove/purge
)