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/
