Страница 1 из 1
Городская сеть и инет.
Добавлено: Вс ноя 29, 2009 9:33 pm
ponomar
подскажите пожалуйста как сделать тарифы чтобы при одном тарифе пускало в соседнюю локаль и инет а при другом тарифе пускало только в соседнюю локалку?
Re: Городская сеть и инет.
Добавлено: Вс ноя 29, 2009 9:53 pm
NiTr0
filters
и шейпера ессно править
или же - не гнать все через туннели...
Re: Городская сеть и инет.
Добавлено: Вс ноя 29, 2009 10:12 pm
ran
немного разжую... устанавливать в нужном тарифном тарифном плане нужный фильтр (/ Система/ Internet/ Тарифные планы/Другое/Фильтры:) в скрипте поднятия туннеля обрабатывать фильтр и устанавливать в соответствии с ним нужные правила файервола для данного усера (не забывая их удалять при закрытии туннеля)... всё ограничивается лишь фантазией (ну и знанием матчасти разумеется)

Re: Городская сеть и инет.
Добавлено: Пн ноя 30, 2009 5:47 am
ponomar
подскажите пожалуйста тогда как в тарфах ввести фильтры и каким образом Их обработать. не пользовался ими ранее. хотябы в какую сторону капать.
Re: Городская сеть и инет.
Добавлено: Пн ноя 30, 2009 10:10 am
NiTr0
В сторону изучения шеллскрипта и iptables.
Установленный фильтр - не юболее,ч ем строка, передаваемая биллингом скрипту if-up/if-down.
Re: Городская сеть и инет.
Добавлено: Пн ноя 30, 2009 7:49 pm
ponomar
спасибо, сделал
Re: Городская сеть и инет.
Добавлено: Ср дек 02, 2009 10:47 am
Abram
NiTr0 писал(а):В сторону изучения шеллскрипта и iptables.
Установленный фильтр - не юболее,ч ем строка, передаваемая биллингом скрипту if-up/if-down.
Как это биллинг передаст скрипту? RADIUS-атрибутами?
Re: Городская сеть и инет.
Добавлено: Ср дек 02, 2009 12:58 pm
ran
Abram писал(а):NiTr0 писал(а):В сторону изучения шеллскрипта и iptables.
Установленный фильтр - не юболее,ч ем строка, передаваемая биллингом скрипту if-up/if-down.
Как это биллинг передаст скрипту? RADIUS-атрибутами?
Filter-Id = "куча всяких фильтров"
Код: Выделить всё
if [ -f /var/run/radattr.$IFNAME ]
then
FILTERS=`/usr/bin/awk '/Filter-Id/ {print $2}' /var/run/radattr.$IFNAME`
for FILTER in $FILTERS
do
...
done
fi