O relógio Raspberry Pi 3 não será sincronizado após a reinicialização

2

Eu tenho um Raspberry Pi 3 executando o Gentoo e o relógio não sincroniza com o NTP após a reinicialização. Uma vez que o sistema volte a funcionar, ele restaura o último tempo registrado do swclock. Eu tenho que iniciar o serviço ntp-client manualmente para obter o relógio sincronizado. A configuração parece certa, já que o swclock está no nível de inicialização e o ntp-client está no nível padrão.

    
por john.mill 12.09.2016 / 06:35

1 resposta

0

Eu já vi isso ao usar o DNSSec. Se o tempo estiver muito longe, o DNSSec não resolverá nomes DNS, portanto, o daemon NTP não poderá obter endereços IP para sincronizar.

Uma solução pode ser garantir que pelo menos um dos seus servidores ou pontos NTP seja um endereço IP ou um nome localmente resolvível.

Eu corro named em um dos meus Pi e adicionei esse snippet ao final de /etc/default/bind9 . Duas das minhas entradas server são endereços IP explícitos, e as outras são resolvidas quando o DNS começa a funcionar.

# Get an approximation to current time so that DNS will work, so that
# NTP can resolve its server/peer names
#
test -x /usr/sbin/ntpdate -a -s /etc/ntp.conf &&
    awk '/^server|^peer/ {print $2}' /etc/ntp.conf | xargs -r ntpdate || :
    
por 18.11.2016 / 00:52