Non, mais je viens d'essayer, et ca ne fonctionne pas non plus...
Oui, je l'utilise actuellement. Dans les options il propose de limiter "Download Bandwidth", autrement dit le TransferRate dans le fichier de config
Donc ca limite le RETR : en reglant "Download Bandwidth" a 20 on limite RETR a 20, donc des qu'il y a deux connexions ouvertes la bande passante totale monte a 40ko/s
jlighty a écrit :
si Proftpd ne propose pas une telle solution, il reste à limiter le traffic en direction de la machine et suivant les ports (21,20, intervalle de ports passifs) par la méthode "Traffic shaping" http://lartc.org/howto/
|
Je suis allé sur ce site, mais la ca devient vraiment complexe pour moi
A priori ils utilisent tc, donc avec cbq ou htb je l'utilisais indirectement, seulement apparemment il y avait un probleme de classe qui faisait que ca ne limitait pas ou il y avait des transferts mais ou il n'y en avait aucun : un htb stats donnait quelque chose de ce style :
Code :
- root@ubuntu:/etc/sysconfig/htb # htb.init-v0.8.5 stats
- ### eth1: queueing disciplines
- qdisc htb 1: r2q 10 default 30 direct_packets_stat 26
- Sent 34177 bytes 26 pkts (dropped 0, overlimits 0)
- qdisc sfq 2: parent 1:2 limit 128p quantum 1514b perturb 10sec
- Sent 0 bytes 0 pkts (dropped 0, overlimits 0)
- ### eth1: traffic classes
- class htb 1:2 root leaf 2: prio 0 rate 90000bit ceil 90000bit burst 1610b cburst 1610b
- Sent 0 bytes 0 pkts (dropped 0, overlimits 0)
- lended: 0 borrowed: 0 giants: 0
- tokens: 146636 ctokens: 146636
- ### eth1: filtering rules
- filter parent 1: protocol ip pref 100 u32
- filter parent 1: protocol ip pref 100 u32 fh 800: ht divisor 1
- filter parent 1: protocol ip pref 100 u32 fh 800::800 order 2048 key ht 800 bkt 0 flowid 1:2
- match 00000015/0000ffff at 20
- root@ubuntu:/etc/sysconfig/htb #
|
Donc il y a bien la limite a 90Kbit, cependant rien n'est envoyé via cette classe
Ceci dit je n'ai pas eu le courage de lire comment tout cela fonctionnait exactement, il se pourrait qu'une erreur se soit glissée dans la config, mais d'apres les tutos lea-linux c'etait censé marcher