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.830 ]

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

Acesso remoto pela Internet de forma simples usando TeamViewer

Recurso de Views no Bind

Simulando aplicações simples com TinyOS e Cooja

Compartilhando internet via rádio entre um servidor Linux e clientes Windows

Arch Linux - Conexão 3G VIVO com modem Nokia CS-10

  
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