Antes de começar
No modelo Mikrotik RADIUS, o Mikrotik continua sendo o hotspot, mas quem autoriza o visitante é o servidor RADIUS da plataforma. Depois do login no portal, o Mikrotik pergunta ao servidor se o visitante pode navegar e por quanto tempo.
O painel gera um script pronto, já com o endereço do servidor e o secret. Você não digita esses dados no Mikrotik.
Não achou o modelo Mikrotik RADIUS na lista? Os modelos com RADIUS só aparecem quando o RADIUS está ligado na sua conta. Fale com o suporte ou com a sua revenda.
Você vai precisar de:
- Um Mikrotik com RouterOS v6 ou v7, com Wi-Fi integrado e pelo menos quatro portas.
- O programa Winbox no computador.
- Internet chegando por cabo, com IP automático (DHCP).
- Saída liberada para o servidor RADIUS nas portas UDP
1812e1813(ou as portas que a tela mostrar).
Como o script usa as portas: a ether1 recebe a internet, e é por ela que sai o NAT. As portas ether2, ether3 e ether4 e o Wi-Fi wlan1 viram a rede dos visitantes.
No painel
1. Cadastrar o hotspot
- No menu Hotspots, clique em Configurar Novo Hotspot.
- Na aba Informações Básicas, preencha Nome Fantasia e Local.
- Em Modelo, escolha Mikrotik RADIUS.
- IP Padrão: o IP do Mikrotik na rede dos visitantes. Vazio, o script usa
192.168.50.1e entrega aos visitantes de.2a.254. - Clique em Criar Hotspot. O painel abre a tela de edição.
2. Ver os dados do RADIUS
Na tela de edição, abra a aba Configuração e desça até Configuração RADIUS:
- Servidor RADIUS: já vem escolhido. Só o administrador da conta pode trocar.
- Usuário RADIUS somente com MAC (hotspot legado): deixe desligado. Ligue só se o Mikrotik for antigo e não aceitar "@" no nome do usuário (veja Problemas comuns).
- A tabela mostra os dados que vão no Mikrotik:
| Dado no Mikrotik | Onde está na tela |
|---|---|
| Endereço do servidor RADIUS | Coluna IP, linha Authentication |
| Porta de autenticação | Coluna Porta, linha Authentication |
| Porta de contabilidade | Coluna Porta, linha Account |
| Secret | Coluna Senha, linha Authentication |
E o NAS-ID (identity)? O Mikrotik não precisa de cadastro de NAS-ID. O servidor reconhece o roteador pelo secret, e o script não muda o nome do roteador (System → Identity). Por isso, neste modelo, o quadro NAS Ativo não aparece na tela. Isso é normal.
Ainda na aba Configuração, deixe o Servidor Local como
http://internet.br: é o endereço que a parte de RADIUS do script grava no Mikrotik.
Se mudou o IP Padrão, clique em Salvar.
3. Gerar e baixar o script
- Abra a aba Guia de Instalação.
- Clique em Gerar Script RouterOS v6 ou Gerar Script RouterOS v7, conforme a versão (no Winbox, System → Resources, campo Version).
- Clique em Baixar RouterOS v6 (ou v7) e descompacte.
Vêm cinco arquivos: instalador.txt (o script), e login.html,
alogin.html, redirect.html e wifihash.json (as páginas do
portal). O script já traz o servidor RADIUS com o secret, o hotspot configurado para usar o RADIUS
e os sites liberados antes do login.
No Mikrotik
- Ligue a internet na ether1 e o computador na ether2.
- No Winbox, aba Neighbors, conecte pelo endereço MAC do roteador.
- Vá em System → Reset Configuration, marque No Default Configuration e clique em Reset Configuration. Conecte de novo pelo MAC.
- Em Files, arraste o
instalador.txtpara a lista. - Em New Terminal, digite
/import file-name=instalador.txte tecle Enter. No final, o Winbox pode cair: conecte de novo pelo MAC. - Em Files, abra a pasta
hotspot(ouflash/hotspot) e arraste para dentro as quatro páginas do portal, substituindo as que existem.
Para conferir:
- RADIUS: há um servidor com o serviço hotspot marcado e o endereço da linha Authentication.
- IP → Hotspot, aba Server Profiles, perfil
HOTSPOT, aba RADIUS: Use RADIUS marcado. - IP → DHCP Client: a ether1 está bound.
Testar
- No celular, desligue os dados móveis e conecte no Wi-Fi do Mikrotik.
- O portal abre sozinho. Se não abrir, abra um site
http://. - Faça o login como um visitante.
- Em IP → Hotspot, aba Active, o celular aparece com um usuário formado pelo MAC dele seguido de "@" e da identificação da empresa.
Problemas comuns
| Sintoma | O que fazer |
|---|---|
| O modelo Mikrotik RADIUS não aparece na lista | O RADIUS não está ligado na sua conta. Fale com o suporte ou com a revenda. |
| O script não tem a parte de RADIUS | O hotspot está sem servidor RADIUS. Confira o campo Servidor RADIUS na aba Configuração e fale com o suporte se estiver vazio. |
| O log do Mikrotik diz que o RADIUS não responde | Libere a saída UDP para as portas da tabela (normalmente 1812 e 1813) no modem ou firewall da operadora. |
| O login termina, mas a internet não libera | Em RADIUS, abra o servidor e confira se o Secret é igual à Senha da linha Authentication. Confira também se o Servidor Local está como http://internet.br. |
| Mikrotik antigo: o login falha sem mensagem | Ligue Usuário RADIUS somente com MAC (hotspot legado) na aba Configuração e clique em Salvar. |
| O script para com erro de porta em bridge | O roteador não estava zerado. Faça o reset com No Default Configuration e rode de novo. |
| O quadro NAS Ativo não aparece | É normal no Mikrotik. Ele aparece só nos modelos que se identificam pelo MAC. |