Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1958 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Logiciels

  [Debian] Serveur ntp avec client intégré ?

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Debian] Serveur ntp avec client intégré ?

n°946871
redvivi
Posté le 25-08-2007 à 19:20:14  profilanswer
 

Bonjour à tous !
 
            Je cherche un programme permettant d'être à la fois serveur ntp et client ntp (pour synchroniser les horloges de 2 machines), j'ai essayer d'installer le package ntp-server avec ntpdate, mais comme le serveur et le client utilisent le même port udp 123, ils se "marchent dessus" si j'essaye de lancer les 2 à la fois ! Comment puis-je faire ?
 
Merci d'avance !
RedVivi

mood
Publicité
Posté le 25-08-2007 à 19:20:14  profilanswer
 

n°946874
mikala
Souviens toi du 5 Novembre...
Posté le 25-08-2007 à 19:34:24  profilanswer
 

dans le cas que tu décris, le serveur ntp va se synchroniser sur un autre server et en ce sens est donc un client.


---------------
Forum des Internes Antilles-Guyane|Mandriva GNU/Linux 2010.0 |
n°946892
redvivi
Posté le 25-08-2007 à 21:14:06  profilanswer
 

Je suis avec cette structue:
 
[S1]====[S2]
 
En fait je voudrais que sur chaque serveur S il y ait à la fois un serveur et un client, afin qu'ils se synchronisent l'un l'autre.....mauvaise idée ?
 
Et comment je peux faire ça ?

Message cité 1 fois
Message édité par redvivi le 25-08-2007 à 21:15:32
n°946893
franceso
Posté le 25-08-2007 à 21:23:32  profilanswer
 

mikala a écrit :

dans le cas que tu décris, le serveur ntp va se synchroniser sur un autre server et en ce sens est donc un client.


[:cerveau +1]
 
Un serveur NTP fait toujours office de client pour se synchroniser avec les serveurs des strates plus élevées.
 
Normalement, il te suffit d'installer un serveur NTP sur chaque poste et tout devrait bien se passer. Il te suffira de changer la configuration des serveurs pour qu'ils se synchronisent l'un sur l'autre plutôt qu'en allant chercher un serveur public.


---------------
TriScale innov
n°946902
redvivi
Posté le 25-08-2007 à 22:23:56  profilanswer
 

J'ai l'impression que les serveurs ne se synchronisent pas....ils se lancent effectivement, mais aucune trace de synchro dans les logs :-(
Serveur 1

Code :
  1. # /etc/ntp.conf, configuration for ntpd
  2. driftfile /var/lib/ntp/ntp.drift
  3. statsdir /var/log/ntpstats/
  4. statistics loopstats peerstats clockstats
  5. filegen loopstats file loopstats type day enable
  6. filegen peerstats file peerstats type day enable
  7. filegen clockstats file clockstats type day enable
  8. # You do need to talk to an NTP server or two (or three).
  9. #server ntp.your-provider.example
  10. # pool.ntp.org maps to more than 300 low-stratum NTP servers.
  11. # Your server will pick a different set every time it starts up.
  12. #  *** Please consider joining the pool! ***
  13. #  *** <http://www.pool.ntp.org/join.html> ***
  14. server 0.10.0.254.2 iburst
  15. server 1.192.168.0.2 iburst
  16. server 2.debian.pool.ntp.org iburst
  17. # By default, exchange time with everybody, but don't allow configuration.
  18. # See /usr/share/doc/ntp-doc/html/accopt.html for details.
  19. restrict -4 default kod notrap nomodify nopeer noquery
  20. restrict -6 default kod notrap nomodify nopeer noquery
  21. # Local users may interrogate the ntp server more closely.
  22. restrict 127.0.0.1
  23. restrict ::1
  24. # Clients from this (example!) subnet have unlimited access,
  25. # but only if cryptographically authenticated
  26. #restrict 192.168.123.0  mask  255.255.255.0 notrust
  27. # If you want to provide time to your local subnet, change the next line.
  28. # (Again, the address is an example only.)
  29. #broadcast 10.0.255.255
  30. # If you want to listen to time broadcasts on your local subnet,
  31. # de-comment the next lines. Please do this only if you trust everybody
  32. # on the network!
  33. #disable auth
  34. #broadcastclient


 
Serveur 2:

Code :
  1. # /etc/ntp.conf, configuration for ntpd
  2. driftfile /var/lib/ntp/ntp.drift
  3. statsdir /var/log/ntpstats/
  4. statistics loopstats peerstats clockstats
  5. filegen loopstats file loopstats type day enable
  6. filegen peerstats file peerstats type day enable
  7. filegen clockstats file clockstats type day enable
  8. # You do need to talk to an NTP server or two (or three).
  9. #server ntp.your-provider.example
  10. # pool.ntp.org maps to more than 300 low-stratum NTP servers.
  11. # Your server will pick a different set every time it starts up.
  12. #  *** Please consider joining the pool! ***
  13. #  *** <http://www.pool.ntp.org/join.html> ***
  14. server 0.10.0.254.1 iburst
  15. server 1.192.168.0.1 iburst
  16. server 2.debian.pool.ntp.org iburst
  17. # By default, exchange time with everybody, but don't allow configuration.
  18. # See /usr/share/doc/ntp-doc/html/accopt.html for details.
  19. restrict -4 default kod notrap nomodify nopeer noquery
  20. restrict -6 default kod notrap nomodify nopeer noquery
  21. # Local users may interrogate the ntp server more closely.
  22. restrict 127.0.0.1
  23. restrict ::1
  24. # Clients from this (example!) subnet have unlimited access,
  25. # but only if cryptographically authenticated
  26. #restrict 192.168.123.0  mask  255.255.255.0 notrust
  27. # If you want to provide time to your local subnet, change the next line.
  28. # (Again, the address is an example only.)
  29. #broadcast 10.0.255.255
  30. # If you want to listen to time broadcasts on your local subnet,
  31. # de-comment the next lines. Please do this only if you trust everybody
  32. # on the network!
  33. #disable auth
  34. #broadcastclient

n°946915
franceso
Posté le 25-08-2007 à 22:57:55  profilanswer
 

redvivi a écrit :

J'ai l'impression que les serveurs ne se synchronisent pas....ils se lancent effectivement, mais aucune trace de synchro dans les logs :-(

Aucune trace de synchro avec personne ? Ou bien seulement entre tes deux serveurs ?
 
Quel fichier de log regardes-tu (question bête, mais on ne sait jamais) ? Il me semble qu'avec la config par défaut de syslog, les logs de ntpd se retrouvent dans /var/log/daemon.log
 
Sinon, ta config m'a l'air correcte dans l'ensemble, mais si tu tiens vraiment à synchroniser tes deux serveurs l'un avec l'autre (et que tu t'en fous qu'ils soient synchro avec le reste du monde), tu devrais enlever tes références au pool de serveurs NTP. PArce que là, tes serveurs risquent de se synchroniser 95% du temps avec l'extérieur, et seulement rarement l'un sur l'autre...


---------------
TriScale innov
n°946934
mikala
Souviens toi du 5 Novembre...
Posté le 26-08-2007 à 00:00:20  profilanswer
 

redvivi a écrit :

Je suis avec cette structue:
 
[S1]====[S2]
 
En fait je voudrais que sur chaque serveur S il y ait à la fois un serveur et un client, afin qu'ils se synchronisent l'un l'autre.....mauvaise idée ?
 
Et comment je peux faire ça ?


il est particulierement stupide a mon avis de faire deux serveurs se synchroniser l'un par rapport a l'autre en boucle.
Il vaut mieux qu'un premier serveur se synchronise sur un serveur distant  (pool.ntp.org ) et que le second se synchronise sur le premier.
Par ailleurs si tu ne disposes pas d'accès distant, il serait peut etre interressant de te tourner vers chrony.


---------------
Forum des Internes Antilles-Guyane|Mandriva GNU/Linux 2010.0 |
n°946943
Taz
bisounours-codeur
Posté le 26-08-2007 à 00:45:17  profilanswer
 

ntp-* beaucoup trop compliqué et lourd
 
openntpd est tout simple et très efficace.

n°947047
redvivi
Posté le 26-08-2007 à 20:59:10  profilanswer
 

franceso a écrit :

Aucune trace de synchro avec personne ? Ou bien seulement entre tes deux serveurs ?
 
Quel fichier de log regardes-tu (question bête, mais on ne sait jamais) ? Il me semble qu'avec la config par défaut de syslog, les logs de ntpd se retrouvent dans /var/log/daemon.log


 
Avec personne, je regarde les logs dans syslog (ou j'ai l'activité de ntp apparemment), comment peut on faire pour donner une priorité à un serveur par rapport à l'autre  (avec openntp ou ntp) ?
 
Je veix synchroniser les horloges des 2 serveurs car ce sont 2 serveurs en cluster, j'ai donc besoin d'une bonne synchro de temps entre les 2 serveurs.

Message cité 2 fois
Message édité par redvivi le 26-08-2007 à 21:00:43
n°947103
trictrac
Posté le 27-08-2007 à 01:13:18  profilanswer
 

ne surtout jamais utiliser ntpdate pour synchroniser l'horloge d'une machine, mais toujours lui préférer le démon ntp (peut importe lequel) tournant au pire en mode client only.
ntpdate ne doit servir qu'une fois, au démarrage de la machine.

mood
Publicité
Posté le 27-08-2007 à 01:13:18  profilanswer
 

n°947105
trictrac
Posté le 27-08-2007 à 01:15:16  profilanswer
 

redvivi a écrit :


Je veix synchroniser les horloges des 2 serveurs car ce sont 2 serveurs en cluster, j'ai donc besoin d'une bonne synchro de temps entre les 2 serveurs.


La solution s'appelle la transitivité:
Si A se synchronise sur C, et que B se synchronise sur C, alors A est synchro par rapport à B
(C pouvant être égal à pool.ntp.org à tout hazard)

n°947135
franceso
Posté le 27-08-2007 à 09:16:48  profilanswer
 

mikala a écrit :

il est particulierement stupide a mon avis de faire deux serveurs se synchroniser l'un par rapport a l'autre en boucle.
Il vaut mieux qu'un premier serveur se synchronise sur un serveur distant  (pool.ntp.org ) et que le second se synchronise sur le premier.
Par ailleurs si tu ne disposes pas d'accès distant, il serait peut etre interressant de te tourner vers chrony.

trictrac a écrit :


La solution s'appelle la transitivité:
Si A se synchronise sur C, et que B se synchronise sur C, alors A est synchro par rapport à B
(C pouvant être égal à pool.ntp.org à tout hazard)

[:cerveau +1]
 

redvivi a écrit :

Avec personne, je regarde les logs dans syslog (ou j'ai l'activité de ntp apparemment), comment peut on faire pour donner une priorité à un serveur par rapport à l'autre  (avec openntp ou ntp) ?

Tu es vraiment sûr que ntpd logge dans syslog ?  Jette quand même un coup d'oeil à daemon.log pour voir...


---------------
TriScale innov
n°947187
redvivi
Posté le 27-08-2007 à 10:50:23  profilanswer
 

J'ai les mêmes messages dans syslog et daemon.log, cependant, pour la transitivité, je l'ai réalisé ce matin en me levant lol


Message édité par redvivi le 27-08-2007 à 11:28:08

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Logiciels

  [Debian] Serveur ntp avec client intégré ?

 

Sujets relatifs
Connexion instable (avec debian uniquement) qui me rends fou ![debian] apt-get dist-upgrade: plantage mysql suite à update drbd
Migration Debian vers nouveau serveur[debian etch] checking how to run the C preprocessor... gcc -E
Disque dur externe USB&e-sata sous debian.quel distribution de linux pour serveur web?
connexion avec compte de domaine windows sur debian[Debian] Apache2 MPM Worker + PHP5
Debian installer une appli, permission non accordée 
Plus de sujets relatifs à : [Debian] Serveur ntp avec client intégré ?


Copyright © 1997-2018 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR