Brek Posted November 16, 2011 at 02:13 PM Posted November 16, 2011 at 02:13 PM Здравствуйте, нужна помощь. Попробовал поднять связку freebsd 8.2 + mpd + freeradius 2.1.10 + stg 2.408-rc2 c использованием rlm_stg Родной rlm_stg не взлетает, падает с Segmentation fault. Попробовал подсунуть ему родные заголовочные файлы freeradius. с горем пополам удалось. результат тот же. Пробовал rlm_stg из этой темы. При компиляции ошибка: gmake: *** No rule to make target `-lstgcommon', needed by `rlm_stg.so' На сколько я понял,не может скомпилировать какую-то библиотеку, убрал эту зависимость из makefile, все скомпилировалось, но при старте freeradius /usr/local/etc/raddb/modules/stg[1]: Failed to link to module 'rlm_stg': file not found файл на месте, проверял. Была идея связать freeradius через mod_exec радиуса, но в документации к stg не смог найти как авторизовать юзверя из консоли Вариант с purestg2 тоже отбросил, тк poptop версии 1.3.4 работает некорректно, по советам форумов попытался поднять старую 1.3.0, но на freebsd 8.2 он не ставится. Вопросы: Возможно ли связать stg и freeradius минуя rlm_stg В какую сторону нужно копать с rlm_stg, опыт программирования в С++ есть, но программирование под unix почти не знаю
Roman Pogosyan Posted November 16, 2011 at 02:21 PM Posted November 16, 2011 at 02:21 PM rlm_stg на бсд 8.2 64 бит у меня так и не перестал падать .. так фо конца не разобрался почему , к сожалению времени нет и там ге ты скачал модуль он для stg 2.407 в 8 немного другая структура библиотек по этому и не скомпилировалось
nightfly Posted November 16, 2011 at 03:09 PM Posted November 16, 2011 at 03:09 PM Гнутый радиус, не?
Brek Posted November 16, 2011 at 03:20 PM Author Posted November 16, 2011 at 03:20 PM rlm_stg на бсд 8.2 64 бит у меня так и не перестал падать .. так фо конца не разобрался почему , к сожалению времени нет и там ге ты скачал модуль он для stg 2.407 в 8 немного другая структура библиотек по этому и не скомпилировалось черт как то я недумал что он на 2.407. собрался без проблем, радиус модуль принял, только все равно Segmentation fault. система 32 битная
Brek Posted November 16, 2011 at 03:26 PM Author Posted November 16, 2011 at 03:26 PM Гнутый радиус, не? интересная схема, а каким образом stg узнает о том что юзер авторизовался? ведь он должен вызвать onConnect
Roman Pogosyan Posted November 16, 2011 at 03:40 PM Posted November 16, 2011 at 03:40 PM rlm_stg на бсд 8.2 64 бит у меня так и не перестал падать .. так фо конца не разобрался почему , к сожалению времени нет и там ге ты скачал модуль он для stg 2.407 в 8 немного другая структура библиотек по этому и не скомпилировалось черт как то я недумал что он на 2.407. собрался без проблем, радиус модуль принял, только все равно Segmentation fault. система 32 битная есть догадка что радиус в bsd собирается make а стг gmake может отуда ноги ростут . в линуксах такой проблемы нет в принципе других причин я не найду .. почему он не запускается в bsd
Roman Pogosyan Posted November 16, 2011 at 03:42 PM Posted November 16, 2011 at 03:42 PM с гнутым радиусом надо скрипт писать чтоб через стгконфиг ставил птичку всегда онлайн при подлючении и обратно при дисконекте
Roman Pogosyan Posted November 16, 2011 at 03:45 PM Posted November 16, 2011 at 03:45 PM самый быстрый вариант поставить писюк с линуксом и перетащить на него радиус и базу данных
nightfly Posted November 16, 2011 at 06:18 PM Posted November 16, 2011 at 06:18 PM интересная схема, а каким образом stg узнает о том что юзер авторизовался? ведь он должен вызвать onConnect Никак - олвейсонлайн у юзера, ато будет куда-то трафик из юзерского тунеля ходить и будет ли этот сам тунель, или нет - совсем другая история.
madf Posted November 17, 2011 at 09:30 AM Posted November 17, 2011 at 09:30 AM Авторизовать юзера из консоли никак (разве что ставить/сбрасывать флаг alwaysOnline). rlm_stg без серьезной допилки не заведется. А заниматься ним сейчас нет ни времени ни желания.
Brek Posted November 17, 2011 at 12:59 PM Author Posted November 17, 2011 at 12:59 PM самый быстрый вариант поставить писюк с линуксом и перетащить на него радиус и базу данных какой дистриб линуха посоветуешь?
Brek Posted November 17, 2011 at 01:02 PM Author Posted November 17, 2011 at 01:02 PM интересная схема, а каким образом stg узнает о том что юзер авторизовался? ведь он должен вызвать onConnect Никак - олвейсонлайн у юзера, ато будет куда-то трафик из юзерского тунеля ходить и будет ли этот сам тунель, или нет - совсем другая история. Не хотелось бы костыли городить, в любом случае спасибо за помощь
Brek Posted November 17, 2011 at 01:03 PM Author Posted November 17, 2011 at 01:03 PM Авторизовать юзера из консоли никак (разве что ставить/сбрасывать флаг alwaysOnline). rlm_stg без серьезной допилки не заведется. А заниматься ним сейчас нет ни времени ни желания. Спасибо, все понял
Roman Pogosyan Posted November 17, 2011 at 02:20 PM Posted November 17, 2011 at 02:20 PM самый быстрый вариант поставить писюк с линуксом и перетащить на него радиус и базу данных какой дистриб линуха посоветуешь? У меня нормально работает с ubuntu-server и дебианом
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now