MikroTik

How to Configure NTP Agent on MikroTik: Complete Tutorial

O NTP (Network Time Protocol) é essencial para garantir que todos os dispositivos de uma rede estejam sincronizados com o tempo correto. A configuração do Agente NTP no Mikrotik permite que o roteador obtenha a hora exata de um servidor NTP, garantindo que todos os dispositivos da rede tenham uma referência de tempo precisa. Isso é fundamental para registros de log, programações de tarefas automáticas e outros serviços que dependem de sincronização de tempo. Neste tutorial, você aprenderá como configurar o Agente NTP no Mikrotik de forma simples e eficaz.

Prerequisites for Configuring NTP Agent on MikroTik

Antes de começar, verifique se você possui os seguintes itens:
  • Acesso ao dispositivo Mikrotik (via Winbox ou CLI).
  • An internet connection or access to a local NTP server.
  • Basic knowledge of the NTP protocol and network configuration.

1. Accessing MikroTik

Para configurar o Agente NTP, você precisará acessar o seu dispositivo Mikrotik:
  • Via Winbox: Baixe e execute o Winbox. Conecte-se ao seu Mikrotik usando o endereço IP ou MAC.
  • Via CLI: Use um terminal SSH para se conectar ao Mikrotik com seu nome de usuário e senha.

2. Configuring the NTP Agent on MikroTik

Para configurar o Mikrotik como cliente NTP e obter a hora correta de um servidor NTP externo ou local, siga os passos abaixo:
  1. No menu System, clique em NTP Client.
  2. Habilite o NTP Client marcando a opção Enabled.
  3. No campo Primary NTP Server, insira o endereço de um servidor NTP público ou local. Alguns servidores NTP públicos populares incluem:
    • pool.ntp.org
    • time.google.com
  4. Opcionalmente, insira um Servidor NTP Secundário (para redundância).
  5. Clique em OK para salvar a configuração.

Example CLI command to configure the NTP Client:

RouterOS
/system ntp client set enabled=yes primary-ntp=pool.ntp.org

3. Configuring Time Synchronization with the NTP Server

Depois de configurar o NTP Client, o Mikrotik irá automaticamente sincronizar sua hora com o servidor NTP configurado. No entanto, para garantir que a hora seja atualizada regularmente:
  1. Verifique se a sincronização de hora está ocorrendo corretamente.
  2. No menu System, clique em Clock.
  3. Verifique a hora e data configuradas. Se a sincronização for bem-sucedida, o Mikrotik exibirá o tempo correto.

Example CLI command to check the time:

RouterOS
/system clock print

4. Configuring the Local NTP Server (Optional)

Se você deseja que o Mikrotik atue como um servidor NTP para outros dispositivos na sua rede, você pode habilitar o servidor NTP no Mikrotik. Isso permitirá que outros dispositivos da rede sincronizem seu tempo com o Mikrotik.
  1. No menu System, clique em NTP Server.
  2. Habilite o NTP Server marcando a opção Enabled.
  3. Clique em OK para salvar a configuração.

Example CLI command to enable the NTP server:

RouterOS
/system ntp server set enabled=yes

5. Testing the NTP Agent Configuration

Após configurar o Agente NTP, é importante testar se o Mikrotik está recebendo o tempo corretamente do servidor NTP:
  1. No menu System, clique em Log.
  2. Filter the entries to view events related to NTP.
  3. Verify that MikroTik is receiving the correct time from the configured NTP server.

Example CLI command to check logs:

RouterOS
/log print where message~"NTP"

6. Monitoring Time Synchronization

Para garantir que a sincronização de tempo esteja funcionando corretamente, você pode monitorar o status do NTP Client:
  1. No menu System, clique em NTP Client.
  2. Verifique o status de Sincronização. Se o status for Synchronized, o Mikrotik está corretamente sincronizado com o servidor NTP.

Example CLI command to monitor synchronization:

RouterOS
/system ntp client print

7. Troubleshooting NTP Synchronization Issues

Se o Mikrotik não estiver conseguindo sincronizar corretamente com o servidor NTP, verifique os seguintes pontos:
  1. Conectividade de Rede: Certifique-se de que o Mikrotik tem acesso à internet ou ao servidor NTP local.
  2. Firewall: Verifique se o tráfego NTP não está sendo bloqueado no firewall.
  3. Serviço NTP: Certifique-se de que o servidor NTP está funcionando corretamente e respondendo a solicitações.

Example CLI command to check firewall rules:

RouterOS
/ip firewall filter print

8. Disabling the NTP Agent (If Necessary)

Se, por algum motivo, você precisar desabilitar o Agente NTP no Mikrotik, basta seguir esses passos:
  1. No menu System, clique em NTP Client.
  2. Desmarque a opção Enabled para desabilitar o NTP Client.
  3. Clique em OK para aplicar a mudança.

Example CLI command to disable the NTP Client:

RouterOS
/system ntp client set enabled=no

Conclusion on NTP Agent Configuration on MikroTik

Configurar o Agente NTP no Mikrotik é fundamental para garantir que seu dispositivo esteja sincronizado com o tempo correto. A sincronização precisa é crucial para a precisão dos logs, agendamentos e outras funções que dependem do tempo. Com as etapas descritas neste tutorial, você pode configurar o Agente NTP de forma eficaz e garantir que sua rede esteja sempre em sincronia. Gostou deste tutorial? Confira nossos outros guias sobre configuração de redes no Mikrotik e otimize sua segurança e conectividade!