Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : damir bikmuhametov                   2:5020/400     09 Jun 2006  17:49:11
 To : Victor Melnichenko
 Subject : Re: mpd+freeradius+DB и сброс пользователей.
 -------------------------------------------------------------------------------- 
 
 Hello, Victor!
 You wrote  on Fri, 9 Jun 2006 09:01:55 +0000 (UTC):
 
 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, но это такое "г", простите, что я его
 никому не порекомендую.
 
 With best regards, damir bikmuhametov.
 --- ifmail v.2.15dev5.3
  * Origin: UfaNet ISP, Ufa, Russia (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 mpd+freeradius+DB и сброс пользователей.   Victor Melnichenko   09 Jun 2006 13:01:55 
 Re: mpd+freeradius+DB и сброс пользователей.   damir bikmuhametov   09 Jun 2006 17:49:11 
 Re: mpd+freeradius+DB и сброс пользователей.   Victor Melnichenko   09 Jun 2006 19:15:57 
 mpd+freeradius+DB и сброс пользователей.   damir bikmuhametov   13 Jun 2006 00:32:20 
Архивное /ru.unix.bsd/7795e5791c8b.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional