Есть FreeBSD + mpd4 в качестве ВПН-сервера.
ВПН сервер будет с помощью скрипта авторизировать пользователя.К ВПН серверу за авторизацией могут обратиться одновременно до 1500 запросов(или больше :) ) на авторизацию, если вовремя не авторизировать их, то они переподключаются а это значит что система захлебнется (количество авторизирующихся запросов будет увеличиваться все больше и больше).
В общем хотелось бы что бы авторизация происходила как можно быстрее и лучше(меньше ресурсов).
Посему вопрос - где хранить базу данных пользователей?
>[оверквотинг удален]
>ВПН сервер будет с помощью скрипта авторизировать пользователя.
>
>К ВПН серверу за авторизацией могут обратиться одновременно до 1500 запросов(или больше
>:) ) на авторизацию, если вовремя не авторизировать их, то они
>переподключаются а это значит что система захлебнется (количество авторизирующихся запросов будет
>увеличиваться все больше и больше).
>
>В общем хотелось бы что бы авторизация происходила как можно быстрее и
>лучше(меньше ресурсов).
>Посему вопрос - где хранить базу данных пользователей?а почему с помощью скрипта, а не например через radius+*sql на выделенном для этих целей сервере
>[оверквотинг удален]
>>:) ) на авторизацию, если вовремя не авторизировать их, то они
>>переподключаются а это значит что система захлебнется (количество авторизирующихся запросов будет
>>увеличиваться все больше и больше).
>>
>>В общем хотелось бы что бы авторизация происходила как можно быстрее и
>>лучше(меньше ресурсов).
>>Посему вопрос - где хранить базу данных пользователей?
>
>а почему с помощью скрипта, а не например через radius+*sql на выделенном
>для этих целей сервереПотому что есть 2-е задачи:
1.авторизировать:
а).проверить присутствие логина и дать/не дать Интернет
б).провести всяческие приготовления для работы пользователя(на свиче, шлюзе и т.д.)2.посчитать
Вот Мне надо быстро авторизировать на одном сервере, а считать и давать инет через другой :)
Сейчас billing+freeradius+vpn - это круто, но что мне нужно это просто ограничение скорости для безлимитчиков, а радиус - еще одна точка отказа, которая отказывает :(
>Сейчас billing+freeradius+vpn - это круто, но что мне нужно это просто
>ограничение скорости для безлимитчиков, а радиус - еще одна точка отказа,
>которая отказывает :(Почему отказывает?
mp5+netgraph показывает высокую производительность
что за VPN?Посетите forum на НАГе, там вы найдете примеры построения домашних сетей.
>>Сейчас billing+freeradius+vpn - это круто, но что мне нужно это просто
>>ограничение скорости для безлимитчиков, а радиус - еще одна точка отказа,
>>которая отказывает :(
>
>Почему отказывает?Потому что это старая сборка freenib'sa+freeradius, которая была собрана с определеной структурой базы данных. Теперь после обновления 6.0stable --> 6.2-RELEASE-p12 и неудачной пересборки с новой версии билинга на старой версии - и имею геморой.
>mp5+netgraph показывает высокую производительность
>что за VPN?угу, mpd4 - нагрузку дает 0% по топу
>[оверквотинг удален]
>>>которая отказывает :(
>>
>>Почему отказывает?
>
>Потому что это старая сборка freenib'sa+freeradius, которая была собрана с определеной структурой базы данных. Теперь после обновления 6.0stable --> 6.2-RELEASE-p12 и неудачной пересборки с новой версии билинга на старой версии - и имею геморой.
>
>>mp5+netgraph показывает высокую производительность
>>что за VPN?
>
>угу, mpd4 - нагрузку дает 0% по топуорганичение скорости очень не плохо работает в варианте mpd (с использованием ng_bpf/ng_car), а какие именно проблемы с радиусом (">>>которая отказывает :( ")