pool.ntp.org


Como eu posso usar o pool.ntp.org?

Se você quiser apenas sincronizar os relógios do seu computador à rede, o arquivo de configuração (para o programa ntpd da distribuição do ntp.org, em qualquer sistema operacional com suporte - Linux, *BSD, Windows e até mesmo nos sistemas mais exóticos) é realmente simples:

driftfile /var/lib/ntp/ntp.drift

server 0.pool.ntp.org
server 1.pool.ntp.org
server 2.pool.ntp.org
server 3.pool.ntp.org

Os nomes 0, 1, 2 e 3.pool.ntp.org apontam para um conjunto aleatório de servidores que vão alterar a cada hora. Certifique-se de que o relógio do seu computador está definido para algo sensível (dentro de alguns minutos do tempo "true") - você poderia usar ntpdate pool.ntp.org ou poderia simplesmente usar o comando date e configurá-lo manualmente. Execute o ntpd e, após algum tempo (isso pode demorar até meia hora!), ntpq -pn deveria mostrar algo como:

$ ntpq -pn
     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
+81.6.42.224     193.5.216.14     2 u   68 1024  377  158.995   51.220  50.287
*217.162.232.173 130.149.17.8     2 u  191 1024  176   79.245    3.589  27.454
-129.132.57.95   131.188.3.222    3 u  766 1024  377   22.302   -2.928   0.508

Os endereços IP vão ser diferentes porque foi atribuído a você servidores de tempo aleatórios. A questão essencial é que uma das linhas comece com um asterisco (*), o que significa que seu computador está obtendo a hora da Internet - você nunca mais terá que se preocupar com isso novamente!

A procura por pool.ntp.org (ou 0.pool.ntp.org, 1.pool.ntp.org, etc.) normalmente vai retornar endereços IP de servidores no seu país ou próximo a ele. Para a maioria dos usuários, isso vai dar melhores resultados.

Você também pode user as zonas continentais (Por exemplo europe, north-america, oceania ou asia.pool.ntp.org), e uma zona de país (como ch.pool.ntp.org na Suíça) - para todos essas zonas, você pode novamente usar os prefixos 0, 1 ou 2, como 0.ch.pool.ntp.org. Note, porém, que a zona de país pode não existir para o seu país ou pode conter apenas um ou dois servidores de tempo.

Se você está usando uma versão recente do Windows, você pode usar o cliente ntp que já vem no sistema. Na posição de administrador, digite

w32tm /config /syncfromflags:manual /manualpeerlist:"0.pool.ntp.org 1.pool.ntp.org 2.pool.ntp.org 3.pool.ntp.org"
/manualpeerlist:0.pool.ntp.org,1.pool.ntp.org,2.pool.ntp.org,3.pool.ntp.org

no prompt de comando. Isso vai funcionar em servidores Windows 2003 ou mais novos. Se você usa uma versão antiga do Windows, você pode tentar

net time /setsntp:"0.pool.ntp.org 1.pool.ntp.org 2.pool.ntp.org"

O mesmo pode ser alcançado por, como administrador, clicando com botão direito no relógio da barra de tarefas, e selecionando "Ajustar data/hora" e digitando o nome do servidor na aba "Horário na internet".

Meinberg portou o serviço de ntp para Windows.

Se o seu sistema Windows é parte de um domínio, você pode não ser capaz de atualizar independentemente o o horário do seu computador. Para mais informações sobre configuração do horário no Windows, veja como funciona o serviço de horário no Windows.

Notas adicionais

Se você tiver um endereço IP estático e uma conexão Internet razoável (largura de banda não é tão importante, mas ela deveria ser estável e não tão carregada), por favor considere doar seu servidor para o pool de servidores. Ele não custa a você mais do que algumas centenas de bytes por segundo de tráfego, mas isso ajuda este projeto a sobreviver. Por favor, leia a página sobre como se juntar para mais informações.

Se seu provedor de Internet possui um servidor de tempo ou se você conhece algum servidor de tempo bom e próximo a você, você deveria usar este, e não esta lista - você provavelmente terá melhor tempo e você usará menos recursos de rede. Se você conhece apenas um servidor de tempo perto de você, é claro que você pode usar este mais dois do pool.ntp.org e por aí vai.

Raramente pode acontecer de você receber o mesmo servidor de tempo duas vezes seguidas - apenas reiniciar o servidor ntp normalmente resolve este problema. Se você usa uma zone de país, note que isso pode ser por causa que há apenas um servidor conhecido no projeto - é melhor usar uma zona continental neste caso. Você pode explorar as zonas para ver como quantos servidores nós temos em cada zona.

Seja amigável. Muitos servidores são fornecidos por voluntários e a maioria deles são na verdade servidores de arquivos, e-mail ou web, que por acaso também executa ntp. Então, não use mais do que quatro servidores de tempo na sua configuração e não pregue peças com burst ou minpoll - tudo que você vai ganhar é uma carga extra nos servidores de tempo voluntários.

Certifique-se de que a configuração do fuso horário do seu computador está correta. O ntpd em si não faz nada sobre os fusos horários, apenas usando UTC internamente.

Se você está sincronizando uma rede ao pool.ntp.org, por favor configure um de seus computadores como um servidor de tempo e sincronize os outros computador para aquele. (você terá que fazer alguma leitura, apesar de não ser difícil. E há sempre o grupo de notícias comp.protocols.time.ntp.)

Neste ponto, eu gostaria de agradecer àqueles que doaram seus tempos e servidores de tempo a esta rede.

Status | Comments and questions to Ask Bjørn Hansenask@develooper.com