O cliente NTP não inicia com o DHCPCD

0

O serviço ntp-client falha ao iniciar na inicialização com um IP dinâmico devido a um problema de resolução de nomes. O servidor pode ser iniciado após a conclusão da inicialização manualmente e funciona bem. Isso está acontecendo em vários sistemas Gentoo Linux.

Sep 15 20:34:04 ns1 ntpdate[2442]: name server cannot be used: Temporary failure in name resolution (-3)
Sep 15 20:34:04 ns1 /etc/init.d/ntp-client[2428]: ERROR: ntp-client failed to start
    
por john.mill 16.09.2016 / 02:51

1 resposta

0

Eu tenho exatamente o mesmo problema com meus sistemas Gentoo, especialmente aqueles em ambientes virtuais. Por alguma razão, o ntp-client é chamado muito rapidamente depois que a rede é iniciada e, neste momento, a resolução de DNS não funciona. Eu posso resolver esse problema editando o /etc/init.d/ntp-client e adicionando a linha sleep 5 da seguinte forma:

start() {
    checkconfig || return $?

    ebegin "Setting clock via the NTP client '${NTPCLIENT_CMD}'"
    sleep 5;
    "${NTPCLIENT_CMD}" ${NTPCLIENT_OPTS}
    eend $? "Failed to set clock"
}

5 segundos de sono é o tempo mínimo que funciona para mim.

    
por 01.10.2016 / 11:23