Comment restreindre l'utilisation de la bande passante utilisateur?

14

Je veux 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?

One Zero
la source
1
J'utiliserais le calmar pour cette tâche.
Panther
donc je ferais des recherches sur le calmar ... tout bon site web pour de l'aide plz
One Zero

Réponses:

1

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, permettez-moi de l'expliquer un peu.

AAA signifie Authentification, Autorisation et Comptabilité. Je ne connais pas votre solution pour les deux premiers, mais vous cherchez 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 aurez un contrôle très strict sur vos clients. Je vous suggère d'utiliser un serveur poptop , un serveur FreeRadius sur un backend 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 pouvoir contrôler le BW ou l'utilisation du temps de vos utilisateurs. En revanche, 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!

Au plaisir d'aider :-)

Ehsan
la source
1

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 .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/

heiko81
la source
1

Une solution doit être d'installer un portail captif, mais les utilisateurs doivent ensuite se connecter sur la page du portail via le serveur Web.
Un autre moyen peut être un outil de surveillance plus sophistiqué comme NetAMS . Il a besoin d'un serveur MySQL et il a beaucoup de fonctionnalités, comme la facturation, donc il doit avoir des statistiques différenciées. Si un plugin pour la limitation du 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 cela aide.

Omegafil
la source