Archive pour la catégorie " serveur temps "

GPS Time Server et NTP (Network Time Protocol)?

Monday, Septembre 8th, 2008

Nous sommes tous habitués à la navigation par satellite à ce jour. De plus en plus de gens installent ces petites boîtes noires dans leurs voitures et jette leurs anciennes cartes routières. Les avantages de la navigation par satellite sont multiples: des mises à jour constantes, ce qui permet de conserver les cartes en courant afin de pouvoir identifier les miles de votre emplacement à partir de points de repère ou de panneaux routiers, mais le GPS a plus d'utilité que de trianguler un point de recherche de direction. Fournir des informations sur le temps et la fréquence dans le monde entier.

Depuis le début du système 1990, le système de positionnement global (GPS) a été le seul système mondial de navigation par satellite (GNSS) du monde entier. Dirigé par l'armée américaine, le GPS (parfois appelé NAVSTAR) a permis une synchronisation et une localisation exactes partout dans le monde.

Pour identifier précisément un emplacement, tous les systèmes GNSS nécessitent une source de temps absolue, c'est une source temporelle aussi précise que possible, comme celle d'une horloge atomique. Sans savoir exactement à quoi le temps est un satellite GNSS, il ne serait pas possible d'identifier avec précision un emplacement (car la Terre, les satellites et les personnes se déplacent, un emplacement ne peut être défini que par une position et une heure). En raison de la distance des satellites à l'écart de la Terre, même une inexactitude d'une seconde ou deux pourrait signifier que l'emplacement d'un navet sat pourrait être à l'écart.

Pour cette raison, chaque satellite possède une horloge atomique très précise à bord qui peut également être utilisée par NTP (Network Time Protocol) pour synchroniser les réseaux informatiques. Le GPS est une source de temps et de fréquence idéale car il peut fournir un temps très précis partout dans le monde en utilisant des composants relativement bon marché.

Un récepteur GPS décode le signal envoyé de l'antenne GPS à un protocole lisible par ordinateur qui peut être utilisé par la plupart des serveurs temporels et des systèmes d'exploitation, y compris Windows, LINUX et UNIX.

Le récepteur GPS émet également une impulsion précise chaque seconde que les serveurs GPS NTP et les serveurs horaires d'ordinateur peuvent utiliser pour fournir un timing ultra précis. Le chronométrage par seconde de la plupart des récepteurs est précis dans 0.001 d'une seconde de UTC (Temps universel coordonné ou Temps Universel Coordonné).

Le GPS est idéal pour fournir NTP serveurs de temps Ou des ordinateurs autonomes avec une référence externe très précise pour la synchronisation. Même avec un équipement à coût relativement faible, la précision de cent nanosecondes (une nanoseconde = un milliardième de seconde) peut être raisonnablement atteinte en utilisant le GPS comme référence externe.

Dans 2002, l'Agence spatiale européenne et l'Union européenne ont accepté de construire le GNSS d'Europe appelé Galileo. Pour concurrencer les technologies GNSS nouvelles et plus avancées, le programme GPS est en cours de mise à niveau et on s'attend à ce que, lorsque Galileo commence à relayer les signaux, les deux systèmes deviendront interopérables, ce qui permettra encore plus de précision dans le temps et le positionnement.

Choisir un serveur de temps GPS dédié

Monday, Septembre 8th, 2008

En raison de l'avancement des technologies de navigation par satellite et de la couverture accrue du réseau de satellites GPS américains, beaucoup d'autres administrateurs choisissent le GPS comme source pour une référence temporelle pour synchroniser leurs serveurs temporels.

Traditionnellement, beaucoup plus de gens ont choisi de recevoir une source de chronométrage sur Internet ou par des transmissions de fréquence et de fréquence nationales spécialisées. Cependant, le système de positionnement global est maintenant de loin la méthode la plus populaire pour recevoir une source de temps UTC.

UTC (Temps universel coordonné) est le calendrier global basé sur le temps indiqué par les horloges atomiques qui sont les appareils les plus précis.

A Serveur de temps GPS Est une pièce de matériel relativement simple. Normalement, il consiste en un serveur NTP dédié avec un logiciel, un récepteur GPS et une antenne GPS. L'antenne est le seul inconvénient de l'utilisation d'un serveur de temps GPS dédié, car il doit être positionné sur le toit pour avoir une vision claire du ciel, bien que certains serveurs de temps GPS dédiés puissent encore synchroniser le temps s'ils ne reçoivent qu'un signal pour un Quelques heures par jour, bien que ce ne soit pas la façon la plus précise de synchroniser le temps.

Une fois connecté, le serveur de temps GPS recevra le signal horaire des satellites GPS et ensuite le distribuera à tous les périphériques nécessitant une synchronisation.

La plupart des serveurs temporels, qu'ils reçoivent ou non un signal GPS, utiliseront le protocole NTP (Network Time Protocol) pour distribuer le signal horaire à tous les périphériques.

NTP est l'un des protocoles les plus anciens d'Internet et est de loin le protocole de synchronisation temporelle le plus répandu utilisé. NTP est en constante évolution et peut synchroniser avec précision un réseau à quelques millisecondes d'heure UTC via un serveur de temps GPS dédié.

Configuration d'un serveur de temps réseau sur Windows

Monday, Septembre 8th, 2008

Toutes les versions de Windows Server depuis 2000 ont inclus une installation de synchronisation de temps, appelée Windows Time Service (w32time.exe), intégrée dans le système d'exploitation. Cela peut être configuré pour fonctionner comme un serveur de temps de réseau qui synchronise toutes les machines avec une source de temps spécifique.

Windows Time Service utilise une version de NTP (Network Time Protocol), normalement une version simplifiée, du protocole Internet conçu pour synchroniser les machines sur un réseau, NTP est également la norme pour laquelle la plupart des réseaux informatiques à travers l'utilisation globale se synchronisent.

Le choix de la source de temps correcte est d'une importance vitale. La plupart des réseaux sont synchronisés avec la source UTC (temps universel coordonné). UTC est un temps global normalisé basé sur les horloges atomiques qui sont les sources de temps les plus précises.

UTC peut être obtenu sur Internet à partir de lieux tels que time.nist.gov (US Naval Observatory) ou time.windows.com (Microsoft), mais il faut noter que les sources de temps internet ne peuvent pas être authentifiées, ce qui peut laisser un système ouvert à Les abus et Microsoft et d'autres conseillent d'utiliser une source de matériel externe comme horloge de référence, comme un serveur de temps de réseau spécialisé.

Serveurs de temps réseau Reçoivent leur source de temps à partir soit d'une transmission radio spécialisée des laboratoires nationaux de physique qui diffusent l'heure UTC prise à partir d'une source d'horloge atomique ou par le réseau GPS qui relie également UTC comme conséquence de l'avoir besoin de localiser les points.

NTP peut maintenir le temps sur l'Internet public dans 1 / 100th d'une seconde (millisecondes 10) et peut se produire encore mieux sur les LAN.

Pour configurer Windows Time Service pour utiliser une source de temps externe, suivez simplement ces instructions.

Recherchez la sous-clé de Registre.

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ Parameters

Cliquez avec le bouton droit de la souris puis Modifiez la valeur en insérant NTP dans la zone Données de la valeur.

Cliquez avec le bouton droit sur ReliableTimeSource, puis modifiez la zone Modifier la valeur DWORD, en insérant 0 (zéro).

Cliquez avec le bouton droit de la souris sur NtpServer, puis Modifiez la valeur d'édition en tapant le système de noms de domaine (DNS), (notez que chaque DNS doit être unique).

Nous Localisez la sous-clé d'origine et cliquez avec le bouton droit de la souris Période Modifiez la zone Modifier la valeur DWORD avec l'intervalle de sondage (à quelle fréquence un serveur NTP sollicite l'heure), sous Données de la valeur (recommandé 24)

Exécutez la ligne de commande suivante, Net stop w32time && net start w32time.

Maintenant, activez NTP en localisant la sous-clé, HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpServer \

Cliquez avec le bouton droit sur Activé et modifiez la zone de données de la valeur en tapant 1.

Cliquez avec le bouton droit sur SpecialPollInterval dans la bonne douleur de la sous-clé HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpClient \ SpecialPollInterval. Modifiez la valeur de la valeur DWORD l'heure souhaitée pour chaque sondage (900 vérifiera toutes les minutes de 15)

Localiser HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ config

Pour configurer les paramètres de correction de temps, cliquez avec le bouton droit sur MaxPosPhaseCorrection, puis modifiez la case Valeur DWORD avec un temps en secondes tel (sélectionnez décimal sous base d'abord, 3600 = une heure)

Maintenant, faites de même pour MaxNegPhaseCorrection le service de temps de redémarrage de Windows en exécutant (ou utilisez l'installation de l'invite de commande) net stop w32time && net start w32time.

Pour synchroniser chaque machine, tapez simplement W32tm / -s dans l'invite de commande et le serveur de temps devrait maintenant fonctionner correctement (notez qu'il peut prendre plusieurs sondages avant que l'heure correcte ne s'affiche).

Utilisation de WWVB en tant que référence temporelle pour les serveurs NTP

Friday, Février 29th, 2008

Les horloges atomiques sont incroyablement coûteuses et généralement elles ne se retrouvent normalement que dans des laboratoires de physique à grande échelle tels que le MIT (Massachusetts Institute of Technology), le NIST (National Institute of Standards and Technology (Colorado) ou le National Physical Laboratory au Royaume-Uni.

Heureusement, de nombreux laboratoires nationaux diffusent le temps UTC (temps universel coordonné) à partir de leurs horloges atomiques via une transmission radio.

Aux États-Unis, la diffusion chronologique nationale s'appelle WWVB et est diffusée par NIST (Institut national des normes et du temps) à Fort Collins, au Colorado. La diffusion de WWVB est utilisée par des millions de personnes dans toute l'Amérique du Nord pour synchroniser les produits électroniques grand public tels que les horloges murales, les radios-réveils et les montres-bracelets. En outre, WWVB est utilisé pour les applications de haut niveau telles que la synchronisation du temps réseau utilisant NTP.

Le code temporel contient l'année, le jour de l'année, l'heure, la minute, la seconde et les indicateurs qui indiquent l'état de l'heure d'été, des années bissextiles et des secondes de saut.

Les émissions de WWVB sur 2.5, 5, 10, 15 et 20 MHz et pour la plupart des utilisateurs aux États-Unis, la précision reçue doit être inférieure à 10 millisecondes (1 / 100 d'une seconde).

Alors que de nombreux Serveurs NTP Utilisez maintenant le GPS pour recevoir une référence temporelle, l'avantage d'utiliser une transmission radio est qu'un signal peut être reçu à l'intérieur (une antenne GPS a besoin d'une bonne vue du ciel).

Cependant, le signal radio a une portée finie et peut être bloqué par des gratte-ciel, des montagnes et des agglomérations denses. Un serveur NTP basé sur la radio se compose généralement d'un Serveur de temps monté en rack, Et une antenne, constituée d'une barre de ferrite à l'intérieur d'une enceinte en plastique, qui reçoit le temps de radio et la diffusion de fréquence. L'antenne doit toujours être montée horizontalement à angle droit vers la transmission pour une puissance optimale du signal.

Des transmissions de synchronisation nationales similaires sont diffusées d'autres pays au Royaume-Uni, le signal est appelé MSF et est diffusé par le National Physical Laboratory de Cumbria, d'autres systèmes sont diffusés à Francfort, en Allemagne (DCF-77), au Japon (JJY) et en France (TDF)

Comment configurer un serveur de temps réseau NTP dans Windows XP

Jeudi, janvier 3rd, 2008

Sommaire: cet article décrit comment configurer Windows XP pour agir comme un serveur de temps faisant autorité utilisant NTP (Network Time Protocol).

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 XP dispose d'un utilitaire de synchronisation de temps intégré dans le système d'exploitation appelé Windows Time (w32time.exe) qui peut être configuré pour fonctionner comme serveur de temps réseau. Il peut être configuré pour synchroniser un réseau à l'aide de l'horloge interne ou d'une source de temps externe.

Remarque: Microsoft recommande fortement de configurer un serveur de temps avec une source matérielle plutôt que sur Internet où il n'y a pas d'authentification.

Pour configurer le service Time de Windows pour utiliser l'horloge matérielle interne, vérifiez d'abord que w32time se trouve dans la liste des services système dans le registre pour 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 Config dans le dossier w32Time.

Dans le volet droit, cliquez avec le bouton droit sur AnnounceFlags, puis cliquez sur Modifier.

L'entrée de registre 'AnnounceFlags' indique si le serveur est une référence de temps de confiance, 5 indique une source de confiance, alors dans la zone Modifier la valeur DWord, sous Données de la valeur, tapez 5, puis cliquez sur OK.

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 droit, cliquez avec le bouton droit de la souris 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.

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:
W32tm / resync / redécouvrir

Pour configurer Windows Time pour utiliser une source de temps externe
Exécutez l'édition du registre et localisez ce qui suit:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ parameters \

Dans le volet droit, cliquez avec le bouton droit sur Type, puis cliquez sur Modifier
Dans la zone Modifier la valeur, sous Données de la valeur, tapez NTP, puis cliquez sur OK.

Maintenant comme précédemment dans le dossier Config, cliquez avec le bouton droit sur AnnounceFlags, Modifiez et dans la zone Modifier la valeur DWORD, sous Données de la valeur, tapez 5, puis cliquez sur OK.

Recherchez et cliquez la suivante
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpClient \

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.

Maintenant, activez le NtpServer:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpServer \

Dans le volet droit, cliquez avec le bouton droit de la souris 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 dans le volet droit, cliquez avec le bouton droit de la souris sur NtpServer, puis Modifiez et dans la valeur Editer DWORD sous Type de données de valeur, 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)

Quitter le registre

Maintenant, pour redémarrer le service Windows, cliquez sur Démarrer, Exécuter et tapez:
w32time net stop && net start w32time

Et sur chaque ordinateur, autre que le contrôleur de domaine, tapez:
W32tm / resync / redécouvrir
Et c'est ce que votre serveur de temps devrait être opérationnel.