Instalação do serviço de NTP (servidor de tempo) no Debian

Escrevi esse artigo para documentar a instalação do serviço de NTP no núcleo de processamento de dados da universidade na qual estudo. Espero que possa ajudar quem queira configurar um serviço como esse.

[ Hits: 81.392 ]

Por: Abner Torres em 27/08/2006


Anexos



Arquivo de Configuração /usr/local/ntps/etc/ntp.conf:

# Arquivo de Configuração do Servidor de NTP do NPD.
# Host: xxx.xxx.xxx.xxx

server   ntp1.rnp.br         # Nível 1 da RNP
server   ntp.cais.rnp.br     # Nível 1 da RNP
server   ntps1.pads.ufrj.br  # Nível 1 da UFRJ
peer     ntp.pop-zz.rnp.br   # Nível 2 da hierarquia da RPP


# Restrições de Acesso aos servidores
restrict   ntp1.rnp.br nomodify
restrict   ntp.cais.rnp.br nomodify
restrict   ntps1.pads.ufrj.br nomodify
restrict   ntp.pop-zz.rnp.br nomodify

# Restrições de Acessos Locais

restrict   xxx.xxx.xxx.xxx
restrict   127.0.0.1

restrict   xxx.xxx.xxx.0    mask 255.255.255.0   nomodify
restrict   xxx.xxx.xxx.0    mask 255.255.255.0   nomodify

# Opções de Logs

statistics   loopstats
statsdir   /usr/local/ntps/var
filegen      peerstats file peers type day link enable
filegen      loopstats file peers type day link enable

logconfig all
logfile /usr/local/ntps/var/ntp.log

# Outras Opções

driftfile /usr/local/ntps/etc/ntp.drift
broadcastdelay  0.008

Arquivo de configuração /etc/init.d/ntpd:

#!/bin/sh
# ntpd script

case "$1" in
   'start')
      if [ -f /usr/local/ntps/etc/ntp.conf ]; then
         echo "Startup ntpd now..............."
         /usr/local/ntps/bin/ntpd -c /usr/local/ntps/etc/ntp.conf &
      fi
   ;;
   
   'stop')
      echo "Shutdown ntpd now..............."
      /usr/bin/pkill -x -u 0 'ntpd'
   ;;
   
   'restart')
      $0 stop
      $0 start
   ;;
   
   *)
      echo "Usage: $0 {start|stop|restart}"
      exit 1
   ;;

esac
exit 0

Por: Abner Torres.

Página anterior    

Páginas do artigo
   1. Compilação e instalação
   2. Configuração
   3. Configuração dos clientes
   4. Anexos
Outros artigos deste autor

Asterisk - Instalando o AsteriskPBX 1.4 no Ubuntu Server 6.06 LTS com interface FXO X100P

Leitura recomendada

VivoZAP - Placa pcmcia

Criando relatórios estatísticos com o webalizer

QRCODE - Código de barras bidimensional

Tor Browser e Rede Tor no Arch Linux - Instalação e Utilização

A vida de quem vive de TI: It Crowd!

  
Comentários
[1] Comentário enviado por aviram em 28/08/2006 - 14:19h

Muito legal.

Esplanei um pouco mais os conceitos de gerência de precisão de tempo e os porquês de usar essa tecnologia neste HOWTO:

http://tldp.org/HOWTO/TimePrecision-HOWTO/

[2] Comentário enviado por Oki em 07/11/2006 - 16:03h

Abner,
Eu ia escrever um artigo falando sobre NTP, mas você foi mais rápido, hehehe. Muito legal seu artigo, ajudou a tirar algumas dúvidas que eu tinha também sobre os clientes. ;-)

[]'s
Celso Goya

[3] Comentário enviado por TheDarknessRJ em 16/04/2007 - 22:50h

Muito bacana o artigo,

A única ressalva que faço é sobre a utilização de servidores nível 1.
A não ser que você esteja trabalhando em um grande provedor de Internet é altamente recomendável que você utilize apenas servidores nível 2 ou 3.
Como referência utilize a página: http://ntp.isc.org/bin/view/Servers/NTPPoolServers para escolher um grupo de servidores próximos a você.

[4] Comentário enviado por alebecker em 10/12/2008 - 14:22h

eu tenho uma duvida. trabalho numa empresa grande do sul do país e pretendo instalar o NTP no Ubuntu Server. Os meus testes estão sendo feitos com o Ubuntu normal, 7.04.

Pesquisei muito sobre como implementar esse serviço, mas até agora sem sucesso.

O serviço, aqui, seria implementado não em outros micros, pois a rede daqui não trabalha com pcs, e sim em switchs. Eles é que precisam estar com os horarios sincronizados com o servidor. Usamos switches Extreme de 24 portas. Eu ja instalei o server na minha máquina e fiz alguns testes, mas o relógio do switch não muda. Fica sempre com o horario errado. Ja configurei a hora do proprio switch, tanto certo quanto errado, pra ver como reagiria e nada.

Então a duvida: eu instalei o NTP por linha de comando. Configurei o /etc/ntp.conf de varias formas, mas infelizmente não salvei o original (inclusive se alguem tiver a configuração do original, por precaução, por favor me passe). Usei e nao funcionou com o switch. Então removi o NTP do micro e reinstalei pra tentar recuperar o ntp.conf original. Nao deu certo. Acabou se mantendo o mesmo arquivo. Esse arquivo ntp.conf vem com o NTP quando instalado ou por default???

Depois eu removi o ntp.conf e criei um novo. E nada.

Se tiverem alguma coisa a dizer, otimo. Se não, paciencia.

Obrigado!


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts