mes débuts en Qos - htb, help

mes débuts en Qos - htb, help - Linux et OS Alternatifs

Marsh Posté le 07-07-2004 à 09:20:27    

Bon, voila, je vais essayer d'etre clair.
 
je débute en QoS et ai envie d'un peu jouer avec les limitations de BP, les priorités et les allocations de BP. Apparement htb et ce qu'il y a de mieux en QoS à ce jour. J'ai donc mis un 2.4.26 compilé pour que ca tourne et ca tourne. Maintenant j'essaye d'un peu jouer avec les règles et la c'est bcp plus chaud. QQun sait un peu m'aider?  
 
Bon alors pour le moment je veux juste arriver à faire passer le ssh sortant et le ping des machines du réseau local dans la classe 1:10. Au niveau du ping ca se met bien dedans, mais le ssh passe par la classe par défaut on dirait (du moins quand je fais un tc -s class show dev ppp0).
 
Je crois que le commencement pour arriver a faire du QoS est d'arriver a faire passer les bons paquets par les bonnes classes et ensuite mettre les bonnes regles sur les bonnes classes non ?
 
 
Merci de votre aide
 


#!/bin/bash  
 
tc qdisc add dev ppp0 root handle 1: htb default 15  
tc class add dev ppp0 parent 1: classid 1:1 htb rate 1mbps ceil 1mbps
tc class add dev ppp0 parent 1:1 classid 1:10 htb rate 20kbps ceil 20kbps prio 0
tc class add dev ppp0 parent 1:1 classid 1:15 htb rate 8kbps ceil 8kbps prio 6
tc qdisc add dev ppp0 parent 1:10 handle 100: sfq perturb 10
 
tc filter add dev ppp0 parent 1:0 protocol ip prio 1 handle 1 fw classid 1:10
tc filter add dev ppp0 parent 1:0 protocol ip prio 2 handle 2 fw classid 1:15
 
iptables -t mangle -A PREROUTING -p icmp -j MARK --set-mark 0x1
iptables -t mangle -A PREROUTING -p icmp -j RETURN
 
iptables -t mangle -A PREROUTING -p tcp -m tcp --sport 22 -j MARK --set-mark 0x1
iptables -t mangle -A PREROUTING -p tcp -m tcp --sport 22 -j RETURN
     

Reply

Marsh Posté le 07-07-2004 à 09:20:27   

Reply

Marsh Posté le 07-07-2004 à 10:08:55    

Tu devrais partir d'un script tou fait du style wondershaper. C'est très instructif.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed