NTP client serveur

Bonjour,

j'ai besoin de mettre en place une synchro NTP entre mes deux serveurs LINUX.

Je veux utiliser un comme serveur NTP et l'autre client NTP, sachant que le serveur lui même doit mettre à jour son horloge à partir de l'horloge locale.

je ne sais pas ce que je doit mettre sur leurs deux fichiers /etc/ntp.conf a fin de réaliser la synchro.

merci

8 réponses

  1. merci mais j'ai déjà suivi les étapes décrites dans ce document mais j'ai toujours pas réussi à synchroniser l heure de mon client sur celle de mon serveur.

    Merci
    0
    1. Contributeur
      Que donne les tests :

      Sur le serveur :
      ntpq -p

      Sur le client :
      ntpdate -dv serveur

      1
      1. sur mon client la commande ntpq -p:

        remote refid st t when poll reach delay offset jitter
        ==============================================================================
        10.242.115.152 .INIT. 16 u - 1024 0 0.000 0.000 0.000
        *LOCAL(0) .LOCL. 4 l 35 64 377 0.000 0.000 0.001

        sur mon serveur:

        remote refid st t when poll reach delay offset jitter
        ==============================================================================
        infts1f1.cnca.c .INIT. 16 u - 1024 0 0.000 0.000 0.000
        infts1f2.cnca.c .INIT. 16 u - 1024 0 0.000 0.000 0.000
        infnim2c1 .INIT. 16 u - 1024 0 0.000 0.000 0.000
        *LOCAL(0) .LOCL. 3 l 24 64 377 0.000 0.000 0.001

        sur le client la commande ntpdate -dv serveur:

        10.242.115.152: Server dropped: no data
        server 10.242.115.152, port 123
        stratum 0, precision 0, leap 00, trust 000
        refid [10.242.115.152], delay 0.00000, dispersion 64.00000
        transmitted 4, in filter 4
        reference time: 00000000.00000000 Thu, Feb 7 2036 7:28:16.000
        originate timestamp: 00000000.00000000 Thu, Feb 7 2036 7:28:16.000
        transmit timestamp: d16154cd.3798e970 Tue, Apr 26 2011 16:27:25.217
        filter delay: 0.00000 0.00000 0.00000 0.00000
        0.00000 0.00000 0.00000 0.00000
        filter offset: 0.000000 0.000000 0.000000 0.000000
        0.000000 0.000000 0.000000 0.000000
        delay 0.00000, dispersion 64.00000
        offset 0.000000
        0
        1. Contributeur
          T'as bien remplacé "serveur" par le nom de ton serveur ?
          0
        2. j'ai mis son adresse IP
          0
        3. Contributeur
          T'as tout configuré comme indiqué dans le tuto ?
          0
        4. oui j 'ai fait pareil, je t'explique ce que j'ai fait :

          au niveau de la machine serveur, puisque je veux qu'elle garde l'heure locale j'ai pas mis de serveur de temps.
          au niveau de la machine client: j'ai mis comme serveur mon propre serveur de temps( la machine serveur).

          est ce que au niveau du serveur, il faut pas lui indiquer les clients????
          j'ai fait un test: j'ai changé l'heure locale de la machine serveur et j'ai vu sur la machine client , l'heure n'a pas changé cela veut dire qu'elle n'était pas synchronisée avec celle du serveur.
          0
      2. Contributeur
        Extrait de ton message #4 :
        sur mon client la commande ntpq -p:
        
        
        remote refid st t when poll reach delay offset jitter
        ==============================================================================
        10.242.115.152 .INIT. 16 u - 1024 0 0.000 0.000 0.000
        *LOCAL(0) .LOCL. 4 l 35 64 377 0.000 0.000 0.001 

        L'astérisque (serveur par défaut) devrait être sur un serveur et non en local ;-((

        Que contient ton fichier de conf sur ton client ?

        1
        1. # Fichier de configuration pour ntpd

          # utilise le serveur 10.242.115.152 pour synchroniser l heure
          server 10.242.115.152 iburst

          # l horloge + activation
          server 127.127.1.0
          fudge 127.127.1.0 stratum 4

          driftfile /etc/ntp/ntp.drift

          enable auth

          # ///// LES RESTRICTIONS \\\\\\\
          restrict default nomodify
          restrict 127.0.0.1

          # la machine (serveur)
          restrict 10.242.115.152 mask 255.255.255.0
          restrict 10.242.115.0 mask 255.255.255.0 nomodify noquery notrap kod limited

          # emplacement du fichier log
          logfile /var/log/ntpd.log

          # repertoire contenant les statistiques d utilisation
          statsdir /var/log/ntpstats/

          # statistiques desirees
          statistics loopstats peerstats cryptostats

          voici le fichier de configuration de mon client
          0
          1. Contributeur
            Si on s'en réfère au tuto, voilà ce qui est dit :

            Vous devez créer un fichier /etc/ntp.conf qui contiendra tout simplement
            
            server ton_serveur


            Essaie comme ça, non ?

            Sauvegarde ton fichier de conf actuel, et crées-en un qui ne contiendra que la ligne faisant référence au serveur...
            0
        2. ok je vais le faire et je vais voir, une fois je vide le fichier je vais écrire que serveur @IP de mon serveur car j'ai pas DNS, et je vais voir.

          et au niveau du fichier du serveur j 'en fais quoi
          0
          1. je l'ai fait mais ca marche toujours pas :(
            0
            1. Contributeur
              Pas de parefeu qui bloque ?
              0
            2. non car entait j'ai les deux machines sur le même réseau.

              voici ce que j'ai au niveau du client

              [root@client2 etc]# ntpq

              ntpq> peer

              remote refid st t when poll reach delay offset jitter
              ==============================================================================
              serveur1 .INIT. 16 u - 64 0 0.000 0.000 0.000
              0
            3. ind assID status conf reach auth condition last_event cnt
              ===========================================================
              1 48337 8000 yes yes none reject
              0
            4. Contributeur
              non car entait j'ai les deux machines sur le même réseau.
              Que tu sois sur le même réseau n'exclue pas des règles de parefeu au niveau du serveur ;-(
              0
            5. tu veux dire que je dois voir les iptables ??
              0