Baixe o app para aproveitar ainda mais
Prévia do material em texto
Serviço de Redes - Network Time Protocol Prof. Maico João Trombelli NTP - Network Time Protocol - Protocolo cujo objetivo é sincronizar o relógio (hardware clock) com Servidores através da rede. - Foi desenvolvido para possibilitar que qualquer computador ligado à internet possa ajustar a sua data e hora automaticamente, utilizando um servidor de hora preciso. - Porta: UDP 123 NTP - Funcionamento - O NTP usa níveis chamados "Stratum". O "Stratum 0" é o nível raíz e corresponde aos relógios nucleares. - No Stratum 0 são ligados os servidores NTP de Stratum 1. - Ao stratum são ligados os servidores de Stratum 2 e assim por diante, até um máximo do nível 16. - Quando mais baixo o nível, mais próximo do ponto de precisão. - Para aplicações convencionais, recomenda-se conexão ao Stratum 3. Instalando o NTP - Debian-like: # apt-get install ntp # /etc/init.d/ntp [start | stop | restart | status] - RedHat-like: # yum install ntp #service ntdp [start | stop | restart | status] - Os logs são registrados em: /var/log/messages Configuração do NTP - Arquivo /etc/ntp.conf - # O arquivo ntp.drift deve ser criado manualmente e ter permissões atribuídas antes do serviço ser iniciado. Ele mantém as atualizações de relógio, mesmo offline. driftfile /var/lib/ntp/ntp.drift #arquivo de Log statsdir /var/log/ntpstats/ Configuração do NTP - #definição dos servidores de NTP de onde se buscará o horário. São necessário pelo menos três servidores. Recomenda-se o uso do IP ao invés do nome DNS. Recomenda-se também o uso de servidores do ntp.br. server a.st1.ntp.br server b.st1.ntp.br server c.st1.ntp.br server a.ntp.br server b.ntp.br server c.ntp.br server gps.ntp.br - Configuração do NTP - #Após a definição dos servidores de NTP, é preciso definir as restrições #responde requisições feitas pelo host local restrict 127.0.0.1 restrict ::1 #responde requisições feitas pela rede local restrict 192.168.1.1 mask 255.255.255.0 Sincronização do NTP - Após iniciar o serviço, a sincronização com os servidores principais demora aproximadamente 5 minutos. O acompanhamento pode ser feito por: - $ ntpq -c rl | grep stratum | cut -d "," -f4 Ou: - $ ntpq -c rl - Obs.: no segundo comando, procurar linha com "stratum=2" Sincronização do NTP - A execução do comando ntpq com a opção -c peers, que lista estatísticas dos servidores cadastrados no arquivo /etc/ntp.conf: - # ntpq -c pe Ou: - # ntpq -c peers Cliente do NTP Debian-like: #apt-get install ntpdate RedHat-like: #yum install ntpdate Sintaxe: ntpdate <ip_servidor_ntp> Alternativas ao pacote NTP - Ntimed O projeto em fase de desenvolvimento, criado para substituir a implementação padrão do NTP no Linux. - Chrony Implementação do protocolo NTP, que pode trabalhar como cliente ou servidor, atualizando o mesmo estando com problemas de rede. Disponível para distribuições Linux, FreeBSD, NetBSD e Solaris. Fontes http://ntp.br/guia-linux-avancado.php https://www.vivaolinux.com.br/artigo/Configuracao-do-servico- NTP-em-servidor-cliente
Compartilhar