Buna ziua / seara,
Ma numesc Petre Cristolovean si as avea nevoie de putin ajutor cu 
htb-tools..
Am un server cu slackware 10.1, kernel 2.6.13 (configurat conform 
documentatiei din htb-tools), iproute2 (iproute2-2.6.11_050330), eth0 - 
interfata catre provider, eth1 - interfata catre reteaua interna, (fac 
nat), am 35 de calculatoare client in retea, banda 512. 
Ce incerc sa fac, vreau sa limitez traficul pentru clienti, sa zicem la 
64kps si sa garantez un trafic de 16. Pana aici e totul ok. Dar as dori 
ca aceiasi clienti sa aibe o prioritate mai mare la browsing. Pentru 
asta am creat o clasa browsing care arata cam asa...

class CLIENTI_Browsing {
bandwidth 500;
limit 512;
burst 2;
priority 1;
que sfq;
               client 1 {
                        bandwidth 16;
                        limit 64;
                        burst 2;
                        priority 1;
                        mark 1;
                        dst {
                                192.168.0.6/32;
                        };
                };

                client 2 {
                        bandwidth 16;
                        limit 64;
                        burst 2;
                        priority 1;
                        mark 1;
                        dst {
                                192.168.0.8/32;
                        };
                };

[...]

si o alta clasa la care nu fac limitare dupa mark:


class CLIENTI_Download {
bandwidth 500;
limit 512;
burst 2;
priority 2;
                client 1 {
                        bandwidth 16;
                        limit 64;
                        burst 2;
                        priority 1;
                        dst {
                                192.168.0.6/32;
                        };
                };

                client 2 {
                        bandwidth 16;
                        limit 64;
                        burst 2;
                        priority 1;
                        dst {
                                192.168.0.8/32;
                        };
                };
[ ... ]

in iptables am o regula de genul:

iptables -A PREROUTING -i eth1 -t mangle -p tcp --dport 80  -j MARK 
--set-mark 1

am incercat si pe FORWARD:
iptables -A FORWARD -o eth0 -t mangle -p tcp --dport 80  -j MARK 
--set-mark 1

Din pacate fara rezultat. Am verificat daca pachetele sunt marcate (si 
sunt)...

La vizualizarea traficului (/sbin/q_show -i eth1 
-f /etc/htb/eth1-qos.cfg --kbytes) tot traficul se face pe clasa 
DOWNLOAD adica pe cea care nu este folosit mark-ul...

Ma puteti ajuta sa rezolv problema?
Orice ajutor este binevenit.

Multumesc.
-- 

______________________
*Petre Cristolovean*

_______________________________________________
RLUG mailing list
[email protected]
http://lists.lug.ro/mailman/listinfo/rlug

Raspunde prin e-mail lui