Postado originalmente por
inquiery
Cria um hotspot com autenticação por MAC (assim a autenticação no router vai ser transparente), cadastra os MACs dos dispositivos nos Users do Hotspot, no formato escolhido na configuração do Radius para o Hotspot (que por padrão é XX:XX:XX:XX:XX:XX), ativa o Accounting.
Assim você vai ter um histórico completo do uso de todos os usuários no seu servidor Radius.
Você pode usar o servidor Radius do próprio mikrotik que é facilzinho de usar (pacote user-manager), só que neste caso ele vai guardar os históricos na própria RB que geralmente tem bem pouco espaço. Uma solução é comprar uma licensa do RouterOS e instalar em um PCzinho e usar ele como servidor Radius, com um HD maior você guarda históricos completos por muito tempo.
Uma solulção gratis é instalar um FreeRadius, em um Debian por exemplo (o único no qual tenho um pouquinho de experiência), ou CentOS, ou FreeBSD... tanto faz. E, para facilitar sua vida no cadastro dos usuários, pode usar o DaloRadius, que é uma interface grafica web para configurar o FreeRadius.