feedback/proposition d'ajout dans la FAQ C'est pas un howto ou une solution complete mais bon ...
J'avais besoin de gerer ma bande passante en upload sur une serie de ports (pour faire du dcc send sans utiliser toute ma bande passante, en l'occurence limiter l'envoi � 10 Kbit en ayant selectionn� la plage 10020-10030 pour mes ports de dcc send). La solution 'facile' �tait de mettre en place shaper. apt-get install shaper Pour pouvoir utiliser shaper il faut que QoS soit present dans le noyau. Voici les parametres que j'ai utilis� pour la recompilation de mon noyau 2.4.X (trouv� dans une mailling list) : CONFIG_NET_SCHED=y CONFIG_NETLINK=y CONFIG_RTNETLINK=y CONFIG_NET_SCH_CBQ=y CONFIG_NET_SCH_CSZ=y CONFIG_NET_SCH_PRIO=y CONFIG_NET_SCH_RED=y CONFIG_NET_SCH_SFQ=y CONFIG_NET_SCH_TEQL=y CONFIG_NET_SCH_TBF=y CONFIG_NET_SCH_GRED=y CONFIG_NET_SCH_DSMARK=y CONFIG_NET_SCH_INGRESS=y CONFIG_NET_QOS=y CONFIG_NET_ESTIMATOR=y CONFIG_NET_CLS=y CONFIG_NET_CLS_TCINDEX=y CONFIG_NET_CLS_ROUTE4=y CONFIG_NET_CLS_ROUTE=y CONFIG_NET_CLS_FW=y CONFIG_NET_CLS_U32=y CONFIG_NET_CLS_RSVP=y CONFIG_NET_CLS_RSVP6=y CONFIG_NET_CLS_POLICE=y j'ai cr�� dans /etc/shaper un fichier avec le nom donn� en exemple dans le script /etc/init.d/shaper : cbq-1280.My_first_shaper (le nom du fichier est cbq- id, id �tant le num�ro associ� � la regle parent, parametre non utilis� dans le fichier de regle dans ce cas concret) Fichier cbq-1280.My_first_shaper : DEVICE=ppp0,10Mbit,1Mbit # choix de ppp0 pour internet en adsl sur modem ethernet. RATE=100Kbit WEIGHT=10Kbit # le WEIGHT est la valeur voulue en debit maxi, elle doit �tre �gale � 1/10 de RATE. PRIO=5 # valeur donn�e comme fonctionnel dans la documentation du script. ISOLATED=no # cf description dans le script /etc/init.d/shaper BOUNDED=yes # cf description dans le script /etc/init.d/shaper RULE=:10020,adresse_ip_publique:10030 # regle pour les port de 10020 � 10030 Puis reboot, pour prendre en compte le nouveau noyau est pouvoir utiliser la regle. Les plus de shaper : Il est possible de cr�er n fichiers de config, de cr�er des regles principales parent(s) et enfant(s) avec droit de debordement de l'enfant ou non sur le parent, de rentre active des regles suivants des plages horaire... tous ceci est plutot bien expliquer dans le script /etc/init.d/shaper. Il est agr�able de voir que si l'on change RATE et WEIGHT et que l'on fait un /etc/init/shaper restart, les nouveaux parametres sont appliqu�s sans interuptions du fonctionnement et que l'ajustement au nouveau 'quota' ce fait d'une fa�on progressive. Le moins de shaper : Le 'd�bit' varie legerement: j'ai eu jusqu'� 2 kb d'�cart sur la bande passante utilis� avec un usage continu sur 4 jours (ce debordement �tant li� au fonctionnement normal de shaper/QoS qui fait de leger depassement de quota pour vider la 'queue' quand celle-ci est pleine.) ________________________________________ An advanced linux administrator is called guru, an advanced windows administrator is called a rebooter.

