|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Victor Melnichenko 2:5020/400 09 Jun 2006 19:15:57 To : damir bikmuhametov Subject : Re: mpd+freeradius+DB и сброс пользователей. --------------------------------------------------------------------------------
damir bikmuhametov wrote:
> VM> есть рабочая конструкция mpd3.18(PPPoE)+freeradius+DB(MySQL/Oracle)
> VM> и во время падения freeradius'а или DB через ~5 минут mpd начинает
> VM> сбрасывать пользователей.
>
> это из-за pptp echo. они генерятся mpd раз в минуту и если за минуту не
> пришел (или не пойман) ответ - клиент считается издохшим и сессия рвется.
> если радиус висит, а клиентов много (100-700), то каждое обращение к радиусу
> сильно тормозит обработку таймеров, в т.ч. и pptp echo. и получается
> ситуация, что когда радиусные запросы поотваливаются по таймауту, pptp echo
> таймеры уже попротухали и пора клиентов в унитаз. лечится в два хода:
>
> 1. отключить нахрен interim-update (либо сильно увеличить интервал между
> обновлениями, скажем, раз в полчаса)
> 2. отключить механизм генерирования pptp echo. я наблюдал tcpdump'ом трафик
> с виндового клиента - он не генерит pptp echo и при этом никто не жалуется,
> что что-то там не соответствует стандартам.
>
> если пункт 1 делается легко в конфигурации mpd, то для пункта 2 надо патчить
> код. файл pptp_ctrl.c. нужно, во-первых, закомментировать все вызовы функции
> PptpCtrlResetIdleTimer(), а во-вторых, закомментировать строчку
> "TimerStop(&c->idleTimer);" в функции PptpCtrlKillCtrl(). после этого
> пересобрать mpd.
>
> есть еще вариант - использовать mpd4, но это такое "г", простите, что я его
> никому не порекомендую.
>
Спасибо за ответ!
Hо... тут имеет место mpd3.18 в качестве PPPoE-концентратора. Что в этом
случае можно предпринять?
--
With Best Regards,
Victor V. Melnichenko
VVM7-UANIC
--- ifmail v.2.15dev5.3
* Origin: Demos online service (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/6577d3d6fafa.html, оценка из 5, голосов 10
|