Limiter la bande passante par utilisateur

View: New views
4 Messages — Rating Filter:   Alert me  

Limiter la bande passante par utilisateur

by Merwin :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Bonjour,

Je post ici après quelques recherches presques infructueuses sur le net,
je cherche donc un moyen de limiter la bande passante pour les
utilisateurs unix de ma machine, l'idée étant que:

- Si il y a de la bande passante inutilisée ils peuvent s'en servir.
- Sinon ils sont bridés à leur débit donné.

J'ai vu sur le net des infos à propos de 'tc', mais ça me parait
vraiment complexe à mettre en oeuvre, peut-être existe-til une surcouche
plus simple à utilisée?

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists Vous pouvez aussi ajouter le mot
``spam'' dans vos champs "From" et "Reply-To:"

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@...
En cas de soucis, contactez EN ANGLAIS listmaster@...


Re: Limiter la bande passante par utilisateur

by François Boisson :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Le Sun, 01 Nov 2009 18:39:30 +0100
Merwin <merwin.irc@...> a écrit:

> Bonjour,
>
> Je post ici après quelques recherches presques infructueuses sur le net,
> je cherche donc un moyen de limiter la bande passante pour les
> utilisateurs unix de ma machine, l'idée étant que:
>
> - Si il y a de la bande passante inutilisée ils peuvent s'en servir.
> - Sinon ils sont bridés à leur débit donné.
>
> J'ai vu sur le net des infos à propos de 'tc', mais ça me parait
> vraiment complexe à mettre en oeuvre, peut-être existe-til une surcouche
> plus simple à utilisée?
>

Tu as un script ici
http://boisson.homeip.net/limiteur
permettant de faire ce que tu souhaites, (il est fondé sur tc).

François Boisson

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists Vous pouvez aussi ajouter le mot
``spam'' dans vos champs "From" et "Reply-To:"

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@...
En cas de soucis, contactez EN ANGLAIS listmaster@...


Re: Limiter la bande passante par utilisateur

by Gilles Mocellin :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Le Sunday 01 November 2009 19:26:41 François Boisson, vous avez écrit :

> Le Sun, 01 Nov 2009 18:39:30 +0100
>
> Merwin <merwin.irc@...> a écrit:
> > Bonjour,
> >
> > Je post ici après quelques recherches presques infructueuses sur le net,
> > je cherche donc un moyen de limiter la bande passante pour les
> > utilisateurs unix de ma machine, l'idée étant que:
> >
> > - Si il y a de la bande passante inutilisée ils peuvent s'en servir.
> > - Sinon ils sont bridés à leur débit donné.
> >
> > J'ai vu sur le net des infos à propos de 'tc', mais ça me parait
> > vraiment complexe à mettre en oeuvre, peut-être existe-til une surcouche
> > plus simple à utilisée?
>
> Tu as un script ici
> http://boisson.homeip.net/limiteur
> permettant de faire ce que tu souhaites, (il est fondé sur tc).
>
> François Boisson
C'est une bonne base, mais je pense que sa demande est plus complexe, il veut
différencier les utilisateurs de sa machine.

Il faudrait des classes filles par utilisateur, et on pourrait différencier le
trafic de chaque utilisateur à l'aide du module owner d'iptables.
# iptables -m owner --uid-owner username...

Mais c'est pas très user friendly.


signature.asc (205 bytes) Download Attachment

Re: Limiter la bande passante par utilisateur

by François Boisson :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Le Sun, 1 Nov 2009 20:05:35 +0100
Gilles Mocellin <gilles.mocellin@...> a écrit:

> C'est une bonne base, mais je pense que sa demande est plus complexe, il
> veut différencier les utilisateurs de sa machine.
>
> Il faudrait des classes filles par utilisateur, et on pourrait différencier
> le trafic de chaque utilisateur à l'aide du module owner d'iptables.
> # iptables -m owner --uid-owner username...
>
> Mais c'est pas très user friendly.
>

Je pensais à un truc de ce genre, il suffit de marquer les paquets
correspondants. Par contre je n'avais pas pensé au nombre variable
d'utilisateurs, c'est plus difficile à adapter sauf si on le suppose fixe.
Sinon, il faut refaire le jeu de file d'attente à chaque login.


Il y aurait sinon trickle, mais cela limite la bande passante même si le reste
est disponible.

François Boisson

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists Vous pouvez aussi ajouter le mot
``spam'' dans vos champs "From" et "Reply-To:"

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@...
En cas de soucis, contactez EN ANGLAIS listmaster@...