Re: Ограничение максимальной скорости по IP
В Чтв, 17/01/2008 в 20:14 +0300, Stanislav Kruchinin пишет:
> Покотиленко Костик wrote:
> >
> > Вы про какие IPMARK/IPCLASSIFY говорите? Если про те, что в iptables
> > "-j CLASSIFY --set-class MAJOR:MINOR" и "-j MARK --set-mark value",
> > то что значит "которые читают только..."? Они ничего не читают,
> > "читает" iptables посредством разных модулей, у которых есть
> > возможность фильтровать не только "IP источника или назначения", а
> > так же по MAC адресам, оригинальным адресам (до/после работы
> > SNAT/DNAT), протоколам, портам, портам моста, PID'у локальной
> > программы, состоянию conntrack и многим другим критериям.
> >
>
> Я говорю о модулях IPMARK и IPCLASSIFY, которые заменяют кучу правил с
> -j MARK и -j CLASSIFY, соответственно, и работают только для IP
> источника и назначения.
> http://www.netfilter.org/projects/patch-o-matic/pom-external.html
> http://ipclassify.relef.net/docs.html
Сори, о IPMARK и IPCLASSIFY не знал. Однако, мне они не помогут.
На счёт tc filter - ещё один большой минус - если фильтры вставляются
динамически, их тяжело удалять. Если команду "tc filter add ...", с
помощью которой вставлялся фильтр просто заменить на "tc filter del ..."
то удалятся все фильтры с тем же приоритетом. И тут приходится генерить
HANDLE'ы, запоминать их, и по ним только удалять - ГЕМОР.
P.S. я вроде придумал как решить свою проблему, проверю, напишу.
--
Покотиленко Костик <casper@meteor.dp.ua>
Reply to: