Jump to content

ng_car - изменение правил шейпа в зависимости от интерфейса(шлюза)


Recommended Posts

Posted (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 by noi3e

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.