web-dev-qa-db-fra.com

Comment puis-je limiter l'utilisation de la bande passante utilisateur?

Je souhaite limiter chaque utilisateur à 300 gigaoctets d’utilisation d’Internet par mois. Existe-t-il une interface graphique ou des outils basés sur des commandes pour gérer la bande passante de mes utilisateurs?

14
One Zero

Si vous utilisez un serveur VPN pour l'AAA de votre utilisateur, utilisez de nombreux outils adaptés à vos besoins.

Si vous n'utilisez pas de serveur VPN, utilisez-le.

Comme je pense que vous n'avez pas encore utilisé cette solution, laissez-moi vous expliquer un peu.

AAA signifie Authentification, Autorisation et Comptabilité. Je ne connais pas votre solution pour les deux premières solutions, mais vous recherchez une solution comptable maintenant. Je vous recommande donc d'utiliser une solution VPN compatible AAA.

Dès que vous installez un serveur VPN compatible AAA, vous avez un contrôle très strict sur vos clients. Je vous suggère d'utiliser un serveur poptop , un serveur FreeRadius sur un serveur MySQL. Avec cette combinaison et une interface graphique de rayon (comme dialup-admin ou ara ou daloradius ou ibs ), vous pouvez faire presque tout ce que vous voulez. Vous devriez être en mesure de contrôler l’utilisation du BW ou du temps de vos utilisateurs. D'autre part, toutes les données d'utilisation seront stockées dans votre base de données mysql et si l'interface graphique sélectionnée ne prend pas en charge votre besoin, vous pourrez le faire vous-même!

J'espère aider :-)

1
Ehsan

Je pense que vous pouvez essayer NTM, Network Traffic Monitor, qui vous permet de définir des restrictions de bande passante. Je ne sais pas si vous pouvez spécifier des restrictions par utilisateur. Vous pouvez trouver le programme ici:

http://sourceforge.net/projects/netramon/

Vous pouvez télécharger le dernier fichier .deb ici:

http://sourceforge.net/projects/netramon/files/NTM/ntm-1.x/

Et voici un "guide" sur son fonctionnement:

http://www.addictivetips.com/ubuntu-linux-tips/monitor-network-bandwidth-usage-in-ubuntu-linux-with-ntm/

1
heiko81

Une solution doit installer un portail captif, mais les utilisateurs doivent ensuite se connecter à la page du portail via le serveur Web.
Une autre solution pourrait consister en un outil de surveillance plus sophistiqué, tel que NetAMS . Il a besoin d’un serveur MySQL et de nombreuses fonctionnalités, comme la facturation, ont donc des statistiques différenciées. Si un plugin pour limiter le trafic n'est pas déjà présent, un script avec CRON peut être créé. L'intervalle de temps pour l'exécution du script doit être bien pensé.

J'espère que ça aide.

1
Omegafil