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.- No menu IP, clique em DHCP Server.
- Adicione um novo servidor DHCP clicando em Add.
- Defina o Endereço IP da rede que o servidor DHCP irá fornecer (por exemplo, 192.168.1.0/24).
- Defina o Gateway e as configurações de DNS para os dispositivos provisionados.
- No campo Lease Time, defina o tempo de concessão do IP (por exemplo, 1d para um dia).
- 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=1d3. 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.- No menu System, clique em Scripts.
- Clique em Add para criar um novo script.
- No campo Name, insira um nome para o script (por exemplo, "AutoProvisioning").
- 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:
- 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:- No menu IP, clique em Services.
- Selecione TFTP e clique em Edit.
- Marque a opção Enabled para habilitar o servidor TFTP.
- Defina o Diretório onde os arquivos serão armazenados.
- Clique em OK para salvar a configuração.
Exemplo de comando CLI para habilitar o servidor TFTP:
/ip service set tftp enabled=yes5. 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.- No menu System, clique em Proxy.
- Defina o HTTP Proxy para ser utilizado por dispositivos Mikrotik.
- No campo Access, selecione Allow para permitir que o servidor se conecte ao dispositivo Mikrotik.
- Clique em OK para salvar a configuração.
Exemplo de comando CLI para configurar o servidor de Proxy:
/ip proxy set enabled=yes6. 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.- Conecte um novo dispositivo Mikrotik à rede.
- O Mikrotik deve obter automaticamente a configuração do servidor DHCP e o script de provisionamento.
- 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.27. 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.- No menu System, clique em Log.
- 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:- No menu System, clique em Scheduler.
- Localize a tarefa agendada e clique em Disable para desabilitar ou Edit para modificar as configurações.
- 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