Buenas povo.
Estou eu aqui testando (do verbo testar e não do verbo bater com a cabeça na parede kkkk) o casamento de FreeRadius com Mikrotik pra ver se nasce o filho PPPoE.
Agora me deparei com uma situação nos últimos testes. Bloqueio de clientes.
O Bloqueio de clientes eu faço atribuindo um Pool de endereços diferentes e mandando o cliente para uma página de bloqueio. Até ai blz.
O que achei falta foi o suporte a PoD do Mikrotik. Pesquisando mais para saber como comandar a desconexão do meu usuário pelo Radius, achei as tais Disconnect Messages (DM). Porém o radius não tem suporte a este tipo de mensagem no server (radiusd) ou seja tenho que usar o cliente para fazer essa comunicação com o Mikrotik.
Código :# cat packet.txt | radclient -r 1 10.0.0.1:1700 disconnect ''secret''
Ou seja, como automatizar isso?
Em suma, usando o MPD eu tinha como responder a um accounting update com o parametro mpd-drop-user que matava a conexão.
Como vcs fazem o bloqueio de clientes usando Mikrotik e FreeRADIUS?