# Limiter data réseau d'un utilisateur

**URL:** <https://www.debian-fr.org/t/limiter-data-reseau-dun-utilisateur/83322>\
**Category:** Support Debian\
**Created:** [Novembre 16, 2020, 4:52 UTC](https://www.debian-fr.org/t/limiter-data-reseau-dun-utilisateur/83322 "2020-11-16T16:52:00Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![benjiix](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/b/a9adbd/32.png) [@benjiix](https://www.debian-fr.org/u/benjiix)\
**Post date:** [Novembre 16, 2020, 4:52 UTC](https://www.debian-fr.org/t/limiter-data-reseau-dun-utilisateur/83322/1 "2020-11-16T16:52:00Z")

</div>

Bonjour Bonjour,

Je cherche a limiter le nombre de mo télécharger de mes utilisateurs sur mon serveur debian…

Et que si c’est atteint, désactivation ou supprimer…

Si quelqu’un sait ?

Bonne journée !

---

<div class="post-metadata">

**Author:** ![Almtesh](https://www.debian-fr.org/user_avatar/www.debian-fr.org/almtesh/32/10312_2.png) [@Almtesh](https://www.debian-fr.org/u/Almtesh)\
**Post date:** [Novembre 16, 2020, 7:47 UTC](https://www.debian-fr.org/t/limiter-data-reseau-dun-utilisateur/83322/2 "2020-11-16T19:47:30Z")

</div>

Bonjour,

Est-il possible d’avoir plus de détails sur ton système ?  
Quelle version de Debian ?  
Quelle protocole de service ? Quel programme pour la mise en œuvre ?  
Quelle méthode d’authentification ?  
Comment doit être définie la limite, par période, par période glissante ?

---

<div class="post-metadata">

**Author:** ![benjiix](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/b/a9adbd/32.png) [@benjiix](https://www.debian-fr.org/u/benjiix)\
**Post date:** [Novembre 16, 2020, 8:08 UTC](https://www.debian-fr.org/t/limiter-data-reseau-dun-utilisateur/83322/3 "2020-11-16T20:08:04Z")

</div>

Oui bien sur :

Debian 10  
Un service de proxy  
Authentification par Squid et Danted (HTTP/SOCKS5)  
Limite par mois

Je pensais que on pouvais dire que l’user a ne doit pas faire transiter plus de XMB par mois

---

<div class="post-metadata">

**Author:** ![Zargos](https://www.debian-fr.org/user_avatar/www.debian-fr.org/zargos/32/10889_2.png) [@Zargos](https://www.debian-fr.org/u/Zargos)\
**Post date:** [Novembre 17, 2020, 2:23 UTC](https://www.debian-fr.org/t/limiter-data-reseau-dun-utilisateur/83322/4 "2020-11-17T14:23:39Z")

</div>

Sous squid il n’y a pas grand chose, à part du time quota.

regarde du coté de HAproxy (mais c’est un reverse proxy, donc je ne sais pas si ca conviendrait). Sinon je crois qu’il y a une configuration particulière de packet filter (pf) qui fait ça il me semble) mais je ne sais pas si la fonctionnalité existe toujours ou si elle est utilisable.  
Mais ce qui est sur c’est qu’il a une fonctionnalité de QoS intégrée (qui est peu ou prou ce que tu veux faire).

Sinon il faudrait trouver quelque chose comme Internet Quota Control (qui est une fonctionnalité Windows). Il y a un truc du même nom qui existe sous Linux, mais ça a l’air payant.

une autre consisterait de faire un monitoring basé sur un identifiant utilisateur qui bloque la connexion quand le quota est atteint/dépassé. Squid a une fonctionnalité qui permet de faire le lien avec ce type de solution: [https://sourceforge.net/projects/squidquota/](https://sourceforge.net/projects/squidquota/)

---

<div class="post-metadata">

**Author:** ![Clochette](https://www.debian-fr.org/user_avatar/www.debian-fr.org/clochette/32/8757_2.png) [@Clochette](https://www.debian-fr.org/u/Clochette)\
**Post date:** [Novembre 17, 2020, 7:49 UTC](https://www.debian-fr.org/t/limiter-data-reseau-dun-utilisateur/83322/5 "2020-11-17T19:49:37Z")

</div>

En complément de Squid je te propose de regarder du côté de SquidGuard qui répondra à tes besoins ( à savoir établir un quota par user).

---

<div class="post-metadata">

**Author:** ![Zargos](https://www.debian-fr.org/user_avatar/www.debian-fr.org/zargos/32/10889_2.png) [@Zargos](https://www.debian-fr.org/u/Zargos)\
**Post date:** [Novembre 17, 2020, 10:02 UTC](https://www.debian-fr.org/t/limiter-data-reseau-dun-utilisateur/83322/6 "2020-11-17T22:02:35Z")

</div>

> [@Clochette](#):
>
> SquidGuard

Ne répondra pas au besoin de quota de download, c’est fait pour gérer des blacklist, des redirections, et des contraintes liées au temps.

---

<div class="post-metadata">

**Author:** ![Almtesh](https://www.debian-fr.org/user_avatar/www.debian-fr.org/almtesh/32/10312_2.png) [@Almtesh](https://www.debian-fr.org/u/Almtesh)\
**Post date:** [Novembre 21, 2020, 6:10 UTC](https://www.debian-fr.org/t/limiter-data-reseau-dun-utilisateur/83322/7 "2020-11-21T06:10:55Z")

</div>

> [@benjiix](#):
>
> Debian 10  
> Un service de proxy  
> Authentification par Squid et Danted (HTTP/SOCKS5)  
> Limite par mois

Hein, j’ai raté un truc.

> [@Clochette](#):
>
> En complément de Squid je te propose de regarder du côté de SquidGuard qui répondra à tes besoins ( à savoir établir un quota par user).

Oui, j’ai bien raté un truc, mais je ne comprends pas.

Moi, j’ai compris que le serveur Debian 10 partage des fichiers par un protocole permettant l’authentification à définir et que la limitation devait se faire sur les accès à ce serveur. Le sujet a l’air de dévier sur une limitation de trafic dans un accès à Internet. Mais, ton serveur sous Debian 10, c’est un serveur de fichiers ou un routeur/proxy ?

---

<div class="post-metadata">

**Author:** ![benjiix](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/b/a9adbd/32.png) [@benjiix](https://www.debian-fr.org/u/benjiix)\
**Post date:** [Novembre 30, 2020, 1:53 UTC](https://www.debian-fr.org/t/limiter-data-reseau-dun-utilisateur/83322/8 "2020-11-30T13:53:13Z")

</div>

Bonjour, c’est bien un routeur/proxy les users vont se co dessus, du coup j’aimerais les limiters ou niveau data ou niveau thread, l’user ne pourra pas utiliser x nombre de thread sur le serveur

---

<div class="post-metadata">

**Author:** ![Zargos](https://www.debian-fr.org/user_avatar/www.debian-fr.org/zargos/32/10889_2.png) [@Zargos](https://www.debian-fr.org/u/Zargos)\
**Post date:** [Novembre 30, 2020, 3:17 UTC](https://www.debian-fr.org/t/limiter-data-reseau-dun-utilisateur/83322/9 "2020-11-30T15:17:41Z")

</div>

Tu as toujrosu la solution de la QoS, mais à un niveau User ca va etre compliqué.

---

<div class="post-metadata">

**Author:** ![anon70622873](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/278dde/32.png) [@anon70622873](https://www.debian-fr.org/u/anon70622873)\
**Post date:** [Novembre 30, 2020, 4:16 UTC](https://www.debian-fr.org/t/limiter-data-reseau-dun-utilisateur/83322/10 "2020-11-30T16:16:07Z")

</div>

@Clochette, je ne pense pas que SquidGuard permette de faire des quotas de téléchargement par utilisateur.  
AMHA, il faut utiliser un serveur FreeRadius pour cela :  
[https://wiki.freeradius.org/guide/Data-Usage-Reporting](https://wiki.freeradius.org/guide/Data-Usage-Reporting)

---

<div class="post-metadata">

**Author:** ![Almtesh](https://www.debian-fr.org/user_avatar/www.debian-fr.org/almtesh/32/10312_2.png) [@Almtesh](https://www.debian-fr.org/u/Almtesh)\
**Post date:** [Novembre 30, 2020, 6:45 UTC](https://www.debian-fr.org/t/limiter-data-reseau-dun-utilisateur/83322/11 "2020-11-30T18:45:32Z")

</div>

> [@benjiix](#):
>
> c’est bien un routeur/proxy les users vont se co dessus

Ah, d’accord, aucune idée alors. Ça dépasse mes compétences, je laisse les autres t’aider.

---

<div class="post-metadata">

**Author:** ![Clochette](https://www.debian-fr.org/user_avatar/www.debian-fr.org/clochette/32/8757_2.png) [@Clochette](https://www.debian-fr.org/u/Clochette)\
**Post date:** [Novembre 30, 2020, 8:03 UTC](https://www.debian-fr.org/t/limiter-data-reseau-dun-utilisateur/83322/12 "2020-11-30T20:03:20Z")

</div>

> [@anon70622873](#):
>
> AMHA, il faut utiliser un serveur FreeRadius pour cela :

Et c’est effectivement pour ça que je me suis éclipsé sur la pointe de pied lorsque je me suis rendu compte de l’énormité que je venais de balancer 😛
