freeradius2
-
- Сообщения: 142
- Зарегистрирован: Пт окт 24, 2008 4:22 pm
- Откуда: Челябинск
- Контактная информация:
nsa, dnk2009 - ну может тогда подскажите как сделать так штобы на втором радиусе начали ходить алайв пакеты, у меня в билинг приходит информация только о начале и конце впн сессии, а вот о промежуточном состоянии неприходит, так как радиус её не шлёт, весь вопрос почему же?
Мне вот покоя не даёт вопрос - откуда они вообще беруться эти алайв пакеты? Мысль первая - их генерирует сам радиус, но чото както не очень верится, откуда ему знать шо там нужно генерировать. Мысль вторая - они прилетают от pptpd к радиусу, этот вариант мне кажется более правдоподобным. Может я и ошибаюсь конечно, хотелось бы в этом вопросе прояснить истину
Мне вот покоя не даёт вопрос - откуда они вообще беруться эти алайв пакеты? Мысль первая - их генерирует сам радиус, но чото както не очень верится, откуда ему знать шо там нужно генерировать. Мысль вторая - они прилетают от pptpd к радиусу, этот вариант мне кажется более правдоподобным. Может я и ошибаюсь конечно, хотелось бы в этом вопросе прояснить истину

-
- Сообщения: 142
- Зарегистрирован: Пт окт 24, 2008 4:22 pm
- Откуда: Челябинск
- Контактная информация:
ну насколько я понимаю - именно радиуспараметром Acct-Interim-Interval... другой вопрос в том что радиуссервер для аккаунтинга должен вызывать вот это (в 1.1.7):
как эта кухня реализована в 2 - ненаю...DEFAULT Acct-Status-Type == Alive
Exec-Program-Wait = "/usr/abills/libexec/racct.pl"
Любой тупик - это тщательно замаскированный выход.
-
- Сообщения: 142
- Зарегистрирован: Пт окт 24, 2008 4:22 pm
- Откуда: Челябинск
- Контактная информация:
ran, вот скажем pppd должен ведь связываться с радиусом и передавать ему параметры, для того чтобы pppd работал с радиусом, в /etc/ppp/pptpd-options прописывается:
В свою очередь штобы pppd смог связаться с радиусом, используется радиус клиент ведь? УрррррррааА! Пока описывал принцип работы до мня дошло в чём косяк то был, в словарь радиус клиента нужно было дописать:
И решающая тут строчка я так понимаю:
Код: Выделить всё
plugin radius.so
plugin radattr.so
Код: Выделить всё
# Limit session traffic
ATTRIBUTE Session-Octets-Limit 227 integer
# What to assume as limit - 0 in+out, 1 in, 2 out, 3 max(in,out)
ATTRIBUTE Octets-Direction 228 integer
# Connection Speed Limit
ATTRIBUTE PPPD-Upstream-Speed-Limit 230 integer
ATTRIBUTE PPPD-Downstream-Speed-Limit 231 integer
ATTRIBUTE PPPD-Upstream-Speed-Limit-1 232 integer
ATTRIBUTE PPPD-Downstream-Speed-Limit-1 233 integer
ATTRIBUTE PPPD-Upstream-Speed-Limit-2 234 integer
ATTRIBUTE PPPD-Downstream-Speed-Limit-2 235 integer
ATTRIBUTE PPPD-Upstream-Speed-Limit-3 236 integer
ATTRIBUTE PPPD-Downstream-Speed-Limit-3 237 integer
ATTRIBUTE Acct-Interim-Interval 85 integer
Ran, огромное спасибо за оказанную помощь!!!ATTRIBUTE Acct-Interim-Interval 85 integer
-
- Сообщения: 142
- Зарегистрирован: Пт окт 24, 2008 4:22 pm
- Откуда: Челябинск
- Контактная информация:
-
- Сообщения: 142
- Зарегистрирован: Пт окт 24, 2008 4:22 pm
- Откуда: Челябинск
- Контактная информация:
В биллинге задан радиуспараметр Acct-Interim-Interval равный 120, я так понимаю 120 это в секундах время через которое будут ходить алайв пакеты?, может стоит поставить поменьше? например 60?
И ещо вопрос, для чего нужен rlm_perl http://abills.net.ua/wiki/doku.php?id=a ... lm_perl:ru ?
И ещо вопрос, для чего нужен rlm_perl http://abills.net.ua/wiki/doku.php?id=a ... lm_perl:ru ?
-
- Сообщения: 142
- Зарегистрирован: Пт окт 24, 2008 4:22 pm
- Откуда: Челябинск
- Контактная информация:
ну это дело вкуса и нагрузки на комп... у меня стоит 60... там я думаю параметр алайв в настройках наса и радиуспараметр должны быыть равныможет стоит поставить поменьше? например 60?
коротко - даёт возможность радиусу работать с перловыми модуля абиллса гораздо более эффективноИ ещо вопрос, для чего нужен rlm_per
Любой тупик - это тщательно замаскированный выход.
-
- Сообщения: 142
- Зарегистрирован: Пт окт 24, 2008 4:22 pm
- Откуда: Челябинск
- Контактная информация:
Всмысле параметр алайв в настройках наса и радиуспараметр должны быыть равны, я так понял это задаётся в билинге, и далее уже через радиус сервер, а потом и через радиус клиент передаётся в пппд, т.е. Система -> Сервер доступа -> RADIUS Параметры -> Acct-Interim-Interval=60. Правильно понимаю?ran писал(а):у меня стоит 60... там я думаю параметр алайв в настройках наса и радиуспараметр должны быыть равны
У мня максимальная нагрузка на мой домашний сервер 10 впн сессий, думаю на производительности ведь не скажется.