Le Raspberry Pi ne dispose pas d'une horloge matérielle. Comment puis-je forcer NTPD à mettre à jour la date et l'heure immédiatement après chaque démarrage ?
J'utilise [Raspbian][1] et le Raspberry Pi est connecté à l'aide d'un câble [Ethernet][2].
[1] : http://en.wikipedia.org/wiki/Raspbian#Software [2] : http://en.wikipedia.org/wiki/Ethernet
Faites un apt-get install ntpdate
.
ntpdate
s'exécutera quand une interface Ethernet sera mise en service, et fixera l'heure à partir d'un serveur ntp (voir /etc/default/ntpdate
).
Si ntpd
est en cours d'exécution, ntpdate ne fera rien, mais ntpdate
sera exécuté avant ntpd
au démarrage - donc cela devrait permettre de régler l'heure au démarrage tant qu'il y a une connexion Ethernet.
Il devrait déjà mettre à jour l'heure. Le serveur NTPD devrait démarrer juste après le fichier d'échange et avant le SSHD.
Vérifiez votre fichier /etc/ntp.conf pour vous assurer qu'il est configuré.
Il devrait lister au moins un serveur. J'utilise time.nrc.ca pour mon serveur.
La page de manuel pour ntp.conf est ici : http://linux.die.net/man/5/ntp.conf