noi3e Posted March 31, 2008 Posted March 31, 2008 (edited) Роутер имеет 2 внешних интерфейса пиринг+интернет, к нему подключаются клиенты по ВПН Создал для тарифа на радиус-сервере следующие значения vendor: 12341 attr: 7 значение: out#1=all shape 128000 pass тип: string vendor: 12341 attr: 7 значение: in#1=all shape 128000 pass тип: string мпд их переваривает и шейпит НО! Нужно резать канал только интернета, то есть по интерфейсу внешней сетевой карты(шлюзу) Втыкаю в http://mpd.sourceforge.net/doc/mpd62.html, там написано что фильтры понимают tcpdump expression. Однако используя -i и gateway ничего добиться не получилось, в логах мпд ошибка компиляции фильтра, если соответственно добавлять атрибуты для фильтра, в этом случае код например такой vendor: 12341 attr: 6 значение: 1#1=match gateway 00:02:b1:2a:4b:12 тип: string vendor: 12341 attr: 7 значение: out#1=flt1 shape 128000 pass тип: string vendor: 12341 attr: 7 значение: in#1=flt1 shape 128000 pass Варианты типа "1#1=nomatch dst net 10.0.0.0/24" я не расматриваю потому что пиринговые ип-адреса постоянно меняются и это не рациональный метод в этом случае и радиус-атрибуты привязаны в биллинге к тарифному плану и его изменение плохой вариант. К тому же почему то в этом случае перестаёт резаться входящий трафик Подскажите что можно сделатьв этом случае? Edited March 31, 2008 by noi3e Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.