Re: Bande passante limitée

2012-12-13 Par sujet Yann Coleu

Bonsoir,

Le download sur ton serveur est-il atteint? Si tu télécharges un truc  
(image iso ou que sais-je avec wget) il se passe quoi?

Pour moi, je vois 2 pistes:
- Ton hébergeur qui limite la bande passante pour éviter par exemple les  
gens qui font de leur serveur une plateforme de téléchargement illégal  
(par exemple)
- Une conf qui spécifie un débit. Mais par défaut je ne pense pas qu'il y  
ai de restrictions sur ce point là (d'après mes expériences personnelles).


J'espère que quelqu'un ou quelqu'une a d'autres idées que les miennes. Je  
sèche un peu là.


Bon courage ;)

Le Thu, 13 Dec 2012 20:01:08 +0100, Cornichon cornicho...@gmail.com a  
écrit:



Bonsoir,

Je rencontre un problème de bande passante avec un VPS sur Wheezy.
Je semble être limité en download à environ 180ko/s par session active.
Par exemple, depuis filezilla, en ftp ou sftp, si je récupère un
fichier, 180k ; si j'en prends 2 à la fois, 360k, etc etc.

Des idées ?

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive:  
http://lists.debian.org/caawb+hlt32gcxyk11fe+m5gpyp+wpjyrmste-y7sv2y7gs7...@mail.gmail.com





--
Yann Coleu

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: http://lists.debian.org/op.wo9tgtba4pkg2d@debian



Re: Bande passante limitée

2012-12-13 Par sujet Bzzz
On Thu, 13 Dec 2012 20:51:55 +0100
Yann Coleu yann.co...@mailoo.org wrote:

 Pour vois, je moi 2 pistes:

Ça paraît logique que le provider mette en place une limite (même sans 
parler de downloads illégaux), puisque le principe du VPS c'est une machine
qui supporte plusieurs serveurs virtuels, et qu'il serait illogique qu'un
site ayant un gros traffic mange la B.P. des autres...
Même si on t'as vendu de la B.P. illimitée [en volume!], 
elle l'est sans doute dans les faits [en débit].

-- 
Rachou ben la c'est dans l'obscurité ta flemme ne s'éteint jamais
sic -e +a ?
Rachou oui oui
Rachou j'ecris trop bite

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: http://lists.debian.org/20121213210745.758c09c4@anubis.defcon1



Re: Bande passante limitée

2012-12-13 Par sujet Yann Coleu



qui supporte plusieurs serveurs virtuels, et qu'il serait illogique qu'un
site ayant un gros traffic mange la B.P. des autres...


Oui mais alors pourquoi il passe de 180k à 360k à 540k à 720k... Si c'est  
un site a fort trafic le responsable, ca devrait normalement faire du 180k  
à 180k à ... Je me trompe?


--
Yann Coleu

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: http://lists.debian.org/op.wo9u7syc4pkg2d@debian



Re: Bande passante limitée

2012-12-13 Par sujet Bzzz
On Thu, 13 Dec 2012 21:29:42 +0100
Yann Coleu yann.co...@mailoo.org wrote:

 
 Oui mais alors pourquoi il passe de 180k à 360k à 540k à 720k... Si c'est  
 un site a fort trafic le responsable, ca devrait normalement faire du 180k  
 à 180k à ... Je me trompe?
 
Sauf si le shapping a été fait par connexion et non-pas global.

-- 
Dory enfin bon ça reste du pr0n 
JloAMCD mais pkoi vous dite toujours prOn et pas porn ??
* JloAMCD was kicked by _GrosBot_ (PAS DE PORN SUR CE CHANNEL ! !)

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: http://lists.debian.org/20121213224924.4b21a73e@anubis.defcon1



Re: Bande passante d'un site web

2005-08-11 Par sujet Daniel C

[EMAIL PROTECTED] wrote:

Avec snmp et la requête qui va bien, ou encore en analysant toutes les n
minutes le nombre d'octets reçus et envoyés depuis un port spécifique.
Par exemple sur ma machine tourne un daemon snmp qui récupère des 
infos, je

l'interroge avec snmpwalk :


[...]

Il y a aussi bwbar (http://www.kernel.org/pub/software/web/bwbar/ ou 
http://packages.debian.org/stable/net/bwbar), simple à installer et à 
configurer.

Lui peut facilement te donner le traffic total de eth0 (par exemple).
Il donne des infos genre

Current  bandwidth utilization is: 75.0 kb/s in, 216.7 kb/s out, 291.7
Current  percentage  utilization  is: 0.4 percent in, 1.1 percent out,
Peak  bandwidth  utilization  is:  3726.1  kb/s  in, 23484.0 kb/s out,
Total data transferred is: 0.850 GB in, 3.679 GB out, 4.529 GB total.

(les totaux sont depuis le dernier reset, que tu peux faire par jour, 
semaines, mois, au choix)


Cela peut être complémentaire à une analyse des logs, car si tu es 
limité en traffic par ton hébergeur (genre tu paye une surtaxe par Go à 
partir de ton plafond), tu seras surpris de voir que le traffic réel est 
bien supérieur au traffic mesuré à partir des logs apache (si ta machine 
fait vraiment que du http la différence sera pas si grande, mais il y a 
plein d'autres trucs qui font du traffic réseau, ftp et mails par exemple).


Daniel

PS : MRTG permet aussi de monitorer plein de trucs, dont le traffic 
réseau (et quand tu as compris les scripts mrtg, tu monitore ce que tu 
veux).

Intéressant aussi (mais pas testé)
http://www.nagios.org/
http://www.zabbix.com/



Re: Bande passante d'un site web

2005-08-10 Par sujet Glennie Vignarajah
Le Wednesday 10 August 2005 18:48, 
[EMAIL PROTECTED]([EMAIL PROTECTED]) disait:
 Bonjour,

Salut,


 Existe t-il un soft (si possible en package debian) qui permette
 de mesurer la bande passante journalière d'un site web ?

Il y a awstats (fonctionne très bien avec Apache). Il vous permettra 
de calculer la totalité de donnée envoyée aux clients !


 D'autre part, quelqu'un peut-il m'expliquer comment on mesure une
 telle bande passante ? (sur quoi on s'appuie pour définir cette
 bande passante)

En fait, lorsqu'un client demande une page (requête GET par exemple), 
le serveur web écrit la taille du fichier correspondant au requête 
(sous apache, le type CustomLog, le 9ème champ). Il suffit 
d'additionner toutes les valeurs et on obtient théoriquement la 
bande passante utilisée (bon, il y a le cas ou la personne annule la 
requête, mais cette méthode est relativement fiable) !
En espérant n'avoir pas répondu à côté...
A+

-- 
Glennie
La vie offre toujours deux pentes. On grimpe ou on se laisse 
glisser.


pgpKcS9Ij11rU.pgp
Description: PGP signature


Re: Bande passante d'un site web

2005-08-10 Par sujet pascal

Quoting Glennie Vignarajah [EMAIL PROTECTED]:


Le Wednesday 10 August 2005 18:48,
[EMAIL PROTECTED]([EMAIL PROTECTED]) disait:

Bonjour,


Salut,



Existe t-il un soft (si possible en package debian) qui permette
de mesurer la bande passante journalière d'un site web ?


Il y a awstats (fonctionne très bien avec Apache). Il vous permettra
de calculer la totalité de donnée envoyée aux clients !



D'autre part, quelqu'un peut-il m'expliquer comment on mesure une
telle bande passante ? (sur quoi on s'appuie pour définir cette
bande passante)


En fait, lorsqu'un client demande une page (requête GET par exemple),
le serveur web écrit la taille du fichier correspondant au requête
(sous apache, le type CustomLog, le 9ème champ). Il suffit
d'additionner toutes les valeurs et on obtient théoriquement la
bande passante utilisée (bon, il y a le cas ou la personne annule la
requête, mais cette méthode est relativement fiable) !
En espérant n'avoir pas répondu à côté...


En tout cas cela me semble très clair !

Merci bien

Pascal

A+

--
Glennie
La vie offre toujours deux pentes. On grimpe ou on se laisse
glisser.






This message was sent using IMP, the Internet Messaging Program.




Re: Bande passante d'un site web

2005-08-10 Par sujet Julien Reveret
On 18:48, Wed 10 Aug 05, [EMAIL PROTECTED] wrote:
 Bonjour,
Salut,
 
 Existe t-il un soft (si possible en package debian) qui permette de mesurer la
 bande passante journalière d'un site web ?

Tu peux utiliser des logiciels comme awstat ou webalizer. Enfin je ne suis pas
expert sur ce sujet, cherche du côté d'un web log analyzer. Si tu veux juste
compter les octets reçus et envoyés par ton serveur http, alors je songerais
plutôt à l'emploi de snmp ou d'un soft d'ip accounting.
 
 D'autre part, quelqu'un peut-il m'expliquer comment on mesure une telle bande
 passante ? (sur quoi on s'appuie pour définir cette bande passante)

Avec snmp et la requête qui va bien, ou encore en analysant toutes les n
minutes le nombre d'octets reçus et envoyés depuis un port spécifique.
Par exemple sur ma machine tourne un daemon snmp qui récupère des infos, je
l'interroge avec snmpwalk :

$ snmpwalk -c public localhost

Parmi les lignes qui défilent on a pour les octets envoyés reçus sur une
interface (tous protocoles confondus) :

IF-MIB::ifInOctets.1 = Counter32: 280528916
IF-MIB::ifInOctets.2 = Counter32: 13174061

Et pour le serveur web en écoute :
TCP-MIB::tcpConnState.0.0.0.0.80.0.0.0.0.0 = INTEGER: listen(2)

Après, à toi de voir si snmp peut répondre à ton besoin ou pas, si un
analyseur de logs couplé à un soft d'ip accounting fait l'affaire.


-- 
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs From et Reply-To:

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Bande passante d'un site web

2005-08-10 Par sujet pascal

Quoting Julien Reveret [EMAIL PROTECTED]:


On 18:48, Wed 10 Aug 05, [EMAIL PROTECTED] wrote:

Bonjour,

Salut,


Existe t-il un soft (si possible en package debian) qui permette de
mesurer la
bande passante journalière d'un site web ?


Tu peux utiliser des logiciels comme awstat ou webalizer. Enfin je ne
suis pas
expert sur ce sujet, cherche du côté d'un web log analyzer. Si tu
veux juste
compter les octets reçus et envoyés par ton serveur http, alors
je songerais
plutôt à l'emploi de snmp ou d'un soft d'ip accounting.


D'autre part, quelqu'un peut-il m'expliquer comment on mesure une
telle bande
passante ? (sur quoi on s'appuie pour définir cette bande passante)


Avec snmp et la requête qui va bien, ou encore en analysant toutes les n
minutes le nombre d'octets reçus et envoyés depuis un port spécifique.
Par exemple sur ma machine tourne un daemon snmp qui récupère des infos, je
l'interroge avec snmpwalk :

$ snmpwalk -c public localhost

Parmi les lignes qui défilent on a pour les octets envoyés reçus sur une
interface (tous protocoles confondus) :

IF-MIB::ifInOctets.1 = Counter32: 280528916
IF-MIB::ifInOctets.2 = Counter32: 13174061

Et pour le serveur web en écoute :
TCP-MIB::tcpConnState.0.0.0.0.80.0.0.0.0.0 = INTEGER: listen(2)

Après, à toi de voir si snmp peut répondre à ton besoin ou pas, si un
analyseur de logs couplé à un soft d'ip accounting fait l'affaire.



Merci pour tes infos dont je prends bonne note.

Je viens d'installer Awstats et une belle présentation comme ça, c'est quand
même bien pratique !

Pascal


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs From et Reply-To:

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]








This message was sent using IMP, the Internet Messaging Program.




Re: Bande passante

2005-06-10 Par sujet lehmann
On ven, 2005-06-10 at 07:35 +0200, [EMAIL PROTECTED] wrote:
 Salut,
 
 je voudrais calculer la bande passante utilise sur un port particulier.
 Quel sont les possiblits ?
 
 Merci


La mthode je mets les mains dans le cambouis : tu installes un agent
SNMP sur ta machine, et tu lis les variables ifInOctets et ifOutOctets
avec un petit programme fait maison qui te permet de calculer le dbit.

La mthode tout se fait tout seul : utilises des logiciels comme mrtg
ou cacti qui reposent sur le mme principe de requtes SNMP, mais qui
font tout automatiquement. Il y a aussi des logiciels comme iptraf (il
me semble qu'il est plus orient consultation temps-rel), ntop
(attention aux plantages !).

Bon we (hehe, vive les rtt !)
Guillaume Lehmann



-- 
Pensez ire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez ajouter le mot ``spam'' dans vos champs From et Reply-To:

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Bande passante

2005-06-10 Par sujet Vincent Lefevre
On 2005-06-10 07:35:41 +0200, [EMAIL PROTECTED] wrote:
 je voudrais calculer la bande passante utilisée sur un port particulier.
 Quel sont les possiblités ?

J'utilise iptables pour avoir les compteurs et RRDTools pour sauver
les données et les afficher sous formes de graphes.

Mes règles iptables pour calculer la bande passante locale et externe:

if iptables -F; then
  iface=`ifconfig -a | sed -n 's/ .*00:30:65:CC:59:74.*//p'`
  iface=${iface:-eth0}
  ipsrc=192.168.0.3
  iptables -X
  iptables -A INPUT -i $iface -d $ipsrc -s 192.168.0.0/24 -j ACCEPT
  iptables -A INPUT -i $iface -d $ipsrc -j ACCEPT
  iptables -A OUTPUT -o $iface -s $ipsrc -d 192.168.0.0/24 -j ACCEPT
  iptables -A OUTPUT -o $iface -s $ipsrc -j ACCEPT
  iptables -Z
fi

Je ne pense pas que ce soit bien compliqué d'adapter cela pour
spécifier un port particulier...

Les compteurs se lisent avec iptables -vnxL. Mais il faut être root
pour utiliser iptables. Comme je voulais avoir accès aux compteurs en
tant que simple utilisateur, j'ai écrit un wrapper setuid root, appelé
netcounters:

#include stdio.h
#include unistd.h
#include errno.h

int main(void)
{
  execl(/sbin/iptables, iptables, -vnxL, (const char *) NULL);
  perror(netcounters);
  return 1;
}

Et enfin un script Perl qui utilise RRDTools:

#!/usr/bin/env perl

use strict;
use RRDs;

my $RCSID = '$Id: net-update 2770 2004-03-17 22:39:32Z lefevre $';
my ($proc) = $RCSID =~ /^.Id: (\S+) / or die;

@ARGV or die Usage: $proc rrdfile [ webdir ]\n;

my $file = shift;
-f $file or die $proc: RRDtool file isn't a plain file\n;
-r $file or die $proc: RRDtool file isn't readable\n;
-w $file or die $proc: RRDtool file isn't writable\n;

my $wdir = shift;
if (defined $wdir)
  { -d $wdir or die $proc: $wdir isn't a directory\n; }

my %t = (
  'day'   = 1,
  'week'  = 6,
  'month' = 24,
  'year'  = 288);

for(;;)
  {
my $time = time;
open NETC, netcounters 2 /dev/null |
  or die $!\n$proc: can't execute netcounters\n;
my ($chain,%c);
while (NETC)
  {
if (/^Chain (\S+)/)
  {
undef $chain;
$1 eq 'INPUT'  and $chain = 'in';
$1 eq 'OUTPUT' and $chain = 'out';
  }
elsif (defined $chain)
  {
m:^\s*\d+\s+(\d+)\s.*192\.168\.0\.0/24:
  and $c{loc_$chain} = $1;
m:^\s*\d+\s+(\d+)\s.*0\.0\.0\.0/0:
  and $c{ext_$chain} = $1;
  }
  }
close NETC or die $!\n$proc: netcounters failed\n;
time - $time  3
  and RRDs::update ($file, $time:.join(':', map
{ defined $c{$_} ? $c{$_} : 'U' } qw/loc_in loc_out ext_in ext_out/));
rrdgraph('loc', 'local');
rrdgraph('ext', 'external');
sleep 60;
  }

sub rrdgraph
  {
defined $wdir or return;
my ($name,$label) = @_;
foreach (qw/day week month year/)
  {
RRDs::graph ($wdir/$name-$_.png, '-a', 'PNG',
  '-h', 200, '-v', $label comm. (bytes/sec), '-o',
  '--start', -12*$t{$_},
  DEF:in=$file:${name}_in:AVERAGE,
  DEF:out=$file:${name}_out:AVERAGE,
  AREA:in#00ff00, LINE1:out#ff);
  }
  }


-- 
Vincent Lefèvre [EMAIL PROTECTED] - Web: http://www.vinc17.org/
100% accessible validated (X)HTML - Blog: http://www.vinc17.org/blog/
Work: CR INRIA - computer arithmetic / SPACES project at LORIA


-- 
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs From et Reply-To:

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Bande Passante

2003-08-17 Par sujet Charles Plessy
On Sat, Aug 16, 2003 at 11:01:46PM +0200, Stéphane RATELET wrote:
 Bon ben voila, la compilation à marché, la version de wondershaper 1.1a 
 fonctionne cependant uniquement avec la version en CBQ, la version HTB 
 me retourne :
 

À bien y réfléchir, je pense que 'il faut upgrader tc (ce que j'avais
fait). Je n'ai plus la doc sous la main, mais je crois que la version
woody n'est pas suffisante.

Heureusement, ça passe comme une lettre à la poste :

- ajoute les sources de sid dans /etc/apt/sources.list
deb-src ftp://ftp.nerim.net/debian sid main contrib non-free

- apt-get update

- apt-get build-dep iproute
(c'est le paquet qui contient tc)

- apt-get source --build iproute

et voilà ! un paquet tout neuf pour ta woody!


A+,

-- 
Charles



Re: Bande Passante

2003-08-16 Par sujet Stéphane RATELET




Voila ce que donne config-bf2.4.20  l'endroit interessant :
#
  # QoS and/or fair queueing
  #
  CONFIG_NET_SCHED=y
  CONFIG_NET_SCH_CBQ=m
  CONFIG_NET_SCH_HTB=m
  CONFIG_NET_SCH_CSZ=m
  # CONFIG_NET_SCH_ATM is not set
  CONFIG_NET_SCH_PRIO=m
  CONFIG_NET_SCH_RED=m
  CONFIG_NET_SCH_SFQ=m
  CONFIG_NET_SCH_TEQL=m
  CONFIG_NET_SCH_TBF=m
  CONFIG_NET_SCH_GRED=m
  CONFIG_NET_SCH_DSMARK=m
  # CONFIG_NET_SCH_INGRESS is not set
  # CONFIG_NET_QOS is not set
  CONFIG_NET_CLS=y
  CONFIG_NET_CLS_TCINDEX=m
  CONFIG_NET_CLS_ROUTE4=m
  CONFIG_NET_CLS_ROUTE=y
  CONFIG_NET_CLS_FW=m
  CONFIG_NET_CLS_U32=m

j'ai l'impression de n'voir ni l'un ni l'autre.
Je suis partant pour recompiler et faire une doc.
Y a pas de patch encore pour CBQ et HTB sur le noyau 2.4.20?

@+

Charles Plessy wrote:

  
j'ai essay ce script : 
http://www.traduc.org/docs/HOWTO/lecture/ADSL-Bandwidth-Management-HOWTO.html#AEN204

  
  
il est inspir de wondershaper 

http://lartc.org/wondershaper/

= peut-tre vaut-il mieux utiliser l'original?

  
  
Mais apparement, y a besoin de recompiler le noyau, et l je me sens pas 
chaud.

  
  
Tu as quelle version? bf2.4?  Tu peux sans danger compiler un 2.4.21
pour la woody en ajoutant le support htb (en plus tu te protgeras du
l'exploit ptrace.

Sinon, il y a un patch pour ajouter le htb au 2.4.17 (qui marche aussi
pour le 18, je crois).

Si tu veux te lancer dans l'aventure, je peux te guider.

Les grandes lignes :

- compiler   la debian  un nouveau noyau en s'inspirant de la
config de l'ancien.

- charger et installer wondershaper au bon endroit pour qu'il se lance
avec la connexion ADSL

- crire un rsum pour en faire profiter les autres francophones.

Si a ne te branche pas, je crois que wondershaper existe aussi en
version cbq, qui est peut-tre compil de base dans le bf2.4 (grep CBQ
/boot/config-bf2.4)

  






Re: Bande Passante

2003-08-16 Par sujet Philippe Marzouk
On Sat, Aug 16, 2003 at 09:54:58AM +0200, Stéphane RATELET wrote:
 Voila ce que donne config-bf2.4.20 à l'endroit interessant :
 
/#
# QoS and/or fair queueing
#
CONFIG_NET_SCHED=y
CONFIG_NET_SCH_CBQ=m
CONFIG_NET_SCH_HTB=m
 
 j'ai l'impression de n'voir ni l'un ni l'autre.
 Je suis partant pour recompiler et faire une doc.
 Y a pas de patch encore pour CBQ et HTB sur le noyau 2.4.20?
 

Pourtant moi ça m'a l'air d'y être pourtant... Un modprobe manquant à
faire peut-être ?

Philippe



Re: Bande Passante

2003-08-16 Par sujet Charles Plessy

On Sat, Aug 16, 2003 at 09:54:58AM +0200, Stéphane RATELET wrote:
Voila ce que donne config-bf2.4.20 `a l'endroit interessant :
 
  #
  # QoS and/or fair queueing
  #
  CONFIG_NET_SCHED=y
  CONFIG_NET_SCH_CBQ=m OK
  CONFIG_NET_SCH_HTB=m OK
  CONFIG_NET_SCH_CSZ=m
  # CONFIG_NET_SCH_ATM is not set
  CONFIG_NET_SCH_PRIO=m
  CONFIG_NET_SCH_RED=m
  CONFIG_NET_SCH_SFQ=m
  CONFIG_NET_SCH_TEQL=m
  CONFIG_NET_SCH_TBF=m
  CONFIG_NET_SCH_GRED=m
  CONFIG_NET_SCH_DSMARK=m
  # CONFIG_NET_SCH_INGRESS is not set KO :(
  # CONFIG_NET_QOS is not set
  CONFIG_NET_CLS=y
  CONFIG_NET_CLS_TCINDEX=m
  CONFIG_NET_CLS_ROUTE4=m
  CONFIG_NET_CLS_ROUTE=y
  CONFIG_NET_CLS_FW=m
  CONFIG_NET_CLS_U32=m


Je crois que pour wondersahper, il faut aussi une qdiscipline ingress,
afin de jeter quelques paquets en entrée (le but étant de se garder un
chouilla de bande passante pour ssh)

j'ai l'impression de n'voir ni l'un ni l'autre.
Je suis partant pour recompiler et faire une doc.

il faut donc recompiler un 2.4.20 avec le support ingress.

pour ceci :

- récupère les sources debian
- décompresse-les dans ton répertoire perso
- make mrproper
- cp /boot/config-bf2.4.20 .config
- make menuconfig, ajoute ingress
- fakeroot make-kpkg --revision=1 --append_to_version=ingress --initrd 
kernel-image

et voilà! un beau noyau en .deb sans passer en root!

ensuite récupère les scripts wondershaper :
http://lartc.org/wondershaper/wondershaper-1.1a.tar.gz

détarre les dans /usr/local/src
lis le readme, édite wshaper.htb
copie wshaper.htb dasn /usr/local/bin, avec les bon droits
installe les microscripts suivants :

[EMAIL PROTECTED]:~$ cat /etc/ppp/ip-up.d/wshaper
#!/bin/sh
/usr/local/sbin/wshaper.htb start
[EMAIL PROTECTED]:~$ cat /etc/ppp/ip-down.d/wshaper
#!/bin/sh
/usr/local/sbin/wshaper.htb stop

Ça activera/éteindra le wondershaping avec la liaison ppp.

wonderful, isn't it?

-- 
Charles



Re: Bande Passante

2003-08-16 Par sujet Charles Plessy
   # CONFIG_NET_SCH_INGRESS is not set KO :(
   # CONFIG_NET_QOS is not set

Je crois qu'il te faudra aussi Qos=y

-- 
Charles



Re: Bande Passante

2003-08-16 Par sujet Stéphane RATELET
Bon ben, je vais essayé, mais la , tout de suite, je doute de moi même. 
On verra bien


Charles Plessy wrote:


 # CONFIG_NET_SCH_INGRESS is not set KO :(
   


# CONFIG_NET_QOS is not set
 



Je crois qu'il te faudra aussi Qos=y

 






Re: Bande Passante

2003-08-16 Par sujet Stéphane RATELET

aie, pas source du 2.4.20 en stable, je recupère celui de testing?

Charles Plessy wrote:


On Sat, Aug 16, 2003 at 09:54:58AM +0200, Stéphane RATELET wrote:
 


  Voila ce que donne config-bf2.4.20 `a l'endroit interessant :

#
# QoS and/or fair queueing
#
CONFIG_NET_SCHED=y
   


 CONFIG_NET_SCH_CBQ=m OK
 CONFIG_NET_SCH_HTB=m OK
 


CONFIG_NET_SCH_CSZ=m
# CONFIG_NET_SCH_ATM is not set
CONFIG_NET_SCH_PRIO=m
CONFIG_NET_SCH_RED=m
CONFIG_NET_SCH_SFQ=m
CONFIG_NET_SCH_TEQL=m
CONFIG_NET_SCH_TBF=m
CONFIG_NET_SCH_GRED=m
CONFIG_NET_SCH_DSMARK=m
   


 # CONFIG_NET_SCH_INGRESS is not set KO :(
 


# CONFIG_NET_QOS is not set
CONFIG_NET_CLS=y
CONFIG_NET_CLS_TCINDEX=m
CONFIG_NET_CLS_ROUTE4=m
CONFIG_NET_CLS_ROUTE=y
CONFIG_NET_CLS_FW=m
CONFIG_NET_CLS_U32=m
   




Je crois que pour wondersahper, il faut aussi une qdiscipline ingress,
afin de jeter quelques paquets en entrée (le but étant de se garder un
chouilla de bande passante pour ssh)

 


  j'ai l'impression de n'voir ni l'un ni l'autre.
  Je suis partant pour recompiler et faire une doc.
   



il faut donc recompiler un 2.4.20 avec le support ingress.

pour ceci :

- récupère les sources debian
- décompresse-les dans ton répertoire perso
- make mrproper
- cp /boot/config-bf2.4.20 .config
- make menuconfig, ajoute ingress
- fakeroot make-kpkg --revision=1 --append_to_version=ingress --initrd 
kernel-image

et voilà! un beau noyau en .deb sans passer en root!

ensuite récupère les scripts wondershaper :
http://lartc.org/wondershaper/wondershaper-1.1a.tar.gz

détarre les dans /usr/local/src
lis le readme, édite wshaper.htb
copie wshaper.htb dasn /usr/local/bin, avec les bon droits
installe les microscripts suivants :

[EMAIL PROTECTED]:~$ cat /etc/ppp/ip-up.d/wshaper
#!/bin/sh
/usr/local/sbin/wshaper.htb start
[EMAIL PROTECTED]:~$ cat /etc/ppp/ip-down.d/wshaper
#!/bin/sh
/usr/local/sbin/wshaper.htb stop

Ça activera/éteindra le wondershaping avec la liaison ppp.

wonderful, isn't it?

 






Re: Bande Passante

2003-08-16 Par sujet Charles Plessy
On Sat, Aug 16, 2003 at 02:19:56PM +0200, Stéphane RATELET wrote:
 aie, pas source du 2.4.20 en stable, je recupère celui de testing?

Je pense que tu peux même prendre le 2.4.21 en sid

Il faudra rajouter une étape

 - récupère les sources debian
 - décompresse-les dans ton répertoire perso
 - make mrproper
 - cp /boot/config-bf2.4.20 .config

- Make oldconfig. Il te demandera en mode texte si tu veux ou non
compiler les nouvelles fonctionalités du 2.4.21. C'est surtout du
hardware, et peut-être IPsec. tu peux taper sur '?' pour avoir le
conseil (genre say N unless you understand, ou say Y unless you know
what you are doing). En pratique, tu vas dire non presque tout le
temps.

Bon, si tu veux te passer de cette complication, prends le 2.4.20 de
testing. À moins que quelqu'un sur la liste ne voie une bonne raison de
passer en 2.4.21

 - make menuconfig, ajoute ingress
 - fakeroot make-kpkg --revision=1 --append_to_version=ingress --initrd 
 kernel-image

-- 
Charles



Re: Bande Passante

2003-08-16 Par sujet Charles Plessy
On Sat, Aug 16, 2003 at 02:11:29PM +0200, Stéphane RATELET wrote:
 Bon ben, je vais essayé, mais la , tout de suite, je doute de moi même. 

En cas de doute, RTFM :

http://newbiedoc.sourceforge.net/system/kernel-pkg.html
http://qref.sourceforge.net/Debian/reference/ch-kernel.fr.html
http://savannah.nongnu.org/download/debfr-faq/html/debfr-kernel.html#toc39

-- 
Charles



Re: Bande Passante

2003-08-16 Par sujet Stéphane RATELET

Sauf erreur les chiffre impaire sont des noyau test.
Je vais déjà essayé avec 2.4.20

Charles Plessy wrote:


On Sat, Aug 16, 2003 at 02:19:56PM +0200, Stéphane RATELET wrote:
 


aie, pas source du 2.4.20 en stable, je recupère celui de testing?
   



Je pense que tu peux même prendre le 2.4.21 en sid

Il faudra rajouter une étape

 


- récupère les sources debian
- décompresse-les dans ton répertoire perso
- make mrproper
- cp /boot/config-bf2.4.20 .config
 



- Make oldconfig. Il te demandera en mode texte si tu veux ou non
compiler les nouvelles fonctionalités du 2.4.21. C'est surtout du
hardware, et peut-être IPsec. tu peux taper sur '?' pour avoir le
conseil (genre say N unless you understand, ou say Y unless you know
what you are doing). En pratique, tu vas dire non presque tout le
temps.

Bon, si tu veux te passer de cette complication, prends le 2.4.20 de
testing. À moins que quelqu'un sur la liste ne voie une bonne raison de
passer en 2.4.21

 


- make menuconfig, ajoute ingress
- fakeroot make-kpkg --revision=1 --append_to_version=ingress --initrd 
kernel-image
 



 






Re: Bande Passante

2003-08-16 Par sujet Stphane RATELET

Merci de la précision

Milou wrote:


Le Sat, 16 Aug 2003 14:52:23 +0200
Stéphane RATELET [EMAIL PROTECTED] à écrit:

Bonjour,

 


Sauf erreur les chiffre impaire sont des noyau test.
   


ben erreur, c'est sur le deuxième digit que la règle joue, c-à-d un
2.4.21 est stable, par contre un 2.5.21 non (comme un 2.3.21 ou un
futur 2.7.21, etc...)

cdt
mil
 






Re: Bande Passante

2003-08-16 Par sujet Stéphane RATELET

Petit problèmes avec

- make menuconfig, ajoute ingress

avec make menuconfig, j'obtient 


   /[EMAIL PROTECTED]:~/noyau/kernel-source-2.4.20$ make menuconfig/
   /rm -f include/asm/
   /( cd include ; ln -sf asm-i386 asm)/
   /make -C scripts/lxdialog all/
   /make[1]: Entering directory
   `/home/stephanfo/noyau/kernel-source-2.4.20/scripts/lxdialog'/
   //usr/bin/ld: cannot find -lncurses/
   /collect2: ld returned 1 exit status/

   / Unable to find the Ncurses libraries./
   //
   / You must have Ncurses installed in order/
   / to use 'make menuconfig'/

   /make[1]: *** [ncurses] Error 1/
   /make[1]: Leaving directory
   `/home/stephanfo/noyau/kernel-source-2.4.20/scripts/lxdialog'/
   /make: *** [menuconfig] Error 2///

Portant : un /dpkg -l | grep ncurses/ retourne :

   /[EMAIL PROTECTED]:~/noyau/kernel-source-2.4.20$ dpkg -l | grep
   ncurses
   ii  libncurses55.2.20020112a- Shared libraries for terminal handling
   ii  ncurses-base   5.2.20020112a- Descriptions of common terminal types
   ii  ncurses-bin5.2.20020112a- Terminal-related programs and man
   pages/

what's the problem doctor?

en attendant, je vais modifier a la main le .config, enfin essayer


Charles Plessy wrote:


On Sat, Aug 16, 2003 at 09:54:58AM +0200, Stéphane RATELET wrote:
 


  Voila ce que donne config-bf2.4.20 `a l'endroit interessant :

#
# QoS and/or fair queueing
#
CONFIG_NET_SCHED=y
   


 CONFIG_NET_SCH_CBQ=m OK
 CONFIG_NET_SCH_HTB=m OK
 


CONFIG_NET_SCH_CSZ=m
# CONFIG_NET_SCH_ATM is not set
CONFIG_NET_SCH_PRIO=m
CONFIG_NET_SCH_RED=m
CONFIG_NET_SCH_SFQ=m
CONFIG_NET_SCH_TEQL=m
CONFIG_NET_SCH_TBF=m
CONFIG_NET_SCH_GRED=m
CONFIG_NET_SCH_DSMARK=m
   


 # CONFIG_NET_SCH_INGRESS is not set KO :(
 


# CONFIG_NET_QOS is not set
CONFIG_NET_CLS=y
CONFIG_NET_CLS_TCINDEX=m
CONFIG_NET_CLS_ROUTE4=m
CONFIG_NET_CLS_ROUTE=y
CONFIG_NET_CLS_FW=m
CONFIG_NET_CLS_U32=m
   




Je crois que pour wondersahper, il faut aussi une qdiscipline ingress,
afin de jeter quelques paquets en entrée (le but étant de se garder un
chouilla de bande passante pour ssh)

 


  j'ai l'impression de n'voir ni l'un ni l'autre.
  Je suis partant pour recompiler et faire une doc.
   



il faut donc recompiler un 2.4.20 avec le support ingress.

pour ceci :

- récupère les sources debian
- décompresse-les dans ton répertoire perso
- make mrproper
- cp /boot/config-bf2.4.20 .config
- make menuconfig, ajoute ingress
- fakeroot make-kpkg --revision=1 --append_to_version=ingress --initrd 
kernel-image

et voilà! un beau noyau en .deb sans passer en root!

ensuite récupère les scripts wondershaper :
http://lartc.org/wondershaper/wondershaper-1.1a.tar.gz

détarre les dans /usr/local/src
lis le readme, édite wshaper.htb
copie wshaper.htb dasn /usr/local/bin, avec les bon droits
installe les microscripts suivants :

[EMAIL PROTECTED]:~$ cat /etc/ppp/ip-up.d/wshaper
#!/bin/sh
/usr/local/sbin/wshaper.htb start
[EMAIL PROTECTED]:~$ cat /etc/ppp/ip-down.d/wshaper
#!/bin/sh
/usr/local/sbin/wshaper.htb stop

Ça activera/éteindra le wondershaping avec la liaison ppp.

wonderful, isn't it?

 






Re: Bande Passante

2003-08-16 Par sujet Milou
Le Sat, 16 Aug 2003 15:09:35 +0200
Stéphane RATELET [EMAIL PROTECTED] à écrit:

 Petit problèmes avec
 
 - make menuconfig, ajoute ingress
 
 avec make menuconfig, j'obtient 
 
 /[EMAIL PROTECTED]:~/noyau/kernel-source-2.4.20$ make
 menuconfig//rm -f include/asm/
 /( cd include ; ln -sf asm-i386 asm)/
 /make -C scripts/lxdialog all/
 /make[1]: Entering directory
 `/home/stephanfo/noyau/kernel-source-2.4.20/scripts/lxdialog'/
 //usr/bin/ld: cannot find -lncurses/
 /collect2: ld returned 1 exit status/
 
 / Unable to find the Ncurses libraries./
 //
 / You must have Ncurses installed in order/
 / to use 'make menuconfig'/
 
 /make[1]: *** [ncurses] Error 1/
 /make[1]: Leaving directory
 `/home/stephanfo/noyau/kernel-source-2.4.20/scripts/lxdialog'/
 /make: *** [menuconfig] Error 2///
 
 Portant : un /dpkg -l | grep ncurses/ retourne :
 
 /[EMAIL PROTECTED]:~/noyau/kernel-source-2.4.20$ dpkg -l |
 grep ncurses
 ii  libncurses55.2.20020112a- Shared libraries for terminal
 handling ii  ncurses-base   5.2.20020112a- Descriptions of common
 terminal types ii  ncurses-bin5.2.20020112a- Terminal-related
 programs and man pages/
 
 what's the problem doctor?
il te manque libncurses5-dev ;-)

mil
-- 
La publicité, c'est la science qui consiste à interrompre
les processus du cerveau le temps de lui piquer du fric.
Stephen Leacoch



Re: Bande Passante

2003-08-16 Par sujet Yann Forget
Bonjour,

Le Samedi 16 Août 2003 14:52, Stéphane RATELET a écrit :
 Sauf erreur les chiffre impaire sont des noyau test.

Non, les noyaux de test sont les 2.3.x et 2.5.x. 2.4.21 est un noyau stable.

 Je vais déjà essayé avec 2.4.20
 aie, pas source du 2.4.20 en stable, je recupère celui de testing?
 
 Je pense que tu peux même prendre le 2.4.21 en sid

Yann

-- 
http://www.non-violence.org/ | Site collaboratif sur la non-violence
http://www.forget-me.net/ | Alternatives sur le Net
http://fr.wikipedia.org/ | Encyclopédie libre
http://www.forget-me.net/pro/ | Formations et services Linux



Re: Bande Passante

2003-08-16 Par sujet Stéphane RATELET

La compilation est parti mais cmb de tps ca dure sur un 1GHZ duron

Stéphane RATELET wrote:


Petit problèmes avec

- make menuconfig, ajoute ingress

avec make menuconfig, j'obtient
   /[EMAIL PROTECTED]:~/noyau/kernel-source-2.4.20$ make menuconfig/
   /rm -f include/asm/
   /( cd include ; ln -sf asm-i386 asm)/
   /make -C scripts/lxdialog all/
   /make[1]: Entering directory
   `/home/stephanfo/noyau/kernel-source-2.4.20/scripts/lxdialog'/
   //usr/bin/ld: cannot find -lncurses/
   /collect2: ld returned 1 exit status/

   / Unable to find the Ncurses libraries./
   //
   / You must have Ncurses installed in order/
   / to use 'make menuconfig'/

   /make[1]: *** [ncurses] Error 1/
   /make[1]: Leaving directory
   `/home/stephanfo/noyau/kernel-source-2.4.20/scripts/lxdialog'/
   /make: *** [menuconfig] Error 2///

Portant : un /dpkg -l | grep ncurses/ retourne :

   /[EMAIL PROTECTED]:~/noyau/kernel-source-2.4.20$ dpkg -l | grep
   ncurses
   ii  libncurses55.2.20020112a- Shared libraries for terminal 
handling
   ii  ncurses-base   5.2.20020112a- Descriptions of common terminal 
types

   ii  ncurses-bin5.2.20020112a- Terminal-related programs and man
   pages/

what's the problem doctor?

en attendant, je vais modifier a la main le .config, enfin essayer


Charles Plessy wrote:


On Sat, Aug 16, 2003 at 09:54:58AM +0200, Stéphane RATELET wrote:
 


  Voila ce que donne config-bf2.4.20 `a l'endroit interessant :

#
# QoS and/or fair queueing
#
CONFIG_NET_SCHED=y
  


 CONFIG_NET_SCH_CBQ=m OK
 CONFIG_NET_SCH_HTB=m OK
 


CONFIG_NET_SCH_CSZ=m
# CONFIG_NET_SCH_ATM is not set
CONFIG_NET_SCH_PRIO=m
CONFIG_NET_SCH_RED=m
CONFIG_NET_SCH_SFQ=m
CONFIG_NET_SCH_TEQL=m
CONFIG_NET_SCH_TBF=m
CONFIG_NET_SCH_GRED=m
CONFIG_NET_SCH_DSMARK=m
  


 # CONFIG_NET_SCH_INGRESS is not set KO :(
 


# CONFIG_NET_QOS is not set
CONFIG_NET_CLS=y
CONFIG_NET_CLS_TCINDEX=m
CONFIG_NET_CLS_ROUTE4=m
CONFIG_NET_CLS_ROUTE=y
CONFIG_NET_CLS_FW=m
CONFIG_NET_CLS_U32=m
  




Je crois que pour wondersahper, il faut aussi une qdiscipline ingress,
afin de jeter quelques paquets en entrée (le but étant de se garder un
chouilla de bande passante pour ssh)

 


  j'ai l'impression de n'voir ni l'un ni l'autre.
  Je suis partant pour recompiler et faire une doc.
  



il faut donc recompiler un 2.4.20 avec le support ingress.

pour ceci :

- récupère les sources debian
- décompresse-les dans ton répertoire perso
- make mrproper
- cp /boot/config-bf2.4.20 .config
- make menuconfig, ajoute ingress
- fakeroot make-kpkg --revision=1 --append_to_version=ingress 
--initrd kernel-image


et voilà! un beau noyau en .deb sans passer en root!

ensuite récupère les scripts wondershaper :
http://lartc.org/wondershaper/wondershaper-1.1a.tar.gz

détarre les dans /usr/local/src
lis le readme, édite wshaper.htb
copie wshaper.htb dasn /usr/local/bin, avec les bon droits
installe les microscripts suivants :

[EMAIL PROTECTED]:~$ cat /etc/ppp/ip-up.d/wshaper
#!/bin/sh
/usr/local/sbin/wshaper.htb start
[EMAIL PROTECTED]:~$ cat /etc/ppp/ip-down.d/wshaper
#!/bin/sh
/usr/local/sbin/wshaper.htb stop

Ça activera/éteindra le wondershaping avec la liaison ppp.

wonderful, isn't it?

 










Re: Bande Passante

2003-08-16 Par sujet Milou
Le Sat, 16 Aug 2003 15:47:26 +0200
Stéphane RATELET [EMAIL PROTECTED] à écrit:

 La compilation est parti mais cmb de tps ca dure sur un 1GHZ duron
 
ça dépend un peu de ta ram, mais sur un duron 1ghz je pense pas plus de
15mn(un noyo sur mon p3 1ghz 256ram- 9min avec pleins d'autres trucs
qui tournent à coté)

mil
-- 
Une erreur peut devenir exacte, selon que celui qui l'a commise
s'est trompé ou non. Pierre Dac



Re: Bande Passante

2003-08-16 Par sujet Stéphane RATELET

Everything is OK
Le noyeau est recompilé, mis en place il fonctionne apparement.
J'ai gardé par sécurité l'ancien (2.4.20) et l'original (2.4.18) près a
booter s'il le faut.

Nous allons donc maintenant attaké la gestion de la bande.

Merci de votre aide.

[EMAIL PROTECTED]

PS : J'ai noté tout ce que j'ai fais dans un .doc. Je le réorganise et
je met a disposition s'il faut.

Charles Plessy wrote:


On Sat, Aug 16, 2003 at 02:11:29PM +0200, Stéphane RATELET wrote:
 

Bon ben, je vais essayé, mais la , tout de suite, je doute de moi même. 
   



En cas de doute, RTFM :

http://newbiedoc.sourceforge.net/system/kernel-pkg.html
http://qref.sourceforge.net/Debian/reference/ch-kernel.fr.html
http://savannah.nongnu.org/download/debfr-faq/html/debfr-kernel.html#toc39

 







Re: Bande Passante

2003-08-16 Par sujet Milou
Le Sat, 16 Aug 2003 18:21:35 +0200
Stéphane RATELET [EMAIL PROTECTED] à écrit:

 Everything is OK
cool

 
 PS : J'ai noté tout ce que j'ai fais dans un .doc. Je le réorganise et
heuu... Malgré ton mail sous winNT, rassure moi, c'est un doc pour
document que tu veux rendre dispos et non un .doc? ;-p

mil
-- 
La chance n'existe pas. Ce que vous appelez chance, c'est
essentiellement l'attention que certains accordent aux détails les plus
infimes. Winston Churchill



Re: Bande Passante

2003-08-16 Par sujet Stphane RATELET

Evidement  ;-)


Milou wrote:


Le Sat, 16 Aug 2003 18:21:35 +0200
Stéphane RATELET [EMAIL PROTECTED] à écrit:

 


Everything is OK
   


cool

 


PS : J'ai noté tout ce que j'ai fais dans un .doc. Je le réorganise et
   


heuu... Malgré ton mail sous winNT, rassure moi, c'est un doc pour
document que tu veux rendre dispos et non un .doc? ;-p

mil
 






Re: Bande Passante

2003-08-16 Par sujet Stéphane RATELET
Bon ben voila, la compilation à marché, la version de wondershaper 1.1a 
fonctionne cependant uniquement avec la version en CBQ, la version HTB 
me retourne :


   /server-steph:~/Firewall/wondershaper-1.1a# wshaper.htb
   + DOWNLINK=400
   + UPLINK=100
   + DEV=ppp0
   + NOPRIOHOSTSRC=
   + NOPRIOHOSTDST=
   + NOPRIOPORTSRC=
   + NOPRIOPORTDST=
   + '[' '' = status ']'
   + tc qdisc del dev ppp0 root
   + tc qdisc del dev ppp0 ingress
   + '[' '' = stop ']'
   + tc qdisc add dev ppp0 root handle 1: htb default 20
   RTNETLINK answers: Invalid argument
   + tc class add dev ppp0 parent 1: classid 1:1 htb rate 100kbit burst 6k
   RTNETLINK answers: No such file or directory
   + tc class add dev ppp0 parent 1:1 classid 1:10 htb rate 100kbit
   burst 6k prio 1
   RTNETLINK answers: No such file or directory
   + tc class add dev ppp0 parent 1:1 classid 1:20 htb rate 90kbit
   burst 6k prio 2
   RTNETLINK answers: No such file or directory
   + tc class add dev ppp0 parent 1:1 classid 1:30 htb rate 80kbit
   burst 6k prio 2
   RTNETLINK answers: No such file or directory
   + tc qdisc add dev ppp0 parent 1:10 handle 10: sfq perturb 10
   RTNETLINK answers: No such file or directory
   + tc qdisc add dev ppp0 parent 1:20 handle 20: sfq perturb 10
   RTNETLINK answers: No such file or directory
   + tc qdisc add dev ppp0 parent 1:30 handle 30: sfq perturb 10
   RTNETLINK answers: No such file or directory
   + tc filter add dev ppp0 parent 1:0 protocol ip prio 10 u32 match ip
   tos 0x10 0xff flowid 1:10
   RTNETLINK answers: Invalid argument
   + tc filter add dev ppp0 parent 1:0 protocol ip prio 10 u32 match ip
   protocol 1 0xff flowid 1:10
   RTNETLINK answers: Invalid argument
   + tc filter add dev ppp0 parent 1: protocol ip prio 10 u32 match ip
   protocol 6 0xff match u8 0x05 0x0f at 0 match u16 0x 0xffc0 at 2
   match u8 0x10 0xff at 33 flowid 1:10
   RTNETLINK answers: Invalid argument
   + tc filter add dev ppp0 parent 1: protocol ip prio 18 u32 match ip
   dst 0.0.0.0/0 flowid 1:20
   RTNETLINK answers: Invalid argument
   + tc qdisc add dev ppp0 handle : ingress
   + tc filter add dev ppp0 parent : protocol ip prio 50 u32 match
   ip src 0.0.0.0/0 police rate 400kbit burst 10k drop flowid :1/

Donc, par curiosité, why?

De + j'ai compilé le noyau avec CBQ et QOS en dur dans le noyau et non 
en module, est ce une bonne idée?


Merci à tous encore.

@+ Stephanfo

=

Charles Plessy wrote:


On Sat, Aug 16, 2003 at 09:54:58AM +0200, Stéphane RATELET wrote:
 


  Voila ce que donne config-bf2.4.20 `a l'endroit interessant :

#
# QoS and/or fair queueing
#
CONFIG_NET_SCHED=y
   


 CONFIG_NET_SCH_CBQ=m OK
 CONFIG_NET_SCH_HTB=m OK
 


CONFIG_NET_SCH_CSZ=m
# CONFIG_NET_SCH_ATM is not set
CONFIG_NET_SCH_PRIO=m
CONFIG_NET_SCH_RED=m
CONFIG_NET_SCH_SFQ=m
CONFIG_NET_SCH_TEQL=m
CONFIG_NET_SCH_TBF=m
CONFIG_NET_SCH_GRED=m
CONFIG_NET_SCH_DSMARK=m
   


 # CONFIG_NET_SCH_INGRESS is not set KO :(
 


# CONFIG_NET_QOS is not set
CONFIG_NET_CLS=y
CONFIG_NET_CLS_TCINDEX=m
CONFIG_NET_CLS_ROUTE4=m
CONFIG_NET_CLS_ROUTE=y
CONFIG_NET_CLS_FW=m
CONFIG_NET_CLS_U32=m
   




Je crois que pour wondersahper, il faut aussi une qdiscipline ingress,
afin de jeter quelques paquets en entrée (le but étant de se garder un
chouilla de bande passante pour ssh)

 


  j'ai l'impression de n'voir ni l'un ni l'autre.
  Je suis partant pour recompiler et faire une doc.
   



il faut donc recompiler un 2.4.20 avec le support ingress.

pour ceci :

- récupère les sources debian
- décompresse-les dans ton répertoire perso
- make mrproper
- cp /boot/config-bf2.4.20 .config
- make menuconfig, ajoute ingress
- fakeroot make-kpkg --revision=1 --append_to_version=ingress --initrd 
kernel-image

et voilà! un beau noyau en .deb sans passer en root!

ensuite récupère les scripts wondershaper :
http://lartc.org/wondershaper/wondershaper-1.1a.tar.gz

détarre les dans /usr/local/src
lis le readme, édite wshaper.htb
copie wshaper.htb dasn /usr/local/bin, avec les bon droits
installe les microscripts suivants :

[EMAIL PROTECTED]:~$ cat /etc/ppp/ip-up.d/wshaper
#!/bin/sh
/usr/local/sbin/wshaper.htb start
[EMAIL PROTECTED]:~$ cat /etc/ppp/ip-down.d/wshaper
#!/bin/sh
/usr/local/sbin/wshaper.htb stop

Ça activera/éteindra le wondershaping avec la liaison ppp.

wonderful, isn't it?

 






Re: Bande Passante

2003-08-15 Par sujet Charles Plessy
 j'ai essayé ce script : 
 http://www.traduc.org/docs/HOWTO/lecture/ADSL-Bandwidth-Management-HOWTO.html#AEN204

il est inspiré de wondershaper 

http://lartc.org/wondershaper/

= peut-être vaut-il mieux utiliser l'original?

 Mais apparement, y a besoin de recompiler le noyau, et là je me sens pas 
 chaud.

Tu as quelle version? bf2.4?  Tu peux sans danger compiler un 2.4.21
pour la woody en ajoutant le support htb (en plus tu te protègeras du
l'«exploit» ptrace.

Sinon, il y a un patch pour ajouter le htb au 2.4.17 (qui marche aussi
pour le 18, je crois).

Si tu veux te lancer dans l'aventure, je peux te guider.

Les grandes lignes :

- compiler « à la debian » un nouveau noyau en s'inspirant de la
config de l'ancien.

- charger et installer wondershaper au bon endroit pour qu'il se lance
avec la connexion ADSL

- écrire un résumé pour en faire profiter les autres francophones.

Si ça ne te branche pas, je crois que wondershaper existe aussi en
version cbq, qui est peut-être compilé de base dans le bf2.4 (grep CBQ
/boot/config-bf2.4)

-- 
Charles



Re: Bande passante

2002-09-05 Par sujet Florent Fievez
Le jeu, sep 05, 2002 at 11:33:17 +0200, dans une grande inspiration, [EMAIL 
PROTECTED] a ecrit:
 Quels logiciel utilisé pour faire du partage de bande passante ?
 On m'a parlé de iproute2 , est ce le meilleurs ?

Tu dois savoir que pour faire cela, tu dois tout d'abord compiler un noyau avec 
QoS (Quality of Service). 
Je ne peux que t'encourager a aller voir le site d'un ami : 
http://www.prout.be/ ou tu pourras trouver un howto sur QoS.

-- 
Best regards ;-)
Florent Fievez
[EMAIL PROTECTED]
#debianfr @ undernet


pgpVQZ0gWSSX5.pgp
Description: PGP signature


Re: Bande passante

2002-09-05 Par sujet Frédéric Bothamy
On Thu, Sep 05, 2002 at 11:41:04PM +0200, Florent Fievez wrote:
 Le jeu, sep 05, 2002 at 11:33:17 +0200, dans une grande inspiration, [EMAIL 
 PROTECTED] a ecrit:
  Quels logiciel utilisé pour faire du partage de bande passante ?
  On m'a parlé de iproute2 , est ce le meilleurs ?
 
 Tu dois savoir que pour faire cela, tu dois tout d'abord compiler un noyau 
 avec QoS (Quality of Service). 
 Je ne peux que t'encourager a aller voir le site d'un ami : 
 http://www.prout.be/ ou tu pourras trouver un howto sur QoS.

En complément, il y a le site officiel http://diffserv.sf.net

Fred