URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 36182
[ Назад ]

Исходное сообщение
"OpenNews: Патч для поддержки Terminate-Session атрибута в GNU PPPD 2.4.4"

Отправлено opennews , 08-Дек-06 09:10 
Патч (http://212.3.115.98/~halic/ppp/ppp-2.4.4-radius-acct.patch) позволяет прерывать сессию с пользователем если RADIUS сервер в ответ на Accounting-Request прислал атрибут "Terminate-Session: Yes".


Устанавливать нужно на стабильную версию pppd с ppp.samba.org приблизительно так:

   cd /usr/src/ppp-2.4.4/pppd/plugins/radius
   patch -p1 < /usr/src/ppp-2.4.4-radius-acct.patch
   cd /usr/src/ppp-2.4.4/
   ./configure
   make
   и т.д.


Второй патч (http://212.3.115.98/~halic/ppp/ppp-2.4.4-radius-interim-hack...) для того чтобы можно было устанавливать Acct-Interim-Interval меньше 60 секунд. Устанавливать по аналогии с первым.

URL: http://212.3.115.98/~halic/ppp/
Новость: http://www.opennet.me/opennews/art.shtml?num=9128


Содержание

Сообщения в этом обсуждении
"Патч для поддержки Terminate-Session атрибута в GNU PPPD 2.4.4"
Отправлено Аноним , 08-Дек-06 09:10 
Ээ, а можно по подробней о "Terminate-Session: Yes"? Это получается что через радиус можно грохнуть VPN?
А Acct-Interim-Interval для чего? Проверка не отвалился ли клиент?

"Патч для поддержки Terminate-Session атрибута в GNU PPPD 2.4.4"
Отправлено sauron , 08-Дек-06 10:16 
А теперь вопрос на засыпку. Какой из RADIUS серверов поддерживает добавление аттрибутов в Accouning-Response? Особенно учитывая, что по спецификации (по последней) это вещь сугубо опциональная и не имеет не MUST не MAY требования ?

"Патч для поддержки Terminate-Session атрибута в GNU PPPD 2.4..."
Отправлено ditansu , 08-Дек-06 14:16 
Если не ошибаюсь FreeRadius

"Патч для поддержки Terminate-Session атрибута в GNU PPPD 2.4..."
Отправлено sauron , 09-Дек-06 05:39 
Ткните пальцем в опции. Я не нашел.

"Патч для поддержки Terminate-Session атрибута в GNU PPPD 2.4.4"
Отправлено Аноним , 09-Дек-06 08:19 
FreeRasuis умел отдавать атрибуты из логики во время Accounting-Update только после небольшой правки кода. Файл sql.c (для других хранилищ и логик будет другой). Патч у меня где-то был, но искать надо.

"Патч для поддержки Terminate-Session атрибута в GNU PPPD 2.4.4"
Отправлено halic , 27-Авг-07 15:28 
Кому надо, пишите на halic эт inbox.ru

"Патч для поддержки Terminate-Session атрибута в GNU PPPD 2.4.4"
Отправлено halic , 27-Авг-07 15:34 
у меня вся эта схема прекрасно работает.

"Патч для поддержки Terminate-Session атрибута в GNU PPPD 2.4.4"
Отправлено Аноним , 02-Июн-08 15:20 
кто может патчем поделиться?