NTP, ntpd, ntpdate (ntp.conf)

Sincronização de tempo, completo

Categoria: Networking

Software: NTP, ntpd, ntpdate

[ Hits: 17.819 ]

Por: Alberto Federman Neto.


Este é o meu mais novo (outubro, 2014) arquivo de configuração do protocolo NTP, comandos ntpd e ntpdate, para sincronizar hora com servidores de tempo.

Substitui este:

http://www.vivaolinux.com.br/etc/ntpconf-1

Este é completo, com a maioria dos servidores oficiais do Brasil.

Como moro no Estado de São Paulo, meus servidores principais são da USP e da UNICAMP, mas você pode modificar para o seu Estado.

Localizei servidores oficiais ou oficializados, no Rio de Janeiro, São Paulo, Brasília, Minas Gerais, Paraná, Espírito Santo e Ceará.


# Based on Standard NTP Files.
# Modified by Albfneto <albfneto@fcfrp.usp.br>, Brazil,
# New Version Complete, 2014.

# Observação: Modificado com nova Sintaxe nos Servidores, veja:
# URL: www.pool.ntp.org
# Esta versão, bem completa,
# contém quase todos os servidores do Brasil,
# modifique para o seu Estado.
# Lista de todos servidores mundiais,veja:
# http://support.ntp.org/bin/view/Servers/WebSearch?

# NOTES:

# DHCP clients can append or replace NTP configuration files.
# You should consult your DHCP client documentation about its
# default behaviour and how to change it.

# Desejando procurar automáticamente servidores, invés de escolher, descomente:
# netselect -s 3 pool.ntp.org

# If you want to deny all machines (including your own)
# from accessing the NTP server, uncomment:
#restrict default ignore

# To deny other machines from changing the
# configuration but allow localhost:
# configurações de restrição de acesso

# Restrições de acesso
restrict nomodify nopeer notrap
restrict 127.0.0.1
# restrict default kod notrap nomodify nopeer


# To allow machines within your network to synchronize
# their clocks with your server, but ensure they are
# not allowed to configure the server or used as peers
# to synchronize against, uncomment this line.
#restrict 192.168.0.0 mask 255.255.255.0 nomodify nopeer notrap

# CONFIG
# "memoria" para o escorregamento de frequência do micro
# pode ser necessário criar esse arquivo manualmente com
# o comando:
# touch /etc/ntp.drift:
driftfile /etc/ntp.drift

# estatísticas do ntp que permitem verificar o histórico
# de funcionamento e gerar gráficos:
statsdir /var/log/ntpstats/
statistics loopstats peerstats clockstats
filegen loopstats file loopstats type day enable
filegen peerstats file peerstats type day enable
filegen clockstats file clockstats type day enable

# servidores gerais e pools. o Primeiro da lista é o principal:

# COLOQUE AQUI SEU SERVIDOR PRINCIPAL, ESCOLHA POR DISTÂNCIA GEOGRÀFICA:
#  server meu-servidor.dominio.br iburst

# Meu Servidor Principal de uso, pois moro em Ribeirão Preto, SP,
# e trabalho na USP:
# Servidor NTP da USP, São Paulo, SP, Stratum 2:
server ntp.usp.br iburst

# Meu Alternativo segundo, Servidor de Tempo da UNICAMP, Campinas, SP, Stratum 2:
server ntp.unicamp.br iburst

#  Recomenda-se usar 3 ou 4 Servers ou Pools:
# 3 - Servidor Stratum 2 em Valinhos, SP:
# URL: support.ntp.org/bin/view/Servers/PublicTimeServer000017
server ntp.hiway.com.br iburst

# 4 e 5 Servidores Stratum 2 em Jundiaí, SP:
# URL: support.ntp.org/bin/view/Servers/PublicTimeServer000727
server ntp.spbrasil.com.br iburst
server time.spbrasil.com.br iburst

# Você pode diretamente, usar os servidores públicos Oficiais
# do projeto ntp.br, Stratum 1 ou 2:
Exemplo, veja: URL: support.ntp.org/bin/view/Servers/PublicTimeServer000511
# Se quiser, deixe como principais:
server a.ntp.br iburst
server b.ntp.br iburst
server c.ntp.br iburst
server a.st1.ntp.br iburst
server b.st1.ntp.br iburst
server c.st1.ntp.br iburst
server d.st1.ntp.br iburst
server gps.ntp.br iburst

# Pool de Servidores Brasileiros, nova Sintaxe,
# URL: www.pool.ntp.org/zone/br
server 0.br.pool.ntp.org iburst
server 1.br.pool.ntp.org iburst
server 2.br.pool.ntp.org iburst
server 3.br.pool.ntp.org iburst

# Pool de servidores Sul-Americanos:
server south-america.pool.ntp.org iburst

# Pool Geral. Nova Sintaxe:
# URL: www.pool.ntp.org/en/use.html
server 0.pool.ntp.org iburst
server 1.pool.ntp.org iburst
server 2.pool.ntp.org iburst
server 3.pool.ntp.org iburst

# se todos falharem:

# servidor da PUC do Rio:
server ntp.puc-rio.br iburst

# Servidor da RNP, Brasília, DF:
server ntp.cais.rnp.br iburst

# Stratum 1, do Observatório Nacional, Rio de Janeiro:
server ntp.on.br iburst
server ntp2.on.br iburst

# Mais servidores Brasileiros:

# Rede Nacional de Pesquisa:
# server ntp.cais.rnp.br  iburst
server ntp.pop-pr.rnp.br iburst

# RNP - Stratum 1,2:
server ntp1.rnp.br iburst

# Rede Nacional de Pesquisa, Pool para o Ceará:
server ntp.pop-ce.rnp.br iburst

# UFES, Universidade Federal do Espírito Santo:
server ntp.ufes.br iburst

# PUC do Paraná:
server ntp1.pucpr.br iburst

# Univ. Federal do Rio de JAneiro:
server ntp.pads.ufrj.br iburst
server ntps1.pads.ufrj.br iburst

# Pool Telemacro, São Paulo, Stratum2 e Stratum3:
server ntp.massayonet.com.br iburst

# Velox, Ipatinga, Minas Gerais, Stratum1,Público:
server user.veloxzone.com.br iburst

# outros servidores, descomente e adicione aqui
# server outro-servidor.dominio.br iburst
  


Comentários
[1] Comentário enviado por rodrigo_leonel em 13/10/2014 - 12:15h

Não entendi porque tanto <br>, foi algum erro ao copiar?

[2] Comentário enviado por albfneto em 03/11/2014 - 13:46h

COMPLEMENTOS:

1) Se por um momento, devido a erros de erros de rede, erros de DHCP, ou hora muito errada no micro, o protocolo NTPD não funcionar, ou seja,
não sincroniza nem se vc fizer:

# ntpd -g -q

e ainda:

# ntpdate ntp.usp.br
não acha servidor

isso é porque o tempo ficou "muito errado"...

faça assim. Desative por um momento o seu NTP e a seguir sincronize forçado, com um dos pools brasileiros.

exemplo, execute:

# killall ntp
# killall ntpd
# ntpdate c.st1.ntp.br

pronto. agora vai funcionar.

2) outra coisa que faz não funcionar, é o serviço ntpd parar por causa do init ou do systemd.

Para resolver,re inicie os serviços de rede e ntp:

# /etc/init.d/dhcpcd restart OU
# dhclient

e a seguir:

/etc/init.d/ntpd restart

3) Mai detalhes de como configurar em Gentoo e Sabayon:

http://wiki.gentoo.org/wiki/NTP


Contribuir com comentário

  



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts