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

Исходное сообщение
"Freeradius и подвисшие сессии"

Отправлено masters , 22-Апр-15 21:41 
Стоит сервер с биллингом и радиусом и несколько NASов (PPPoE на mpd5). Везде FreeBSD 8.3 и 8.4.
Радиус v1 стоит на 8.3.
Каждый НАС обслуживает определенный район. Система настроена так, что при падении одного из НАСов, канал переключается на соседний. Все бы хорошо, но вот сегодня пришлось проверить вживую - и проверка не пройдена.

Если пользователь не был подключен к НАСу в момент падения - то он подключается нормально на соседний.
А если был подключен - то другие НАСы дают ему отлуп. Типа - пользователь уже подключен.

Сегодня прождал 2 часа - так никого и не пустило. Очистил таблицу radacct в базе, поубивал все временные файлы радиуса. Перезапускал его не раз - ничего.

В итоге когда уже починил упавший нас и запустил его - mpd на нем передал данные радиусу и всех пустило.

Подскажите пожалуйста - есть ли какой-то keep-alive между радиусом и MPD? Чтоб если MPD не отвечает несколько минут - то все подключенные к нему сессии завершались.
Или как их можно сбросить?


Содержание

Сообщения в этом обсуждении
"Freeradius и подвисшие сессии"
Отправлено pavel_simple , 22-Апр-15 22:39 
>[оверквотинг удален]
> - пользователь уже подключен.
> Сегодня прождал 2 часа - так никого и не пустило. Очистил таблицу
> radacct в базе, поубивал все временные файлы радиуса. Перезапускал его не
> раз - ничего.
> В итоге когда уже починил упавший нас и запустил его - mpd
> на нем передал данные радиусу и всех пустило.
> Подскажите пожалуйста - есть ли какой-то keep-alive между радиусом и MPD? Чтоб
> если MPD не отвечает несколько минут - то все подключенные к
> нему сессии завершались.
> Или как их можно сбросить?

ну если конфиг радиуса никто не увидит, то я сильно сомнеавюсь что у кого-то в данном случае отработает libastral


"Freeradius и подвисшие сессии"
Отправлено masters , 22-Апр-15 23:05 
> ну если конфиг радиуса никто не увидит, то я сильно сомнеавюсь что
> у кого-то в данном случае отработает libastral

Конфиг стандартный. Добавлены только modules: pre_auth, post_auth.


"Freeradius и подвисшие сессии"
Отправлено pavel_simple , 22-Апр-15 23:07 
>> ну если конфиг радиуса никто не увидит, то я сильно сомнеавюсь что
>> у кого-то в данном случае отработает libastral
> Конфиг стандартный. Добавлены только modules: pre_auth, post_auth.

что вы боитесь показать? или вам сильно сложно сделать find | cat | grep -v ???


"Freeradius и подвисшие сессии"
Отправлено masters , 23-Апр-15 10:03 
>>> ну если конфиг радиуса никто не увидит, то я сильно сомнеавюсь что
>>> у кого-то в данном случае отработает libastral
>> Конфиг стандартный. Добавлены только modules: pre_auth, post_auth.
> что вы боитесь показать? или вам сильно сложно сделать find | cat
> | grep -v ???

Я не боюсь. Там просто файлы по 65кб, как я их сюда вставлю?
Сейчас залью на Яндекс.


"Freeradius и подвисшие сессии"
Отправлено pavel_simple , 23-Апр-15 10:33 
>>>> ну если конфиг радиуса никто не увидит, то я сильно сомнеавюсь что
>>>> у кого-то в данном случае отработает libastral
>>> Конфиг стандартный. Добавлены только modules: pre_auth, post_auth.
>> что вы боитесь показать? или вам сильно сложно сделать find | cat
>> | grep -v ???
> Я не боюсь. Там просто файлы по 65кб, как я их сюда
> вставлю?
> Сейчас залью на Яндекс.

откуда в конфигурации radius'а файлы в несколько килобайт? там такие sql запросы? или там база юзеров? -- последнее мне ненужно.


"Freeradius и подвисшие сессии"
Отправлено masters , 24-Апр-15 10:16 
>>>>> ну если конфиг радиуса никто не увидит, то я сильно сомнеавюсь что
>>>>> у кого-то в данном случае отработает libastral
>>>> Конфиг стандартный. Добавлены только modules: pre_auth, post_auth.
>>> что вы боитесь показать? или вам сильно сложно сделать find | cat
>>> | grep -v ???
>> Я не боюсь. Там просто файлы по 65кб, как я их сюда
>> вставлю?
>> Сейчас залью на Яндекс.
> откуда в конфигурации radius'а файлы в несколько килобайт? там такие sql запросы?
> или там база юзеров? -- последнее мне ненужно.

Юзеров там нет. Просто конфиг - стандартный!!! Там все комментарии и прочая ботва, поэтому весит много.

Вот ссыль: https://yadi.sk/d/x6DkF7w4gCzN5


"Freeradius и подвисшие сессии"
Отправлено pavel_simple , 22-Апр-15 23:09 
>> ну если конфиг радиуса никто не увидит, то я сильно сомнеавюсь что
>> у кого-то в данном случае отработает libastral
> Конфиг стандартный. Добавлены только modules: pre_auth, post_auth.

del


"Freeradius и подвисшие сессии"
Отправлено masters , 25-Апр-15 15:47 
может у кого есть еще идеи?

"Freeradius и подвисшие сессии"
Отправлено masters , 13-Май-15 09:39 
Вопрос решен.