Installation de NTPTime
sur serveurs et clients NT et 2000

Ceci est un mode d'emploi minimaliste pour la version 3.0. La version actuelle est la 4.1 qui ajoute de nombreuses fonctionnalités parmi lesquelles le support de multiples serveurs de temps.

Pour un mode d'emploi complet, en anglais, se reporter à :
http://home.att.net/~Tom.Horsley/ntptime.html

Les fichiers essentiels sont :

  • ntptime.exe L'exécutable pour processeurs compatibles x86. Ce n'est pas une archive mais l'exécutable lui-même.
  • ntptime.cpl L'exécutable pour l'applet du panneau de configuration.
  • Opérations d'installation

    Si la configuration doit être dupliquée sur plusieurs machines, un moyen rapide peut-être de créer un fichier d'export/import de clé de registre (fichiers .reg). Attention le format est différent entre windows NT et windows 2000.

    La clé de registre à dupliquer est :
    HKEY_LOCAL_MACHINE\Software\ntcli\NTPTime\3.0
    si la version de NTPTime est la 3.0.

    Voici un exemple de ce que ça peut donner (dépend des réglages effectués) :

    Windows 2000

    Windows NT
    Windows Registry Editor Version 5.00
    
    [HKEY_LOCAL_MACHINE\SOFTWARE\ntcli]
    
    [HKEY_LOCAL_MACHINE\SOFTWARE\ntcli\NTPTime]
    
    [HKEY_LOCAL_MACHINE\SOFTWARE\ntcli\NTPTime\3.0]
    "NTPServerName"="ntp.free.fr"
    "LogDirectory"="c:\\winnt\\system32\\LogFiles\\NTPTime"
    "WriteLogEntries"=dword:00000001
    "LogFileCount"=dword:0000001f
    "WaitForRAS"=dword:00000000
    "RASPollMilliseconds"=dword:00000000
    "NTPPollMilliseconds"=dword:000927c0
    "RunOnce"=dword:00000000
    "MaxAdjustSeconds"=dword:00000258
    REGEDIT4
    
    [HKEY_LOCAL_MACHINE\SOFTWARE\ntcli]
    
    [HKEY_LOCAL_MACHINE\SOFTWARE\ntcli\NTPTime]
    
    [HKEY_LOCAL_MACHINE\SOFTWARE\ntcli\NTPTime\3.0]
    "NTPServerName"="ntp.free.fr"
    "LogDirectory"="C:\\WINNT\\system32\\LogFiles\\NTPTime"
    "WriteLogEntries"=dword:00000001
    "LogFileCount"=dword:0000001f
    "WaitForRAS"=dword:00000000
    "RASPollMilliseconds"=dword:00000000
    "NTPPollMilliseconds"=dword:000927c0
    "RunOnce"=dword:00000000
    "MaxAdjustSeconds"=dword:00000258
    Réservé aux administrateurs, attention ! Charger ou exécuter le fichier ExW2K.reg Réservé aux administrateurs, attention ! Charger ou exécuter le fichier ExWNT.reg

    Les écrans de configuration auxquels cela correspond sont les suivants :

    Une fois tout configuré, aller dans le gestionnaire de service de Windows. Contrôler le mode de démarrage de façon que le service démarre automatiquement.

    Sous Windows 2000, il existe déjà un service concurrent qu'il faut mettre hors service sur les stations, c'est le service Horloge Windows (W32Time). Vous devez soit le désactiver, soit régler le démarrage en mode manuel. Le cas des serveurs pourrait être un peu plus délicat. Je n'ai pas encore osé, dans un domaine Windows 2000, remplacer le service W32Time sur les contrôleurs de domaine. Le problème c'est que malgré une initialisation du serveur sntp de référence par la commande
    net time /setsntp:serveur_sntp
    vérifiée ensuite par la commande
    net time /querysntp
    je constate, actuellement,  une dérive constante de l'heure de ce domaine (plusieurs minutes d'écart au bout de quelques jours).
    Par contre, les deux contrôleurs de domaine sont parfaitement synchrones l'un par rapport à l'autre.

    Pour choisir des serveurs de temps, se renseigner sur les sites dédiés et ne pas oublier, si la police d'utilisation du site le demande, d'avertir par courrier que vous comptez faire un usage régulier de ce serveur. De plus respectez la philosophie des strates. Ne réglez qu'un seul de vos serveurs (qui jouera aussi le rôle de serveur de temps) sur un serveur extérieur, puis configurez le reste de vos machines pour utiliser le vôtre. Notez que NTPTime n'est que client. Pour un logiciel serveur, vous pouvez vous rabattre sur Tardis (shareware), par exemple, ou AboutTime (freeware) ; mais ce dernier ne fonctionne malheureusement pas comme service.

    De façon générale, n'utilisez jamais de serveur de strate 1 ou de strate 2 pour mettre à jour une station de travail de façon régulière.


    mailto:etienne.durup@free.fr

    Dernière mise à jour : 06.02.2003