Como Configurar Auto Provisioning no Mikrotik: Tutorial Completo

O Auto Provisioning no Mikrotik é uma ferramenta útil para automatizar a configuração de dispositivos em larga escala. Esse recurso permite que você configure e provisiona roteadores Mikrotik automaticamente, sem a necessidade de intervenção manual em cada dispositivo. Essa funcionalidade é especialmente importante para provedores de serviços de internet (ISPs) e grandes redes corporativas que precisam configurar múltiplos dispositivos de maneira eficiente e sem erros. Neste tutorial, você aprenderá como configurar o Auto Provisioning no Mikrotik para simplificar a gestão de sua rede.

Pré-requisitos para Configurar Auto Provisioning no Mikrotik

Antes de começar, verifique se você possui os seguintes itens:
  • Acesso ao dispositivo Mikrotik (via Winbox ou CLI).
  • Conhecimento básico sobre redes, DHCP, e configuração de roteadores Mikrotik.
  • Vários dispositivos Mikrotik para serem provisionados automaticamente.

1. Acessando o Mikrotik

Para configurar o Auto Provisioning, 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. Configurando o Servidor DHCP para Auto Provisioning

Uma das maneiras mais comuns de realizar o Auto Provisioning é usar um servidor DHCP configurado para atribuir automaticamente as configurações necessárias aos dispositivos Mikrotik. Esse método facilita a configuração de dispositivos em uma rede sem a necessidade de configurar manualmente cada dispositivo.
  1. No menu IP, clique em DHCP Server.
  2. Adicione um novo servidor DHCP clicando em Add.
  3. Defina o Endereço IP da rede que o servidor DHCP irá fornecer (por exemplo, 192.168.1.0/24).
  4. Defina o Gateway e as configurações de DNS para os dispositivos provisionados.
  5. No campo Lease Time, defina o tempo de concessão do IP (por exemplo, 1d para um dia).
  6. Clique em OK para salvar a configuração.

Exemplo de comando CLI para configurar o DHCP:

/ip dhcp-server add address-pool=dhcp_pool interface=ether1 lease-time=1d

3. Habilitando o Auto Provisioning via Script

Uma das maneiras mais avançadas de configurar o Auto Provisioning no Mikrotik é por meio de scripts que são aplicados automaticamente quando um dispositivo se conecta à rede. Esses scripts podem ser configurados para realizar tarefas como a definição de IPs estáticos, configuração de interfaces de rede e outras tarefas específicas.
  1. No menu System, clique em Scripts.
  2. Clique em Add para criar um novo script.
  3. No campo Name, insira um nome para o script (por exemplo, "AutoProvisioning").
  4. No campo Source, insira o código do script. Aqui está um exemplo de script simples que pode ser utilizado para configurar a interface de rede automaticamente:
    bash
    /interface ethernet set ether1 disabled=no /ip address add address=192.168.1.2/24 interface=ether1
  5. Clique em OK para salvar o script.

Exemplo de comando CLI para criar o script de Auto Provisioning:

/system script add name="AutoProvisioning" source="/interface ethernet set ether1 disabled=no; /ip address add address=192.168.1.2/24 interface=ether1"

4. Configurando o Servidor TFTP para Provisionamento de Arquivos

Além de scripts, o Mikrotik também pode usar TFTP para provisionar arquivos, como backups de configuração ou firmwares. Para configurar o servidor TFTP:
  1. No menu IP, clique em Services.
  2. Selecione TFTP e clique em Edit.
  3. Marque a opção Enabled para habilitar o servidor TFTP.
  4. Defina o Diretório onde os arquivos serão armazenados.
  5. Clique em OK para salvar a configuração.

Exemplo de comando CLI para habilitar o servidor TFTP:

/ip service set tftp enabled=yes

5. Configurando o Agente de Provisionamento (Se Aplicável)

Se você estiver utilizando um agente de provisionamento (um servidor centralizado de controle de dispositivos Mikrotik), você pode configurar a comunicação entre o Mikrotik e o servidor. Este agente pode fornecer configurações personalizadas para os dispositivos, conforme necessário.
  1. No menu System, clique em Proxy.
  2. Defina o HTTP Proxy para ser utilizado por dispositivos Mikrotik.
  3. No campo Access, selecione Allow para permitir que o servidor se conecte ao dispositivo Mikrotik.
  4. Clique em OK para salvar a configuração.

Exemplo de comando CLI para configurar o servidor de Proxy:

/ip proxy set enabled=yes

6. Testando o Auto Provisioning

Após configurar o Auto Provisioning, é importante testar a implementação para garantir que os dispositivos Mikrotik sejam configurados automaticamente conforme esperado.
  1. Conecte um novo dispositivo Mikrotik à rede.
  2. O Mikrotik deve obter automaticamente a configuração do servidor DHCP e o script de provisionamento.
  3. Verifique se o dispositivo recebeu as configurações corretas, como o endereço IP, o nome da interface e outras configurações.

Exemplo de comando CLI para testar a conexão:

/ping 192.168.1.2

7. Monitorando o Processo de Auto Provisioning

É importante monitorar os dispositivos Mikrotik enquanto eles são provisionados automaticamente para garantir que tudo esteja funcionando conforme esperado. Utilize o menu Log para visualizar as ações realizadas durante o processo.
  1. No menu System, clique em Log.
  2. Verifique as entradas de Auto Provisioning para ver se o script e as configurações foram aplicadas corretamente.

Exemplo de comando CLI para visualizar os logs:

/log print where message~"AutoProvisioning"

8. Desabilitando ou Editando o Auto Provisioning (Se Necessário)

Se você precisar desabilitar ou editar a configuração de Auto Provisioning, basta seguir os seguintes passos:
  1. No menu System, clique em Scheduler.
  2. Localize a tarefa agendada e clique em Disable para desabilitar ou Edit para modificar as configurações.
  3. Você também pode editar ou remover scripts de Auto Provisioning através do menu System > Scripts.

Exemplo de comando CLI para desabilitar a tarefa agendada:

/system scheduler set "AutoProvisioningTask" disabled=yes

Conclusão sobre Configuração de Auto Provisioning no Mikrotik

O Auto Provisioning no Mikrotik é uma ferramenta extremamente útil para provedores de serviços de internet e empresas que gerenciam grandes redes de dispositivos. Com a configuração adequada, você pode automatizar a configuração de vários dispositivos Mikrotik, garantindo eficiência, consistência e reduzindo erros humanos. Com as etapas descritas neste tutorial, você pode configurar o Auto Provisioning de forma eficaz e otimizar a gestão da sua rede. Gostou deste tutorial? Confira nossos outros guias sobre configuração de redes no Mikrotik e otimize sua segurança e conectividade!