Si, sería una manera. La otra podría ser por usuario.
Saludos.-
Como por usuario? eso seria relacionado al user del hotspot no?
Se puede restringir con Wifidog y en forma centralizada por usuario la cantidad de MB totales. Es decir. Le das 100 mb y consume 100 mb. Favor de leer la documentación de Wifidog para más detalle.
Sobre como funciona coovachilli no puedo ayudarte.
Saludos.-