Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 14/06/2017, à 07:23

kaerick

Monter un serveur d'horodatage

Bonjour à tous,

Je ne sais pas si je suis dans la bonne section du forum mais je voudrais monter un serveur d'horodatage local. Ne maîtrisant pas du tout les nouveautés comme timedatectl et timesyncd, ni même les protocoles d'horodatage, et n'étant pas patient pour attendre que la documentation d'Ubuntu soit à jour de ce côté là, je rencontre de nombreuses difficultés sous Lubuntu 16.4. J'ai essayé, sans succès, avec ntp (ce qui fonctionne parfaitement sous Debian). Pour résumer, mon but est d'avoir une machine récupérant la date et l'heure sans internet et pouvant ainsi se mettre à jour, et transmettre l'information aux autres machines du réseau. Toutes les machines fonctionnent sous Lubuntu.

En vous remerciant,


Pingouin dans le champ, hiver méchant !

Hors ligne

#2 Le 22/06/2017, à 23:36

J5012

Re : Monter un serveur d'horodatage

le serveur ntp peut fonctionner avec d'autres horloges de references
http://support.ntp.org/bin/view/Support … gRefclocks

http://support.ntp.org/bin/view/Support … lRefclocks
- le mode "Undisciplined Local Clock"
- le mode "orphan"

Hors ligne

#3 Le 23/06/2017, à 08:41

Brunod

Re : Monter un serveur d'horodatage

kaerick a écrit :

Bonjour à tous,
...Pour résumer, mon but est d'avoir une machine récupérant la date et l'heure sans internet et pouvant ainsi se mettre à jour, ...
En vous remerciant,

Je ne comprends pas bien : comment veux-tu qu'elle se mette à jour si elle n'a pas internet ?
D'où viendra la mise à jour ?


Windows est un système d'exploitation de l'homme par l'ordinateur. Linux, c'est le contraire...
39 pc linux convertis

Hors ligne

#4 Le 23/06/2017, à 10:43

kaerick

Re : Monter un serveur d'horodatage

Bonjour J5012 et Brunod

@ J5012 : Je connais ntp mais, si j'y arrive sur Debian, impossible de lancer le service ntp sur ubuntu depuis la 16.04.

@ Brunod : On peut mettre à jour en allant chercher l'information sur un GPS, par exemple. Le serveur d'horodatage va chercher l'information sur une couche (GPSD) qui lui renferme, entre autre, les informations de date et heure.


Pingouin dans le champ, hiver méchant !

Hors ligne

#5 Le 24/06/2017, à 05:50

J5012

Re : Monter un serveur d'horodatage

que raconte ubuntu quand tu lance ntp ? normalement ntp est deja lancé dans un ubuntu de base ... il prend l'heure sur le net ...

Hors ligne

#6 Le 29/06/2017, à 10:10

kaerick

Re : Monter un serveur d'horodatage

Bonjour J5012


Voici les différentes commandes et résultats :

:~$ ntpq -p
ntpq: read: Connection refused
:~$ service ntp restart
Job for ntp.service failed because the control process exited with error code. See "systemctl status ntp.service" and "journalctl -xe" for details.
:~$ systemctl status ntp.service
● ntp.service - LSB: Start NTP daemon
   Loaded: loaded (/etc/init.d/ntp; bad; vendor preset: enabled)
   Active: failed (Result: exit-code) since jeu. 2016-02-11 17:53:53 CET; 7min a
     Docs: man:systemd-sysv-generator(8)
  Process: 3880 ExecStart=/etc/init.d/ntp start (code=exited, status=5)

févr. 11 17:53:53 ORDINATEUR systemd[1]: Stopped LSB: Start NTP daemon.
févr. 11 17:53:53 ORDINATEUR systemd[1]: Starting LSB: Start NTP daemon...
févr. 11 17:53:53 ORDINATEUR systemd[1]: ntp.service: Control process exited
févr. 11 17:53:53 ORDINATEUR systemd[1]: Failed to start LSB: Start NTP daem
févr. 11 17:53:53 ORDINATEUR systemd[1]: ntp.service: Unit entered failed st
févr. 11 17:53:53 ORDINATEUR systemd[1]: ntp.service: Failed with result 'ex
lines 1-12/12 (END)...skipping...
● ntp.service - LSB: Start NTP daemon
   Loaded: loaded (/etc/init.d/ntp; bad; vendor preset: enabled)
   Active: failed (Result: exit-code) since jeu. 2016-02-11 17:53:53 CET; 7min ago
     Docs: man:systemd-sysv-generator(8)
  Process: 3880 ExecStart=/etc/init.d/ntp start (code=exited, status=5)

févr. 11 17:53:53 ORDINATEUR systemd[1]: Stopped LSB: Start NTP daemon.
févr. 11 17:53:53 ORDINATEUR systemd[1]: Starting LSB: Start NTP daemon...
févr. 11 17:53:53 ORDINATEUR systemd[1]: ntp.service: Control process exited, code=exited status=5
févr. 11 17:53:53 ORDINATEUR systemd[1]: Failed to start LSB: Start NTP daemon.
févr. 11 17:53:53 ORDINATEUR systemd[1]: ntp.service: Unit entered failed state.
févr. 11 17:53:53 ORDINATEUR systemd[1]: ntp.service: Failed with result 'exit-code'.
~
~
~
~
~
~
~
~
~
~
~
~
~
lines 1-12/12 (END)
:~$ journalctl -xe
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- 
-- L'unité (unit) ntp.service a commencé à démarrer.
févr. 11 17:53:53 ORDINATEUR systemd[1]: ntp.service: Control process exited
févr. 11 17:53:53 ORDINATEUR systemd[1]: Failed to start LSB: Start NTP daem
-- Subject: L'unité (unit) ntp.service a échoué
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- 
-- L'unité (unit) ntp.service a échoué, avec le résultat failed.
févr. 11 17:53:53 ORDINATEUR systemd[1]: ntp.service: Unit entered failed st
févr. 11 17:53:53 ORDINATEUR systemd[1]: ntp.service: Failed with result 'ex
févr. 11 17:53:53 ORDINATEUR polkitd(authority=local)[727]: Unregistered Aut
févr. 11 17:54:48 ORDINATEUR wpa_supplicant[799]: wlan0: Failed to initiate 
févr. 11 17:55:51 ORDINATEUR wpa_supplicant[799]: wlan0: Failed to initiate 
févr. 11 17:56:54 ORDINATEUR wpa_supplicant[799]: wlan0: Failed to initiate 
févr. 11 17:57:57 ORDINATEUR wpa_supplicant[799]: wlan0: Failed to initiate 
févr. 11 17:59:00 ORDINATEUR wpa_supplicant[799]: wlan0: Failed to initiate 
févr. 11 18:00:03 ORDINATEUR wpa_supplicant[799]: wlan0: Failed to initiate 
févr. 11 18:01:06 ORDINATEUR wpa_supplicant[799]: wlan0: Failed to initiate 
févr. 11 18:02:09 ORDINATEUR wpa_supplicant[799]: wlan0: Failed to initiate 
févr. 11 18:03:12 ORDINATEUR wpa_supplicant[799]: wlan0: Failed to initiate 
févr. 11 18:04:15 ORDINATEUR wpa_supplicant[799]: wlan0: Failed to initiate 
lines 1973-1995/1995 (END)
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- 
-- L'unité (unit) ntp.service a commencé à démarrer.
févr. 11 17:53:53 ORDINATEUR systemd[1]: ntp.service: Control process exited, code=exited st
févr. 11 17:53:53 ORDINATEUR systemd[1]: Failed to start LSB: Start NTP daemon.
-- Subject: L'unité (unit) ntp.service a échoué
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- 
-- L'unité (unit) ntp.service a échoué, avec le résultat failed.
févr. 11 17:53:53 ORDINATEUR systemd[1]: ntp.service: Unit entered failed state.
févr. 11 17:53:53 ORDINATEUR systemd[1]: ntp.service: Failed with result 'exit-code'.
févr. 11 17:53:53 ORDINATEUR polkitd(authority=local)[727]: Unregistered Authentication Agen
févr. 11 17:54:48 ORDINATEUR wpa_supplicant[799]: wlan0: Failed to initiate sched scan
févr. 11 17:55:51 ORDINATEUR wpa_supplicant[799]: wlan0: Failed to initiate sched scan
févr. 11 17:56:54 ORDINATEUR wpa_supplicant[799]: wlan0: Failed to initiate sched scan
févr. 11 17:57:57 ORDINATEUR wpa_supplicant[799]: wlan0: Failed to initiate sched scan
févr. 11 17:59:00 ORDINATEUR wpa_supplicant[799]: wlan0: Failed to initiate sched scan
févr. 11 18:00:03 ORDINATEUR wpa_supplicant[799]: wlan0: Failed to initiate sched scan
févr. 11 18:01:06 ORDINATEUR wpa_supplicant[799]: wlan0: Failed to initiate sched scan
févr. 11 18:02:09 ORDINATEUR wpa_supplicant[799]: wlan0: Failed to initiate sched scan
févr. 11 18:03:12 ORDINATEUR wpa_supplicant[799]: wlan0: Failed to initiate sched scan
févr. 11 18:04:15 ORDINATEUR wpa_supplicant[799]: wlan0: Failed to initiate sched scan
~
~
~
~
~
~

Pingouin dans le champ, hiver méchant !

Hors ligne

#7 Le 29/06/2017, à 20:16

J5012

Re : Monter un serveur d'horodatage

J5012 a écrit :

que raconte ubuntu quand tu lance ntp ? normalement ntp est deja lancé dans un ubuntu de base ... il prend l'heure sur le net ...

ha je viens de verifier via le paquetage, ntp n'est pas installée dans ubuntu unity desktop 16.04, l'horloge est en fait gerée par indicator-datetime, une applet et un service : le binaire montre une requete horodative integrée dans son ascii (avec la commande cat ou un editeur hexadecimal) ; je suppose que ca ete le choix de la legereté et de l'interactivité bureau de canonical plutot que l'outil standard avec ntp ...

il ne semble pas qu'il y ait conflits de paquets entre ntp et datetime, donc tu peux en theorie avoir les deux ...

il faut peut-etre desactiver datetime de l'autostart bureau et service (service upstart non encore converti à systemd)
pour eviter que l'horloge ne jongle entre les deux services ?

un peu de doc : https://help.ubuntu.com/lts/serverguide/NTP.html

Hors ligne

#8 Le 30/06/2017, à 10:33

kaerick

Re : Monter un serveur d'horodatage

Bonjour J5012


Je vois qu'ils ont mis la documentation à jour depuis mes recherches. Il faut que j'étudie les nouveautés.

Mon but, pour faire simple, c'est que l'ordinateur aille chercher l'heure sur le GPS. Dans le ntp.conf, il fallait/faut ajouter :

#GPS TIME SOURCE
server 127.127.28.0 minpoll 4 maxpoll 4
fudge 127.127.28.0 refid GPS

Pingouin dans le champ, hiver méchant !

Hors ligne

#9 Le 04/07/2017, à 10:00

kaerick

Re : Monter un serveur d'horodatage

Bonjour à tous,


J'ai trouvé la commande qui bloquait pour relancer ntp. Il fallait remplacer sudo service ntp restart par :

sudo systemctl reload ntp.service

Toutefois, il semblerait que sytemsync ne synchronise pas avec ntp (même avec la commande sudo timedatectl set-ntp on). Il faut peut-être ajouté un lien quelque-part (l'adresse ip locale) ?


Pingouin dans le champ, hiver méchant !

Hors ligne