MikroTik

How to Configure Clock (Time Synchronization) on MikroTik: Step by Step

Configurar o Clock (relógio) no Mikrotik é essencial para manter o registro preciso de logs e o correto funcionamento de serviços dependentes de horário, como VPNs, certificados e agendamentos. Isso é feito utilizando servidores NTP (Network Time Protocol), que sincronizam automaticamente o horário do roteador.

Step-by-Step Guide to Configuring the Clock on MikroTik

1. Definir o Fuso Horário (Time Zone)

  1. Acesse o Mikrotik via Winbox.
  2. No menu lateral, vá em System > Clock.
  3. Configure o fuso horário correto para sua região:
    • Time Zone Name: selecione a cidade ou região (ex.: America/Sao_Paulo).
    • Daylight Saving Time: habilite, se aplicável.
Comando CLI:
RouterOS
/system clock set time-zone-name=America/Sao_Paulo

2. Configurar o Servidor NTP para Sincronização Automática

  1. No menu lateral, vá em System > NTP Client (se disponível).
  2. Ative o cliente NTP:
    • Enabled: marque a opção para ativar.
    • Primary NTP Server: insira o IP ou domínio do servidor NTP (ex.: time.google.com).
    • Secondary NTP Server: insira um servidor secundário.
Comando CLI:
RouterOS
/system ntp client set enabled=yes primary-ntp=time.google.com secondary-ntp=pool.ntp.org

3. Verificar a Sincronização de Hora

  1. Acesse novamente o menu System > Clock e verifique se o horário foi ajustado corretamente.
  2. Para conferir pela linha de comando:
    RouterOS
    /system clock print

4. Configuração Alternativa (Pacote NTP)

Se o menu NTP Client não estiver disponível, instale o pacote NTP no Mikrotik. Etapas:
  1. Download the package corresponding to the RouterOS version in use from the official MikroTik website.
  2. Upload the package to the MikroTik via Winbox or FTP.
  3. Reboot the MikroTik so the package is installed.
Comando CLI para verificar pacotes:
RouterOS
/system package print

5. Configurar Sincronização via Script (Opcional)

Crie um script para verificar a sincronização regularmente: Comando CLI:
RouterOS
/system script add name="check-time" policy=read,write source="/system ntp client print"
/system scheduler add name="time-sync" interval=1d on-event="check-time"

Conclusion

Manter o Clock do Mikrotik sincronizado é fundamental para o registro de eventos e o correto funcionamento de serviços sensíveis ao tempo. Com a configuração de um servidor NTP, você garante precisão e evita problemas causados por horários incorretos.