Il caso d'uso si potrebbe risolvere anche con apparati Ubiquiti o Mikrotik ma non è semplice perchè serve anche il server esterno di "accounting".
Esempio base con Mikrotik:
Router, ad ogni porta Eth colleghi una "baracca". Con un server esterno (può anche girare su un raspberry o similari), usando le API do RouterOs o SNMP, controlli l'ammontare del traffico. Raggiunta la soglia, "tagli" la connessione.
È un sistema che però va gestito nel tempo...