Страница 1 из 1

СКИДКА

Добавлено: Вс май 18, 2008 7:16 am
igor_s
Сорри за возможный оффтоп. Но не нашел нигде на форуме....

ВОПРОС: Скидка в пользовательском аккаунте срабатывает только на месячную абонплату??? На ежедневную у меня не работает. Так должно быть?

Второе: mpd-rule, mpd-pipe и остальные.... когда можна будет передать радиусу? предвидится такой функционал???

Re: СКИДКА

Добавлено: Вс май 18, 2008 7:27 am
ran
igor_s писал(а):ВОПРОС: Скидка в пользовательском аккаунте срабатывает только на месячную абонплату??? На ежедневную у меня не работает. Так должно быть?
а в / Система/ Dialup / VPN/ Тарифные планы/Периодические платежи/Скидка: псиса стоит?

Re: СКИДКА

Добавлено: Вс май 18, 2008 7:43 am
igor_s
ran писал(а):
igor_s писал(а):ВОПРОС: Скидка в пользовательском аккаунте срабатывает только на месячную абонплату??? На ежедневную у меня не работает. Так должно быть?
а в / Система/ Dialup / VPN/ Тарифные планы/Периодические платежи/Скидка: псиса стоит?
НЕ СТОЯЛА :D СЕНКС!!! Мелочь, а приятно. :D

Re: СКИДКА

Добавлено: Вс май 18, 2008 5:35 pm
~AsmodeuS~
igor_s писал(а):
Второе: mpd-rule, mpd-pipe и остальные.... когда можна будет передать радиусу? предвидится такой функционал???
а щас что через раиус параметры не передаётся ?

Re: СКИДКА

Добавлено: Пн май 19, 2008 5:36 pm
igor_s
~AsmodeuS~ писал(а):
igor_s писал(а):
Второе: mpd-rule, mpd-pipe и остальные.... когда можна будет передать радиусу? предвидится такой функционал???
а щас что через раиус параметры не передаётся ?
Пробую сделать вот такое через Радиус-параметры тарифного плана:

mpd-pipe += "1=bw 10Kbyte/s",
mpd-pipe += "5=bw 20Kbyte/s",
mpd-rule += "1=pipe %p1 all from any to any in",
mpd-rule += "2=pipe %p5 all from any to any out",

Словарь подключил:
#----------------------------------------------------------
# dictionary.mpd

VENDOR mpd 12341

ATTRIBUTE mpd-rule 1 string mpd
ATTRIBUTE mpd-pipe 2 string mpd
ATTRIBUTE mpd-queue 3 string mpd
ATTRIBUTE mpd-table 4 string mpd
ATTRIBUTE mpd-table-static 5 string mpd
ATTRIBUTE mpd-filter 6 string mpd
ATTRIBUTE mpd-limit 7 string mpd
ATTRIBUTE mpd-drop-user 154 integer mpd
#----------------------------------------------------------

Согласно доке по МПД4 ipfw должен был выполнить вот такое:
ipfw pipe 10000 config bw 10Kbyte/s
ipfw pipe 10001 config bw 20Kbyte/s
ipfw add 10000 pipe 10000 all from any to any in via ng0
ipfw add 10001 pipe 10001 all from any to any out via ng0

Добавляется только один пайп (обрабатывается только первая пара
mpd-pipe += "1=bw 10Kbyte/s"). А остальные - НИФИГА :(.... Что делать????

Добавлено: Пн май 19, 2008 7:49 pm
~AsmodeuS~
radtest.sh

Добавлено: Пн май 19, 2008 8:20 pm
igor_s
~AsmodeuS~ писал(а):radtest.sh
Экспериментальным путем выяснилось, что для того чтобы хоть один пайп создался в параметрах надо прописать:

mpd-pipe += 1=bw 10Kbyte/s, mpd-pipe +=5=bw 20Kbyte/s, mpd-rule += 1=pipe %p1 all from any to any in, mpd-rule += 2=pipe %p5 all from any to any out,

именно так и без кавычек!!!

Тогда радтест выдаст:

./radtest.sh auth
auth
/usr/abills/libexec
mpd-pipe = " 1=bw 10Kbyte/s",
Acct-Interim-Interval = 60,
Framed-IP-Address = 192.168.1.17,
Framed-IP-Netmask = 255.255.255.255,
mpd-rule = " 1=pipe %p1 all from any to any in, 2=pipe %p5 all from any to any out",
mpd-pipe = "5=bw 20Kbyte/s",

Auth test end

Добавлено: Ср май 21, 2008 5:49 am
igor_s
Вставлял разные параметры для Радиуса - результат один - обрабатывается ТОЛЬКО ПЕРВЫЙ, остальные - игнорируются. Хелп плиз.