Доброго всем времени.Хочу спросить совета в следующем: работает сервер доступа ВПН, которые бегает за авторизацией и прочими ААА к радиус-серверу, построенному на связке freeradius+mysql. Сейчас стоит необходимость в другом месте прикрутить еще один радиус-сервер, но вот указать ему БД нужно ту же самую, которую использует первый сервер. На эксперименты времени нет - связка стоит в продакшене. Не возникнет ли в данной схеме (когда два радиуса терзают одну БД) каких-нибудь проблем? Есть ли у кого практический опыт такой вязки?
ЗЫ: Уточню, что имелось ввиду не просто использование одной БД, а и использование тех же самых таблиц, под те же самые цели....
>Доброго всем времени.
>
>стоит необходимость в другом месте прикрутить еще один радиус-сервер, но вот
>указать ему БД нужно ту же самую, которую использует первый сервер.
>На эксперименты времени нет - связка стоит в продакшене. Не возникнет
>ли в данной схеме (когда два радиуса терзают одну БД) каких-нибудьДля авторизации/аутентикации никаких, а вот с аккаунтингом возможны проблемы,
там лучше accounting в разные таблы разносить
> Для авторизации/аутентикации никаких, а вот с аккаунтингом возможны проблемы,
>там лучше accounting в разные таблы разноситьИменно этот момент меня и смущал. Но пока рассудил так - такая связка - мера временная. В ближайшее время радиус снова станет один с одной БД. Я думаю, что выбор Unique AccountingID идет согласно имеющимся в БД записям. Посему мне кажется, что вероятность генерации двух одинаковых случайных значений обоими радиусами очень мала....
>> Для авторизации/аутентикации никаких, а вот с аккаунтингом возможны проблемы,
>>там лучше accounting в разные таблы разносить
>
>с одной БД. Я думаю, что выбор Unique AccountingID идет согласно
>имеющимся в БД записям. Посему мне кажется, что вероятность генерации двух
>одинаковых случайных значений обоими радиусами очень мала....session-id не радиус генерит, а nas, поэтому возможно все, а решение - заменить имя table
в sql.conf - всего и делов...
>>> Для авторизации/аутентикации никаких, а вот с аккаунтингом возможны проблемы,
>>>там лучше accounting в разные таблы разносить
>>
>>с одной БД. Я думаю, что выбор Unique AccountingID идет согласно
>>имеющимся в БД записям. Посему мне кажется, что вероятность генерации двух
>>одинаковых случайных значений обоими радиусами очень мала....
>
> session-id не радиус генерит, а nas, поэтому возможно все, а решение
>- заменить имя table
>в sql.conf - всего и делов...Эмсь. Ситуация вобщем-то какая - с радиусом (в итоге) будут работать 2-3 NAS. В radacct есть еще поле AcctUniqueSessionId - неужели там нет механизма разрула ситуации с его уникальностью? Не может же быть радиус расчитан на 1 NAS. :-O
>Эмсь. Ситуация вобщем-то какая - с радиусом (в итоге) будут работать 2-3
>NAS. В radacct есть еще поле AcctUniqueSessionId - неужели там нет
>механизма разрула ситуации с его уникальностью? Не может же быть радиус
>расчитан на 1 NAS. :-OРадиус много разных насов обслужить может, но в одиночку, а вот как второй радиус будет
AcctUniqueSessionId делать, и не пересекутся ли они - вот в чем вопрос....