Quiero restringir a cada usuario a 300 gigabytes de uso de Internet por mes. ¿Hay alguna GUI o herramientas basadas en comandos para administrar el ancho de banda de mis usuarios?
networking
users
administration
Un cero
fuente
fuente
Respuestas:
Si está utilizando un servidor VPN para AAA de su usuario, use muchas herramientas adaptadas a sus necesidades.
Si no está utilizando un servidor VPN, simplemente utilícelo.
Como creo que todavía no usaste esta solución, déjame explicarte un poco.
AAA significa Autenticación, Autorización y Contabilidad. No sé su solución sobre los dos primeros, pero ahora está buscando una solución de contabilidad. Por lo tanto, le recomiendo que use una solución VPN habilitada para AAA.
Tan pronto como instale un servidor VPN habilitado para AAA, tendrá un control muy estricto sobre sus clientes. Le sugiero que use un servidor poptop , un servidor FreeRadius en un servidor MySQL. Con esta combinación y una GUI de radio (como dialup-admin o ara o daloradius o ibs ) puede hacer casi todo lo que quiera. Debería poder controlar BW o el uso del tiempo de sus usuarios. Por otro lado, todos los datos de uso se almacenarán en su base de datos mysql y si su GUI seleccionada no es compatible con su necesidad, ¡podrá hacerlo usted mismo!
Espero ayudar :-)
fuente
Creo que puede probar NTM, Network Traffic Monitor, que le permite establecer restricciones de ancho de banda; Sin embargo, no sé si puede especificar restricciones por usuario. Puedes encontrar el programa aquí:
http://sourceforge.net/projects/netramon/
Puede descargar el último .deb desde aquí:
http://sourceforge.net/projects/netramon/files/NTM/ntm-1.x/
Y aquí hay una "guía" sobre cómo funciona:
http://www.addictivetips.com/ubuntu-linux-tips/monitor-network-bandwidth-usage-in-ubuntu-linux-with-ntm/
fuente
Una solución debería ser instalar un portal cautivo, pero los usuarios deben iniciar sesión en la página del portal a través del servidor web.
Otra forma puede ser una herramienta de monitoreo más sofisticada como NetAMS . Necesita un servidor MySQL y tiene muchas características, como facturación, por lo que debe tener estadísticas diferenciadas. Si un complemento para limitar el tráfico aún no está presente, se puede crear un script con CRON . El intervalo de tiempo para ejecutar el script debe estar bien pensado.
Espero eso ayude.
fuente