On Fri, 10 Jun 2005, Daniel C. wrote:

> On 6/10/05, Bogdan-Stefan Rotariu <[EMAIL PROTECTED]> wrote:
>> ?!?
>> adica orice ip care nu e trecut prin clase sa fie limitat cu 90000kbps ?
>> pune un 8 acolo sa fie.
>
> pe eth1 vin mai multe retele. si tot ce e marcat ca fiind metro si
> extern sa fie limitat, restul de trafic sa nu aiba limitari. am pus
> 90000kbps ca placa este de 100mbps. e suficient sa se faca la viteza
> asta trafic.
>
>> q_parser <device> <root_class_rate> <root_class_limit> <cfg_file>
>> adica q_parser ethx 1024 10240 eth3.cfg > eth3.sh
>> si sh eth3.sh
>
> nu e  q_parser eth1(lan) 1024 10240 /etc/htb/eth1-qos.cfg > eth1.sh  ?
>
> eth3 este isp-ul 1.
>
> pe eth3 iese metro si pe eth0 iese externul. metro am reusit sa il
> limitez, dar nu merge si externul. limitarile le fac pe eth1 ...

Probabil la marcare se intimpla ceva.

Poti folosi sch_log-ul ca sa vezi daca marcarea se face corect.
http://kernel.umbrella.ro/net/

Idea este sa atasezi qdisc-ul log la clasele metro1 si ext (eventual si 
default), cu logare pe log00, respectiv log01, cu parametrul mark2dest. 
Apoi faci tcpdump -e pe fiecare interfata in parte si te uiti la mac-ul 
destinatie. Ala va fi setat la mark-ul pe care il primeste.

Vei vedea ceva de genul:

00:00:00:00:00:00 > 00:00:00:00:33:44, ethertype IPv4 (0x0800), ...

Unde 0x3344 este mark-ul pus de mine, de exemplu.

Succes!

P.S. Apreciez un feedback. Daca ceva nu functioneza, sint dispus sa te 
ajut. Ha ha ha! Asta suna a ceva de genul: "Vrei sa fi cobaiul meu, 
pleeeeeeeease?!"

---
Catalin(ux aka Dino) BOIE
catab at deuroconsult.ro
http://kernel.umbrella.ro/

--- 
Detalii despre listele noastre de mail: http://www.lug.ro/


Raspunde prin e-mail lui