Перейти к содержимому
Калькуляторы

Интересности с PPPD и RADIUS

Недавно перешли на белую динамику.

Сразу столкнулся со странной проблемой выделения динамических адресов. Адреса у нас выдаёт самописный радиус, и в базе начали постоянно накапливаться адреса которые были "выделены" при успешной авторизации, но их по какой-то неведомой причине не прилетело в последующем start пакете. Соответственно по stop они не возвращались в пул.

 

Для временного решения повесил костыль проверяющий такие мертвяки и возвращающие их в пул.

 

Дальнейший детальный дебаг показал что менее 1% абонентов проходят авторизацию более 1 раза (2-3 раза), то есть полноценно приходит на радиус access-request, он возвращает access-accept со всеми аттрибутами (тут как раз адрес ошибочно и лочится как выданный), но спустя 2-3 сек прилетает ещё один или два access-request, что есть нехорошо, соответственно все кроме последнего адреса повисают в пуле как выданные.

 

Сегодня решил занятся этим, переписал этот момент, сделал по access-request прелок адреса на время 240сек., а полный лок только по старт пакету. Помогло.

 

Что может быть причиной такого ненормального поведения pppd либо радиус клиента? Или тут косяки исходят со стороны абонентов?

Изменено пользователем disappointed

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

и со стороны абонентов тоже. А почему не хотите насами выдавать адреса?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Есть корпоративные абоненты получающие статику. Есть группы специальных абонентов получающих адреса из части пула на которую снижен приоритет входящего трафика. Есть зарезервированные адреса которые нельзя выдавать. Для заблокированных абонентов выдются серые адреса для гостевого доступа.

 

А вообще - что за первопричина не в курсе? Я был удивлён.

Изменено пользователем disappointed

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

может у вас access-accept от радиуса теряется?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.