URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 83524
[ Назад ]

Исходное сообщение
"Где хранить авторизацию?"

Отправлено weldpua2008 , 28-Дек-08 07:39 
Есть FreeBSD + mpd4 в качестве ВПН-сервера.
ВПН сервер будет с помощью скрипта авторизировать пользователя.

К ВПН серверу за авторизацией могут обратиться одновременно до 1500 запросов(или больше :) ) на авторизацию, если вовремя не авторизировать их, то они переподключаются а это значит что система захлебнется (количество авторизирующихся запросов будет увеличиваться все больше и больше).

В общем хотелось бы что бы авторизация происходила как можно быстрее и лучше(меньше ресурсов).
Посему вопрос - где хранить базу данных пользователей?


Содержание

Сообщения в этом обсуждении
"Где хранить авторизацию?"
Отправлено Fagor , 28-Дек-08 17:40 
>[оверквотинг удален]
>ВПН сервер будет с помощью скрипта авторизировать пользователя.
>
>К ВПН серверу за авторизацией могут обратиться одновременно до 1500 запросов(или больше
>:) ) на авторизацию, если вовремя не авторизировать их, то они
>переподключаются а это значит что система захлебнется (количество авторизирующихся запросов будет
>увеличиваться все больше и больше).
>
>В общем хотелось бы что бы авторизация происходила как можно быстрее и
>лучше(меньше ресурсов).
>Посему вопрос - где хранить базу данных пользователей?

а почему с помощью скрипта, а не например через radius+*sql на выделенном для этих целей сервере


"Где хранить авторизацию?"
Отправлено weldpua2008 , 28-Дек-08 21:08 
>[оверквотинг удален]
>>:) ) на авторизацию, если вовремя не авторизировать их, то они
>>переподключаются а это значит что система захлебнется (количество авторизирующихся запросов будет
>>увеличиваться все больше и больше).
>>
>>В общем хотелось бы что бы авторизация происходила как можно быстрее и
>>лучше(меньше ресурсов).
>>Посему вопрос - где хранить базу данных пользователей?
>
>а почему с помощью скрипта, а не например через radius+*sql на выделенном
>для этих целей сервере

Потому что есть 2-е задачи:
1.авторизировать:
а).проверить присутствие логина и дать/не дать Интернет
б).провести всяческие приготовления для работы пользователя(на свиче, шлюзе и т.д.)

2.посчитать

Вот Мне надо быстро авторизировать на одном сервере, а считать и давать инет через другой :)

Сейчас billing+freeradius+vpn - это круто, но что мне нужно  это просто ограничение скорости для безлимитчиков, а радиус - еще одна точка отказа, которая отказывает :(


"Где хранить авторизацию?"
Отправлено universite , 29-Дек-08 03:04 
>Сейчас billing+freeradius+vpn - это круто, но что мне нужно  это просто
>ограничение скорости для безлимитчиков, а радиус - еще одна точка отказа,
>которая отказывает :(

Почему отказывает?
mp5+netgraph показывает высокую производительность
что за VPN?

Посетите forum на НАГе, там вы найдете примеры построения домашних сетей.


"Где хранить авторизацию?"
Отправлено weldpua2008 , 29-Дек-08 04:01 
>>Сейчас billing+freeradius+vpn - это круто, но что мне нужно  это просто
>>ограничение скорости для безлимитчиков, а радиус - еще одна точка отказа,
>>которая отказывает :(
>
>Почему отказывает?

Потому что это старая сборка freenib'sa+freeradius, которая была собрана с определеной структурой базы данных. Теперь после обновления 6.0stable --> 6.2-RELEASE-p12 и неудачной пересборки с новой версии билинга на старой версии - и имею геморой.

>mp5+netgraph показывает высокую производительность
>что за VPN?

угу, mpd4 - нагрузку дает 0% по топу


"Где хранить авторизацию?"
Отправлено Fagor , 29-Дек-08 10:02 
>[оверквотинг удален]
>>>которая отказывает :(
>>
>>Почему отказывает?
>
>Потому что это старая сборка freenib'sa+freeradius, которая была собрана с определеной структурой базы данных. Теперь после обновления 6.0stable --> 6.2-RELEASE-p12 и неудачной пересборки с новой версии билинга на старой версии - и имею геморой.
>
>>mp5+netgraph показывает высокую производительность
>>что за VPN?
>
>угу, mpd4 - нагрузку дает 0% по топу

органичение скорости очень не плохо работает в варианте mpd (с использованием ng_bpf/ng_car), а какие именно проблемы с радиусом (">>>которая отказывает :( ")