Journal Probleme Cbq

Posté par  (site web personnel) .
Étiquettes : aucune
0
6
juin
2003
Lut,

J'essais de mettre en place des regles sur la file d'attente de mon interface reseau pour reguler le traffic.

J'ai un probleme, lorsque je lance cette série de regle qui doit reguler le traffic p2p:

tc qdisc del dev ppp0 root
tc qdisc add dev ppp0 root handle 1 cbq bandwidth 512Kbit avpkt 1000 cell 8
tc class change dev ppp0 root cbq weight 128Kbit allot 1514

tc class add dev ppp0 parent 1: classid 1:1280 cbq bandwidth 512Kbit rate 5Kbit weight 1Kbit prio 1 allot 1514 cell 8 maxburst 20 avpkt 1000 bounded
tc qdisc add dev ppp0 parent 1:1280 handle 1280 tbf rate 5Kbit buffer 10Kb/8 limit 15Kb mtu 1500
tc filter add dev ppp0 parent 1:0 protocol ip prio 100 u32 match ip src 81.x.x.x match ip sport 4662 0xffff classid 1:1280
tc filter add dev ppp0 parent 1:0 protocol ip prio 100 u32 match ip dst 81.x.x.x match ip dport 4662 0xffff classid 1:1280


je fais ip link show , qui me confirme que ppp utilise bien une file d'attente cbq. Le probleme c'est que le traffic sur le port 4662 n'est pas régulé, en fait ça ne change rien ?

Quelqu'un a une idée ?
  • # Re: Probleme Cbq

    Posté par  (site web personnel) . Évalué à 1.

    n'essai plus de tricher avec ton xmule qui te force a garder un rapport upload/download equitable.... :)
    • [^] # Re: Probleme Cbq

      Posté par  . Évalué à 0.

      Merci pour le commentaire ça doit vraiment aider code34.

      Vive le troll linuxfr !

      Moi je vois 2 erreurs dans ce que tu fais :

      > tc qdisc add dev ppp0 parent 1:1280 handle 1280 tbf rate 5Kbit buffer 10Kb/8 limit 15Kb mtu 1500

      A quoi te sert ce nouveau qdisc, généralement on déclare plutot une sous classe


      > tc filter add dev ppp0 parent 1:0 protocol ip prio 100 u32 match ip src 81.x.x.x match ip sport 4662 0xffff classid 1:1280
      > tc filter add dev ppp0 parent 1:0 protocol ip prio 100 u32 match ip dst 81.x.x.x match ip dport 4662 0xffff classid 1:1280

      Tes filtres n'ont pas de parametre flowid qui leur indique sur quelle classe (de classid correspondante) le flux doit etre redirigé

      j'espere avoir aidé (moi aussi je veux jouer à quake3 pendant que mes colloc télécharge comme des ouf !)

      PS: sinon va voir http://www-rp.lip6.fr/~lochin/qos/qoshtml/(...) ça date mais c'est bien fait et c'est en français ! (les seules erreurs c'est des espaces dans le nomage des classes, qdisc et des filtres)
      • [^] # Re: Probleme Cbq

        Posté par  (site web personnel) . Évalué à 1.

        Dkm a raison : la QoS est vraiment une feature intéressante dès qu'on a un ADSL.

        Mais si c'est pour "tricher" sur les réseau P2P en ne n'autorisant pas l'upload chez soi, mieux vaut faire la carpe devant une telle demande.
        • [^] # Re: Probleme Cbq

          Posté par  . Évalué à 1.

          Il y a de toute façon des clients comme mldonkey qui te permettent de faire ce que tu veux avec la bande passante.

          Moi des fois j'ai vraiment besoin de jouer a q3, le pb c'est que je pas passer dans toutes les chambres de ma maison pour dire a mes potes stop le téléchargement alors ds ce cas g un ptit script de qos que je lance sur mon routeur !

          Aprés la qos est vraiment une qualité de linux, donner des infos (les partager) n'est jamais mauvais. De toute façon je pense ke code34 y serait arriver un peu plus tard cé tout.

          Les gens qui fréquente (qui s'exprime en tout cas) sur ce site commence a etre de plus en plus extremistes.

          linux c'est bien qd ce n'est pas une religion
          l'economie c'est bien qd elle n'est pas toute puissante
          l'alcool c'est bien a petite dose !
          la drogue parreil
          le sport d'accord
          A mort le fanatisme

          Je ne suis pas centriste MAIS tout forme d'extremisme est à bannir "totalement" :)

          Décoinsez vous du cul bordel de merde !!!!
          • [^] # Re: Probleme Cbq

            Posté par  . Évalué à 2.

            c'est bon, je n'emploie pas xmule|lmule mais ya un truc qui pourrait t'interesser : "lmule-1.2.1_ratio.patch Patch permettant d'avoir un ratio de 300:1 par rapport a l'upload :-D " http://users.skynet.be/taz-007/
      • [^] # Re: Probleme Cbq

        Posté par  (site web personnel) . Évalué à 1.

        Merci Fred pour ces conseils ;) Je vais aller consulter le lien que tu m 'as donné en référence.

        La première commande tc me sert à mettre l interface ppp0 en cbq, car par défaut elle est en pfifo_fast. Pour le parametre flowid, je vais regarder car je le connaissais pas.

        En fait, j'ai commencé par utiliser le script cbq.init pour creer les premières rêgles mais apparamment ça ne fonctionne pas terrible, ou j'ai fais une erreur de configuration.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.