NTP – Network Time Protocol ou Protocolo de Tempo para Redes

NTP significa Network Time Protocol ou Protocolo de Tempo para Redes. É o protocolo que permite a sincronização dos relógios dos dispositivos de uma rede como servidores, estações de trabalho, roteadores e outros equipamentos à partir de referências de tempo confiáveis. De modo que, para uma rede mais coesa em relação à utilização de serviços e atualizações que verificam qual o horário é necessário a configuração do NTP – Network Time Protocol ou Protocolo de Tempo para Redes.

NTP – Network Time Protocol ou Protocolo de Tempo para Redes

INTRODUÇÃO

O NTP deve ser configurado em um servidor e acessado por um cliente, vamos de forma hipotética realizar uma configuração de rede local que utiliza o protocolo para  permitir a sincronização dos relógios dos dispositivos de uma rede como servidores, estações de trabalho, roteadores e outros equipamentos à partir de referências de tempo confiáveis.

REDE = 192.168.100.0/24

SERVIDOR = 192.168.100.254/24

CLIENTE = 192.168.100.10/24

NOTA: Tanto o servidor quanto o cliente são máquinas com sistema operacional Debian

Passo a Passo no Servidor

1 – Atualizando o repositório de arquivos:

sudo apt update

2 – Após atualização do repositório, execute o seguinte comando para iniciar a instalação do NTP server:

sudo apt install ntp -y

3 – Após a instalação, acesse o arquivo ntp.conf com o comando:

sudo nano /etc/ntp.conf

4 – Vamos editar o arquivo ntp.conf

Vamos comentar as seguintes linhas do aquivo:

# server 0.debian.pool.ntp.org iburst
# server 1.debian.pool.ntp.org iburst
# server 2.debian.pool.ntp.org iburst
# server 3.debian.pool.ntp.org iburst

Agora vamos inserir logo abaixo as seguintes linhas, definindo com quais servidores o servidor da rede irá sincronizar, para que depois seja replicado na rede interna (192.168.100.0/24):

server a.ntp.br
server b.ntp.br
server c.ntp.br

Conforme a figura abaixo:

Agora vamos colocar o servidor NTP para sincronizar na rede 192.168.100.0/24, porque por default ele só vem configurado para sincronizar com ele mesmo, conforme a figura abaixo:

Para que possamos indicar a rede 192.168.100.0/24 para o servidor NTP, basta acrescentar abaixo do restrict ::1 a seguinte linha:

 restrict 192.168.100.0 mask 255.255.255.0

Save as alterações e feche o arquivo ntp.conf.

Agora vamos reiniciar o serviço do NTP.

sudo systemctl restart ntp ou sudo service ntp restart

Vamos habilitar o start do serviço junto com o boot, executando o comando:

sudo systemctl enable ntp

Para finalizar a configuração, vamos ver em qual servidor externo o nosso server está sincronizando, execute o comando:

ntpq -p

Saída do comando acima:

Pronto, o servidor já é capaz de realizar a sincronização na rede local.

Passo a Passo no Cliente

1 – Atualizando o repositório de arquivos:

sudo apt update

2 – Após atualização do repositório, execute o seguinte comando para iniciar a instalação do cliente NTP:

sudo apt install ntpdate -y

3 – Após a instalação, realizar a sincronia com o servidor NTP da rede local com o comando:

sudo ntpdate -o 1 192.168.100.254

Sincronização realizada com sucesso!!!!!!!

CONCLUSÃO

O protocolo NTP trabalha na arquitetura cliente/servidor e seguindo os passos acima sua configuração será realizada com sucesso. Bons estudos..

Até a Próxima !!!!!!! 

Share This Article
Sair da versão mobile