Estou configurando um novo sistema Debian. Eu tenho um IP estático configurado em uma interface em / etc / networks / interfaces da seguinte maneira:
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
allow-hotplug eth4
iface eth4 inet static
address <redacted>
netmask 255.255.254.0
network <redacted>
broadcast <redacted>
gateway <redacted>
dns-nameservers <redacted>
dns-search <redacted>
Eu escondi os endereços, mas a configuração corresponde a um sistema Debian mais antigo, exceto o endereço IP, é claro. Posso trazê-lo com 'ifup eth4' e funciona bem por um tempo, mas eventualmente trava em algum lugar entre 1 e 24 horas depois. Não vejo nenhuma informação nos logs sobre o motivo da queda. Eu posso trazê-lo no dia seguinte a partir do console físico ... executando 'ifdown eth4' informa que não está pronto para começar. Executar 'ifup eth4' traz isso à tona sem problemas.
Enquanto eu gostaria de resolver isso , notei que, ao procurar por erros relacionados ao eth4, o dhclient está sendo executado em segundo plano, fazendo DHCPREQUESTs no eth4 a cada 2 minutos. Está acontecendo mesmo agora, enquanto o eth4 está sendo executado corretamente com o IP estático configurado. O que é isso e pode estar causando a queda da interface? Parece que eu deveria parar o dhclient de fazer isso desnecessariamente, independentemente de estar causando o problema ou não. O sistema antigo não possui um processo 'dhclient' em execução.
Desculpe se isso é básico, existem alguns buracos no meu conhecimento sobre Linux.
fonte
dhclient
já estava em execução quando o alterou para uma configuração estática. Apenas matedhclient
.... eventually crashes ...
: O que isto significa? Um pânico no kernel? Ou apenas que a interface está inoperante?Respostas:
dhclient
processo não para quando você altera o/etc/network/interfaces
arquivo dedhcp
para ostatic
tipo. consulte /ubuntu/459140/why-dhclient-is-still-running-when-i-choose-static-ip para obter mais informaçõesfonte
Eu tive o mesmo problema, e finalmente descobri que era devido ao
ConnMan
serviço. De fato,ConnMan
configure as interfacesAutomatically
para nós.Então pare o serviço
fonte