Arquivo para a categoria 'servidor de tempo'

GPS Time Server e NTP (Network Time Protocol)?

Segunda-feira, setembro 8, 2008

Todos já estamos acostumados com a navegação por satélite. Mais e mais pessoas estão instalando aquelas pequenas caixas negras em seus carros e jogando fora seus velhos roteiros de papel. As vantagens da navegação por satélite são muitas vezes - a partir de atualizações constantes mantendo os mapas atualizados para poder apontar suas milhas de localização de qualquer ponto de referência ou sinalização rodoviária, mas o GPS tem mais usos do que simplesmente triangular uma posição para encontrar direção, pode ser utilizado para fornecem informações de tempo e frequência em todo o mundo.

Desde o início do 1990, o Sistema de Posicionamento Global (GPS) foi o único Sistema de Navegação Global por Navegação (GNSS) do mundo totalmente operacional. Dirigido pelo exército americano, o GPS (às vezes referido como NAVSTAR) permitiu uma localização precisa e localização encontrando em todo o mundo.

Para identificar com precisão uma localização, todos os sistemas GNSS requerem uma fonte de tempo absoluto, que é uma fonte de tempo tão precisa quanto possível, como é o caso de um relógio atômico. Sem saber exatamente o que o tempo é um satélite GNSS, não seria capaz de identificar com precisão um local (como a Terra, os satélites e as pessoas estão se movendo em torno de um local só pode ser definido por uma posição e hora). Por causa da distância dos satélites longe da Terra, mesmo uma imprecisão de um segundo ou dois pode significar que a localização de um satélite sat pode estar a quilômetros de distância.

Por esta razão, cada satélite tem um relógio atômico altamente preciso a bordo, que também pode ser usado por NTP (Network Time Protocol) para sincronizar redes de computadores. O GPS é uma fonte de tempo e freqüência ideal, pois pode fornecer um tempo altamente preciso em qualquer lugar do mundo usando componentes relativamente baratos.

Um receptor GPS decodifica o sinal enviado da antena GPS para um protocolo legível por computador que pode ser utilizado pela maioria dos servidores de tempo e sistemas operacionais, incluindo Windows, LINUX e UNIX.

O receptor GPS também produz um pulso preciso a cada segundo que os servidores GPS NTP e os servidores do tempo do computador podem utilizar para fornecer um tempo ultra preciso. O tempo de pulso por segundo na maioria dos receptores é preciso dentro do 0.001 de um segundo de UTC (Tempo Universal Coordenado ou Tempo Universel Coordonné).

O GPS é ideal para fornecer Servidores NTP tempo ou computadores autônomos com uma referência externa altamente precisa para sincronização. Mesmo com equipamentos de custo relativamente baixo, a precisão de centenas de nanosegundos (um nanosegundo = um bilionésimo de segundo) pode ser razoavelmente alcançada usando o GPS como uma referência externa.

No 2002, a Agência Espacial Européia e a União Européia concordaram em construir o próprio GNSS da Europa chamado Galileo. Para competir com as novas e mais avançadas tecnologias GNSS, o programa GPS está sendo atualizado e espera-se que, quando o Galileo comece a retransmitir sinais, ambos os sistemas se tornarão interoperáveis, permitindo ainda mais precisão no tempo e no posicionamento.

Escolhendo um servidor de tempo de GPS dedicado

Segunda-feira, setembro 8, 2008

Devido ao avanço nas tecnologias de navegação por satélite e ao aumento da cobertura da rede de satélites GPS americana, muitos outros administradores estão escolhendo o GPS como uma fonte para uma referência de sincronização para sincronizar seus servidores de tempo também.

Tradicionalmente, muitas pessoas optaram por receber uma fonte de tempo, quer na Internet, quer através de transmissões de tempo e frequência nacionais especializadas. No entanto, o Sistema de Posicionamento Global é, de longe, o método mais popular para receber uma fonte de tempo UTC.

UTC (Tempo Universal Coordenado) é o cronograma global com base no tempo contado pelos relógios atômicos que são os dispositivos de manutenção de tempo mais precisos.

A GPS servidor de tempo é uma peça de hardware relativamente simples. Normalmente, consiste em um servidor NTP dedicado com software, um receptor GPS e uma antena GPS. A antena é a única desvantagem no uso de um servidor de tempo GPS dedicado, pois deve ser posicionado no telhado para ter uma visão clara do céu, embora alguns servidores de tempo de GPS dedicados ainda possam manter o tempo sincronizado se eles apenas receberem um sinal para um algumas horas por dia, embora esta não seja a forma mais precisa de sincronização de tempo.

Uma vez conectado, o servidor de horário GPS receberá o sinal de tempo dos satélites GPS e, em seguida, distribui-lo para todos os dispositivos que necessitem de sincronização.

A maioria dos servidores de tempo, quer recebam um sinal GPS ou não, usarão o Protocolo de Tempo de Rede (NTP) para distribuir o sinal de tempo para todos os dispositivos.

O NTP é um dos protocolos mais antigos da Internet e, de longe, os protocolos de sincronização de tempo mais difundidos utilizados. O NTP está em desenvolvimento constante e pode sincronizar com precisão uma rede em poucos milissegundos de hora UTC através de um servidor de tempo GPS dedicado.

Configurando um servidor de tempo de rede no Windows

Segunda-feira, setembro 8, 2008

Todas as versões do Windows Server, uma vez que o 2000 incluiu uma facilidade de sincronização de tempo, denominada Windows Time Service (w32time.exe), incorporada ao sistema operacional. Isso pode ser configurado para funcionar como um servidor de tempo de rede que sincroniza todas as máquinas com uma fonte de tempo específica.

O Windows Time Service usa uma versão de NTP (Network Time Protocol), normalmente uma versão simplificada, do protocolo Internet que é projetado para sincronizar máquinas em uma rede, o NTP também é o padrão para o qual a maioria das redes de computadores em todo o uso global para sincronizar.

Escolher a fonte de tempo correto é de vital importância. A maioria das redes é sincronizada com a fonte UTC (Tempo Universal Coordenado). O UTC é um tempo padronizado global baseado em relógios atômicos, que são as fontes de tempo mais precisas.

O UTC pode ser obtido através da Internet a partir de lugares como time.nist.gov (US Naval Observatory) ou time.windows.com (Microsoft), mas deve ser notado que as fontes de tempo da internet não podem ser autenticadas, o que pode deixar um sistema aberto para abuso e a Microsoft e outros recomendam usar uma fonte de hardware externa como um relógio de referência, como um servidor de tempo de rede especializado.

Tempo os servidores de rede recebem sua fonte de tempo de uma transmissão de rádio especializada de laboratórios nacionais de física que transmitem o tempo UTC retirado de uma fonte de relógio atômico ou pela rede GPS que também relata a UTC como conseqüência da necessidade de localizar locais de pontos.

O NTP pode manter o tempo sobre a Internet pública dentro do 1 / 100th de um segundo (milissegundos 10) e pode ser ainda melhor em LAN.

Para configurar o Windows Time Service para usar uma fonte de tempo externa, siga estas instruções.

Localize a subchave de registro.

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ Parameters

Clique com o botão direito do mouse em Modificar o valor inserindo NTP na caixa Dados do valor.

Clique com o botão direito do mouse em ReliableTimeSource e, em seguida, Modifique a caixa Editar valor DWORD, inserindo 0 (zero).

Clique com o botão direito do mouse em NtpServer, em seguida, Modifique o valor de edição digitando o Sistema de Nomes de Domínio (DNS), (note que cada DNS deve ser exclusivo).

Estamos localize a subchave original e clique com o botão direito do mouse em Período Modificar a caixa Editar valor DWORD com o intervalo de pesquisa (com que frequência um servidor NTP busca o tempo), em Dados do valor (recomendado 24)

Execute a seguinte linha de comando, Net stop w32time && net start w32time.

Agora habilite o NTP localizando a subchave, HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpServer \

Clique com o botão direito do mouse em Ativar e modifique a caixa de dados do valor digitando 1.

Clique com o botão direito do mouse SpecialPollInterval na dor direita da subchave HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpClient \ SpecialPollInterval. Edite a caixa de valor DWORD o tempo que deseja para cada pesquisa (900 pesquisará todos os minutos 15)

Localize HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ config

Para configurar as configurações de correção de tempo, clique com o botão direito do mouse em MaxPosPhaseCorrection e, em seguida, modifique a caixa DWORD Value com um tempo em segundos (selecione decimal em base primeiro, 3600 = uma hora)

Agora faça o mesmo para MaxNegPhaseCorrection o reiniciar o serviço de tempo do Windows executando (ou, em alternativa, use a facilidade do prompt de comando) net stop w32time & & net start w32time.

Para sincronizar cada máquina, basta digitar W32tm / -s no prompt de comando e o servidor de tempo agora deve estar funcionando corretamente (note que pode demorar várias pesquisas antes que a hora correta seja exibida).

Usando o WWVB como referência de tempo para servidores NTP

Sexta-feira, fevereiro 29th, 2008

Os relógios atômicos são incrivelmente caros e, geralmente, eles normalmente são encontrados apenas em laboratórios de física em grande escala, como o Instituto de Tecnologia e Tecnologia da MIT (Instituto de Tecnologia de Massachusetts), NIST (Instituto Nacional de Padrões e Tecnologia (Colorado) ou o Laboratório Nacional de Física no Reino Unido.

Felizmente, muitos laboratórios nacionais transmitiram o tempo UTC (Tempo Universal Coordenado) a partir de seus relógios atômicos através de uma transmissão de rádio.

Nos EUA, a transmissão de tempo nacional é chamada WWVB e é transmitida por NIST (Instituto Nacional de Padrões e Tempo) em Fort Collins, Colorado. A transmissão da WWVB é usada por milhões de pessoas em toda a América do Norte para sincronizar produtos eletrônicos de consumo como relógios de parede, rádios e relógios de pulso. Além disso, o WWVB é usado para aplicativos de alto nível, como sincronização de tempo de rede, utilizando o NTP.

O código de tempo contém o ano, o dia do ano, a hora, o minuto, o segundo e os sinalizadores que indicam o estado do horário de verão, dos anos bissextos e dos segundos anteriores.

Transmissões WWVB em 2.5, 5, 10, 15 e 20 MHz e para a maioria dos usuários nos Estados Unidos, a precisão recebida deve ser inferior a milissegundos 10 (1 / 100 de um segundo).

Enquanto muitos Servidores NTP agora use o GPS para receber uma referência de tempo, a vantagem de usar uma transmissão de rádio é que um sinal pode ser recebido em ambientes fechados (uma antena GPS precisa de uma boa visão do céu).

No entanto, o sinal de rádio tem uma faixa finita e pode ser bloqueado por arranha-céus, montanhas e densas aglomerações. Um servidor NTP baseado em rádio geralmente consiste em um servidor de horário montável em rack, e uma antena, consistindo de uma barra de ferrite dentro de um gabinete de plástico, que recebe o tempo de rádio e transmissão de freqüência. A antena deve sempre ser montada horizontalmente em um ângulo recto em direção à transmissão para uma força de sinal ideal.

Transmissões de tempo nacionais semelhantes são transmitidas por outros países no Reino Unido, o sinal é referido como MSF e é transmitido pelo National Physical Laboratory em Cumbria, outros sistemas são transmitidos em Frankfurt, Alemanha (DCF-77), Japão (JJY) e França (TDF)

Como configurar um servidor de tempo de rede NTP no Windows XP

Quinta-feira, janeiro 3rd, 2008

Resumo: Este artigo descreve como configurar o Windows XP para atuar como um servidor de horário autoritário usando NTP (Network Time Protocol).

A sincronização do tempo do computador é altamente importante nas modernas redes de computadores, a precisão e a sincronização do tempo são críticas em muitas aplicações, particularmente nas transações sensíveis ao tempo. Basta imaginar comprar um banco de avião apenas para ser informado no aeroporto de que o bilhete foi vendido duas vezes porque foi comprado depois em um computador com um relógio mais lento!

Os computadores modernos têm relógios internos chamados chips de relógio de tempo real (RTC) que fornecem a data ea hora. Esses chips são apoiados bateria de modo que mesmo durante quedas de energia, eles podem manter o tempo, mas os computadores pessoais não são projetados para ser relógios perfeitos. Seu design foi otimizado para a produção em massa e de baixo custo em vez de manter o tempo exato.

Para muitas aplicações, este é pode ser bastante adequados, embora, muitas vezes máquinas precisam de tempo para ser sincronizado com outros PC em uma rede e quando os computadores estão fora de sincronia com os outros problemas podem surgir, tais como arquivos de rede de partilha ou, em alguns ambientes, mesmo fraude!

O Microsoft Windows XP possui um utilitário de sincronização de tempo integrado no sistema operacional chamado Windows Time (w32time.exe) que pode ser configurado para operar como um servidor de tempo de rede. Ele pode ser configurado para sincronizar uma rede usando o relógio interno ou uma fonte de tempo externa.

Nota: a Microsoft recomenda que você configure um servidor de horário com uma fonte de hardware em vez de na internet onde não há autenticação.

Para configurar o serviço Windows Time para usar o relógio de hardware interno, primeiro verifique se o w32time está localizado na lista de serviços do sistema no registro, para verificar:
Clique em Iniciar, Executar e digite regedit e clique em OK.
Localize e, em seguida, clique na seguinte entrada do Registro:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time

É altamente recomendável que você faça backup do registro como problemas sérios podem ocorrer se você modificar o registro incorretamente, modificações no registro é feito a seu próprio risco.

Para iniciar a configuração de um relógio interno, clique em Configuração na pasta w32Time.

No painel direito, clique com o botão direito do mouse em AnnounceFlags e clique em modificar.

A entrada de registro 'AnnounceFlags' indica se o servidor é uma referência de tempo confiável, o 5 indica uma fonte confiável, então, na caixa Editar Valor do DWord, em Dados do Valor, digite 5 e clique em OK.

Network Time Protocol (NTP) é um protocolo de Internet usado para a transferência de tempo preciso, fornecendo informações de tempo para que um tempo preciso possa ser obtido

Para ativar o Network Time Protocol; NTPServer, localize e clique em:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpServer \
No painel direito, clique com o botão direito do mouse em Ativado e clique em Modificar
Na caixa Editar valor DWORD, digite 1 em Dados do valor, em seguida, clique em OK.

Saia do Editor do Registro

Clique em Iniciar, Executar e digite o seguinte e pressione Enter:
W32time net stop net start && w32time

Para redefinir o tempo dos computadores locais, digite o seguinte em todos os computadores, exceto para o servidor de tempo que não deve ser sincronizado consigo mesmo:
W32tm / resync / redescobrir

Para configurar o Windows Time para usar uma fonte de tempo externa
Execute o registro Editar e localize o seguinte:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ parameters \

No painel direito, clique com o botão direito do mouse em Digitar e, em seguida, clique em Modificar
Na caixa Editar valor, em Dados do valor, digite NTP e clique em OK.

Agora, como anteriormente na pasta Config, clique com o botão direito do mouse em AnnounceFlags, Modificar e na caixa Editar valor DWORD, em Dados do valor, digite 5 e clique em OK.

Localize e clique na seguinte
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpClient \

No painel direito, clique com o botão direito SpecialPollInterval, em seguida, clique em Modificar.
Na caixa Editar valor DWORD, em Dados do valor, digite o número de segundos que você deseja para cada votação, ou seja, 900 15 irá pesquisar a cada minuto, em seguida, clique em OK.

Agora, habilite o NtpServer:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpServer \

No painel direito, clique com o botão direito do mouse em Ativado e clique em Modificar
Na caixa Editar valor DWORD, digite 1 em Dados do valor, em seguida, clique em OK.
Agora, no painel direito, clique com o botão direito do mouse em NtpServer, em seguida, Modifique e em Editar o valor DWORD em Tipo de dados do valor Peers e clique em OK.

Para configurar as definições de correcção de hora, localize:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ config
No painel direito, clique com o botão direito MaxPosPhaseCorrection, em seguida, Modificar, na caixa Editar valor DWORD, em base, clique em Decimal, em Dados do Valor, digite um tempo em segundos, como 3600 (uma hora), em seguida, clique em OK.

Agora volte e clique em:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ config

No painel direito, clique com o botão direito MaxNegPhaseCorrection, em seguida, Modificar.
Na caixa Edit DWORD sob base, clique em Decimal, em Dados do valor digite o tempo em segundos que você deseja pesquisar, como 3600 (urnas em uma hora)

Sair do Registro

Agora, para reiniciar o serviço de hora do Windows, clique em Iniciar, Executar e digitar:
w32time net stop net start && w32time

E em cada computador, além do controlador de domínio, digite:
W32tm / resync / redescobrir
E esse é o seu servidor de tempo, agora está funcionando.