Comprei um Raspberry Pi 3 há aproximadamente dois meses e, desde então, o tempo nunca foi atualizado . Detalhes:
- O sistema operacional é uma nova instalação do Raspbian Jessie (4.1.19-v7 +).
- A conexão à Internet é via Wi-Fi nativo e não há outro problema com a comunicação.
- Não há problemas de firewall, pois a atualização de horário funciona como um encanto em uma máquina Windows na mesma LAN.
- O fuso horário está definido corretamente.
Eu comecei com nptdate
. Quando tentei forçar a atualização,
sudo /etc/init.d/ntp stop
sudo ntpd -q -g
sudo /etc/init.d/ntp start
o terminal congelou com o segundo comando. A última mensagem /var/log/syslog
foi:
Listening on routing socket on fd #22 for interface updates
/etc/ntp.conf
conteúdo:
driftfile /var/lib/ntp/ntp.drift
statistics loopstats peerstats clockstats
filegen loopstats file loopstats type day enable
filegen peerstats file peerstats type day enable
filegen clockstats file clockstats type day enable
server 0.debian.pool.ntp.org iburst
server 1.debian.pool.ntp.org iburst
server 2.debian.pool.ntp.org iburst
server 3.debian.pool.ntp.org iburst
restrict -4 default kod notrap nomodify nopeer noquery
restrict -6 default kod notrap nomodify nopeer noquery
restrict 127.0.0.1
restrict ::1
Parece-me que o ntp
pacote tem um problema. Como configuro a atualização de horário, pois meu Raspberry é ativado apenas durante o dia e o atraso acumulado durante a noite?
raspbian
timekeeping
Pigmalião
fonte
fonte
ntpd
mudou em algum momento nos últimos anos para dificultar a força do usuário. Considerando o quão simplista é seu objetivo, é um dos aplicativos absolutamente piores e mais obtusos de todos os tempos. Alguém deve apenas escrever uma implementação básica, somente para cliente, para sistemas de usuário final independentes. Não poderia demorar mais de um dia, incluindo a leitura dos RFCs. Sinto por você. Eu odeio essa coisa (exceto que geralmente funciona para mim, então não estou incomodada ...). Boa sorte.sudo grep ntp /var/log/syslog
ou, após a inicializaçãojournalctl | grep ntp
,.sudo grep ntp /var/log/syslog
retorna muitosbad peer from pool x.debian.pool.ntp.org
erros. Depois de reiniciarjournald | grep ntp
retornabash: journald: command not found
esudo grep ntp /var/log/syslog
retorna um monte decan't find host x.debian.pool.ntp.org: name or service not known
erros eno servers can be used, exiting
Respostas:
Você precisa tentar atualizar a hora através de um dongle USB Wi-Fi. Se funcionar bem, use
tcpdump
e veja como o pacote é tratado nos dois lados: no Raspberry Pi 3 e no ponto de acesso Wi-Fi ao qual ele se conecta.O Wi-Fi interno do Raspberry Pi 3 costuma perder pacotes silenciosamente até onde eu sei.
Como
/etc/network/interfaces
deve ficar:Não se esqueça dos principais espaços !
fonte
ntpD
= NTP Daemon - não é necessário para uma configuração simples de horário do host ... É uma tarefa para distribuir o tempo pela rede, ou seja, se você tiver vários nós, precisará com certeza. Porém, para uma única configuração de hora do terminal,ntpdate
é feita uma ferramenta. É ainda separados em si árvore de origem NTPIsso funcionou para mim.
fonte
Eu tentei várias maneiras com ntp, chrony ... Finalmente corrigido com o seguinte método.
Busque a data em qualquer site de renome como o google para definir o horário da sua máquina a cada inicialização.
Abrir arquivo rc.local
sudo nano /etc/rc.local
Adicione a seguinte linha ao arquivo rc.local
sudo date -s "$(wget -qSO- --max-redirect=0 www.google.com 2>&1 | grep Date: | cut -d' ' -f5-8)Z"
Reinicie o Rpi
sudo reboot
fonte
Se você definir o fuso horário no
raspi-config
Raspberry Pi atualizará automaticamente o horário na inicialização, se estiver conectado à Internet.sudo raspi-config
Internationalisation Options
I2 Change Timezone
Finish
Yes
para reiniciar agorafonte
raspi-config
ontem e o tempo foi atualizado corretamente em todas as reinicializações desde então, mesmo que eu tenha deixado a energia desconectada por um tempo. Eu sugiro que você tente? Deixe-me saber como chegar lá ...O comando a seguir certamente funcionará
fonte
Descobri que usar o seguinte funcionava como uma via Wi-Fi.
fonte
No menu Aplicativo / Preferências / Configuração do Raspberry Pi, fui para a guia Localização e selecionei os valores para Definir local, Definir fuso horário e Definir país WiFi.
Clicou em OK e a hora está correta.
fonte
Para mim, tive que esperar um pouco, por algum motivo, que não definiu a hora correta imediatamente. Isso foi depois que eu defini o fuso horário correto, tive o acesso à Internet ativado e reiniciado.
fonte