Como Configurar Advertência de Usuário no Mikrotik: Tutorial Completo
A advertência de usuário no Mikrotik é um recurso que permite informar aos usuários sobre ações específicas em sua rede, como o uso excessivo de largura de banda ou tentativas de acesso a recursos restritos. Essa funcionalidade pode ser útil para fornecer notificações antes de tomar ações corretivas, como desconectar o usuário ou aplicar restrições adicionais. Neste tutorial, você aprenderá como configurar a advertência de usuário no Mikrotik de maneira simples e eficaz.
Pré-requisitos para Configurar Advertência de Usuário 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 e administração de dispositivos Mikrotik.
1. Acessando o Mikrotik
Para configurar a advertência de usuário, você precisará acessar o seu dispositivo:- 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 Perfil de Usuário
Para que o Mikrotik possa emitir uma advertência para um usuário, você precisa configurar um perfil de usuário no Hotspot ou PPPoE, onde será gerenciado o acesso e o controle do tráfego.- No menu IP, clique em Hotspot ou PPP (dependendo de qual serviço você está usando).
- Em User Profiles, crie um novo perfil de usuário.
- No campo Rate Limit, defina limites de largura de banda para o usuário, se necessário, para acompanhar o consumo de recursos.
- No campo On Login, você pode definir o que acontecerá quando o usuário se conectar (exemplo: aplicar restrições ou enviar uma mensagem de advertência).
Exemplo de comando CLI:
/ip hotspot user-profile add name="usuario_advertido" rate-limit=512k/512k3. Criando a Advertência de Usuário
A advertência de usuário pode ser configurada usando um script para exibir uma mensagem ao usuário, informando-o sobre qualquer problema ou aviso. O Mikrotik oferece uma forma de enviar mensagens diretamente para os usuários por meio do comando /tool e-mail ou /interface pppoe-server.- Crie um script para enviar a advertência. A mensagem pode incluir o motivo da advertência e o que o usuário deve fazer.
- A advertência pode ser enviada como uma mensagem pop-up, como uma página de login do Hotspot, ou um aviso via email.
Exemplo de comando CLI para criar um script de advertência:
/system script add name="AdvertenciaUsuario" source="
<div>&nbsp;</div>
"Você está se aproximando do limite de banda, por favor, verifique seu uso.""4. Associando o Script de Advertência ao Perfil de Usuário
Agora que você criou o script de advertência, associe-o ao perfil de usuário para que a mensagem seja mostrada sempre que o usuário atingir o limite de banda ou outro critério especificado.- No menu IP > Hotspot, associe o perfil de usuário com o script de advertência configurado.
- Defina quando o script será executado (por exemplo, a cada login ou quando o limite de largura de banda for alcançado).
Exemplo de comando CLI para associar o script:
/ip hotspot user-profile set usuario_advertido on-login="/system script run AdvertenciaUsuario"5. Testando a Configuração de Advertência
Após configurar o perfil de usuário e a advertência, é importante testar se a advertência é exibida corretamente:- Conecte-se à rede como um usuário que está sujeito a advertências.
- Verifique se a mensagem de advertência aparece quando o usuário atingir o limite de tráfego ou outro critério configurado.
Exemplo de comando para testar:
/ping 192.168.1.16. Monitorando o Acesso dos Usuários
Após configurar as advertências, você pode monitorar o acesso e garantir que as mensagens estão sendo exibidas conforme o esperado:- No menu IP > Hotspot > Active Users, verifique os usuários atualmente conectados e se as mensagens de advertência foram enviadas.
- Use o comando /log print para visualizar as entradas de advertência ou mensagens de erro relacionadas.
Exemplo de comando CLI para monitoramento:
/log print where message~"advertência"