Você está na página 1de 4

Configurando um Servidor de Horas no Linux

Criando um servidor de hora sincronizado com o ntp.br e o observatrio nacional que tm como referncia relgios atmicos ou GPS. Para essa configurao foi testando tanto o Debian 5.0 Lenny quanto o Ubuntu 9.04 Jaunty. Para iniciarmos a configurao temos que instalar os pacotes conforme abaixo: aptitude install ntp aptitude install ntpdate Antes de darmos continuidade vamos sincronizar a hora com o servidores ntp padro do sistema, assim: $ ntpd -q -g Agora vamos iniciar a configurao; para isso verifique se existe o arquivo ntp.drift caso no exista execute o comando: $ touch /var/lib/ntp/ntp.drift Para essa configurao utilizaremos os seguintes servidores para sincronizar com o nosso. a.ntp.br Servidor da NTP.br ; b.ntp.br Servidor da NTP.br; c.ntp.br Servidor da NTP.br; ntp.ansp.br Servidor do NARA (ncleo de apoio a rede acadmica); ntp.cais.rnp.br Servidor da RNP (rede nacional de pesquisa);

Agora comearemos a configurar o ntp.conf assim: vim /etc/ntp.conf ###########Incio do ntp.conf################## driftfile /var/lib/ntp/ntp.drift 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 server a.ntp.br prefer iburst dynamic server b.ntp.br iburst dynamic server c.ntp.br iburst dynamic server ntp.ansp.br iburst dynamic server ntp.cais.rnp.br iburst dynamic

restrict a.ntp.br mask 255.255.255.255 nomodoify noquery restrict b.ntp.br iburst mask 255.255.255.255 nomodoify noquery restrict c.ntp.br iburst mask 255.255.255.255 nomodoify noquery restrict ntp.ansp.br mask 255.255.255.255 nomodoify noquery restrict ntp.cais.rnp.br mask 255.255.255.255 nomodoify noquery

restrict -4 default kod notrap nomodify nopeer noquery restrict -6 default kod notrap nomodify nopeer noquery restrict 127.0.0.1 restrict ::1 restrict 192.168.1.0 mask 255.255.255.0 ###########Fim do ntp.conf################## Agora salve e saia do ntp.conf. Para recarregar o ntp basta executar: $ /etc/init.d/ntp stop Aproveitando que o servidor ntp est parado vamos sincronizar a hora novamente. $ ntpdate a.ntp.br $ /etc/init.d/ntp start Para verificar se est tudo ok digitamos no terminal: ntpq -p na frente do nome dos servidores deve aparecer o ip dele, caso aparea INIT ou STEP e por causo que ainda no foi possivel sincronizar com ele, basta agardar um pouco e executar novamente. Configurando os clientes

Para a sincronizao das estaes windows com o nosso servidor basta ir em iniciar / executar digite cmd e ok. Dentro do Prompt de Comandos faa: C:\> net time /setsntp:"<ip-do-servidor-NTP>" C:\> net stop w32time C:\> net start w32time e para verificar se tudo est correto basta digitar: c:\> net time /querysntp No caso de clientes Linux faremos a instalao igual a do servidor, o que ir mudar ser o ntp.conf $ aptitude install ntp ntpdate Criaremos o ntp.drift, caso no exista. $ touch /var/lib/ntp/ntp.drift e agora edite o arquivo ntp.conf: vim /etc/ntp.conf ##############Incio do ntp.conf ################## driftfile /var/lib/ntp/ntp.drift 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 server <ip-do-servidor-NTP> restrict 127.0.0.1 restrict <ip-do-servidor-NTP> restrict ::1

############## Fim do ntp.conf ################## Basta trocar onde est "<ip-do-servidor-NTP>" pelo ip do servidor ntp seu. Para o ntp $/etc/init.d/ntp stop Sincronize a hora $ ntpdate <ip-do-servidor-NTP> Incie novamente o ntp $ /etc/init.d/ntp start Pronto, servidor e clientes esto com as horas certas e sincronizadas.

fonte: Andre Ferraro.

Você também pode gostar