Comment configurer un serveur de temps réseau NTP dans Windows 2000
posté par Richard N Williams sur Février 7th, 2008
La synchronisation du temps informatique est très importante dans les réseaux informatiques modernes, la précision et la synchronisation temporelle sont essentielles dans de nombreuses applications, en particulier les transactions sensibles au temps. Imaginez l'achat d'un siège de ligne aérienne pour être informé à l'aéroport que le billet a été vendu deux fois parce qu'il a été acheté ensuite sur un ordinateur qui avait une horloge plus lente!
Les ordinateurs modernes ne doivent horloges internes appelés puces horloge temps réel (RTC) qui fournissent des temps et des informations actualisées. Ces puces sont sauvegardés batterie de sorte que même en cas de panne, ils peuvent maintenir le temps, mais les ordinateurs personnels ne sont pas conçus pour être horloges parfaites. Leur conception a été optimisée pour la production de masse et à faible coût plutôt que de maintenir le temps précis.
Pour de nombreuses applications, cela est peut être tout à fait adéquat, même si, bien souvent, les machines ont besoin de temps pour être synchronisé avec d'autres PC sur un réseau et lorsque les ordinateurs sont désynchronisés les uns avec les autres problèmes peuvent survenir tels que les fichiers de réseau de partage ou dans certains environnements, même la fraude!
Microsoft Windows 2000 dispose d'un utilitaire de synchronisation horaire intégré au système d'exploitation Windows Time (w32time.exe), qui peut être configuré pour fonctionner en tant que serveur de temps réseau. Microsoft et d'autres vous recommandent fortement de configurer un serveur de temps avec une source matérielle plutôt qu'Internet où il n'y a pas d'authentification.
Si vous voulez configurer le service de temps Windows pour utiliser l'horloge interne du matériel, puis vérifiez d'abord que w32time se trouve dans la liste des services du système dans le registre, afin de vérifier:
Cliquez sur Démarrer, Exécuter, puis tapez regedit puis cliquez sur OK.
Recherchez et puis cliquez sur l'entrée de Registre suivante:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time
Il est fortement recommandé de sauvegarder la base de registre comme des problèmes graves peuvent se produire si vous modifiez le Registre de façon incorrecte, des modifications au registre sont faites à vos propres risques.
Pour commencer la configuration d'une horloge interne, cliquez sur la clé suivante:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ Parameters
Dans le volet droit, cliquez-droit sur ReliableTimeSource, puis cliquez sur Modifier.
Dans Édition de la valeur DWORD, tapez 1 dans la boîte Données de la valeur, puis cliquez sur OK
Quittez l'Éditeur du Registre
Pour redémarrer le service de temps Windows, cliquez sur Démarrer, Exécuter (ou bien utiliser la fonction Invite de commandes).
Type: w32time net stop && net start w32time
Puis appuyez sur Entrée.
Pour réinitialiser l'heure des ordinateurs locaux, tapez ce qui suit sur tous les ordinateurs, à l'exception du serveur de temps qui ne doit pas être synchronisé avec lui-même:
w32tm -s
Pour configurer le service de temps Windows pour utiliser une source de temps externe, cliquez sur Démarrer, Exécuter et tapez regedit puis cliquez sur OK.
Localisez la clé suivante:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ Parameters
Dans le volet de droite, cliquez sur le type puis cliquez sur Modifier, dans le type de modifier la valeur NTP dans la zone Données de la valeur, puis cliquez sur OK.
Maintenant, dans le volet droit, cliquez droit ReliableTimeSource, puis cliquez sur Modifier.
Dans la boîte de la valeur DWORD, sous Données de la valeur, tapez 0, puis cliquez sur OK.
Faites un clic droit NtpServer dans le volet droit puis cliquez sur Modifier.
Dans Édition de la valeur, tapez le Domain Name System (DNS), chaque DNS doit être unique.
Maintenant, cliquez sur OK.
Pour Windows 2000 Service Pack 4 uniquement, régler les paramètres de correction de temps pour ce faire repérer:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ Parameters
Dans le volet droit, cliquez-droit sur MaxAllowedClockErrInSecs, puis sur Modifier dans la boîte de la valeur DWORD, tapez un temps en secondes nombre maximum de secondes de différence entre l'horloge locale et l'heure reçue du serveur NTP pour être considéré comme un nouveau valide temps.
Cliquez sur OK.
Pour définir le sondage intervalles localiser:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ Parameters
Dans le volet droit, cliquez-droit sur la période, puis cliquez sur Modifier.
Dans la boîte de la valeur DWORD, sous Données de la valeur, tapez 24 puis sur OK
Quittez l'Éditeur du Registre
Cliquez sur Démarrer, puis sur Exécuter, puis tapez la commande suivante et appuyez sur Entrée:
W32time Net stop && net start w32time
Pour réinitialiser l'heure des ordinateurs locaux, tapez ce qui suit sur tous les ordinateurs, à l'exception du serveur de temps qui ne doit pas être synchronisé avec lui-même:
Network Time Protocol (NTP) est un protocole Internet utilisé pour le transfert de temps précis, fournissant des informations sur le temps afin que l'on puisse obtenir un temps précis
Pour activer le Network Time Protocol; NtpServer, recherchez et cliquez sur:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpServer \
Dans le volet de droite, cliquez sur Activé, puis cliquez sur Modifier.
Dans la zone Édition de la valeur DWORD, tapez 1 sous Données de la valeur, puis cliquez sur OK.
Maintenant revenir en arrière et cliquez sur
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ Parameters \ NtpServer
Dans le volet droit, cliquez-droit NtpServer, puis modifier, dans le Modifier la valeur DWORD sous Type Données de la valeur Dans le volet droit, cliquez-droit NtpServer, puis modifier, dans le Modifier la valeur DWORD sous Données de la valeur tapez le Domain Name System (DNS ), chaque DNS doit être unique et vous devez ajouter 0x1 à la fin de chaque nom DNS autrement changements ne prendront pas effet.
Maintenant, cliquez sur OK.
Recherchez et cliquez la suivante
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpClient \ SpecialPollInterval
Dans le volet droit, cliquez-droit sur SpecialPollInterval, puis cliquez sur Modifier.
Dans la boîte de la valeur DWORD, sous Données de la valeur, tapez le nombre de secondes que vous voulez pour chaque bureau de vote, soit 900 interrogera tous 15 minutes, puis cliquez sur OK.
Pour configurer les paramètres de correction de temps, de localiser:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ config
Dans le volet droit, cliquez-droit MaxPosPhaseCorrection, puis Modifier, dans la zone de la valeur DWORD, sous Base, cliquez sur Décimal, sous Données de la valeur, tapez un temps en secondes tels que 3600 (une heure) puis cliquez sur OK.
Maintenant revenir en arrière et cliquez sur:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ config
Dans le volet droit, cliquez-droit sur MaxNegPhaseCorrection, puis Modifier.
Dans la boîte de l'édition DWORD sous la base, cliquez sur décimale, sous Données de la valeur tapez le temps en secondes que vous souhaitez appeler comme 3600 (sondages en une heure)
Quittez l'Éditeur du Registre
Maintenant, pour redémarrer le service fenêtres de temps, cliquez sur Démarrer, Exécuter (ou bien utilisez la commande de l'installation rapide) et le type:
w32time net stop && net start w32time
Et sur chaque ordinateur, autre que le serveur de temps, tapez:
W32tm / -s
Et c'est ce que votre serveur de temps devrait être opérationnel.