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

Исходное сообщение
"oracle, freeradius & freebsd"

Отправлено worm , 15-Мрт-06 20:33 
Поскажите, у кого есть опыть работы freeradius под FreeBSD, если радиус должен лезть в oracle9i/10g?
В oraclesql.conf есть строка driver = "rlm_sql_oracle", а самого драйвера rlm_sql_oracle нет.
Ну и в логи пишет:
Wed Mar 15 19:26:28 2006 : Error: rlm_sql (sql): Could not link driver rlm_sql_oracle: Shared object "rlm_sql_oracle.so" not found, required by "radiusd"
С какими опциями нужно собрать freeradius для решения проблемы отсутствия драйвера?


FreeBSD6.0
$ radiusd -v
radiusd: FreeRADIUS Version 1.1.0, for host , built on Mar 15 2006 at 19:09:01
Copyright (C) 2000-2003 The FreeRADIUS server project.

Thanks!


Содержание

Сообщения в этом обсуждении
"oracle, freeradius & freebsd"
Отправлено lightspeed , 16-Мрт-06 02:48 
>Поскажите, у кого есть опыть работы freeradius под FreeBSD, если радиус должен
>лезть в oracle9i/10g?
>В oraclesql.conf есть строка driver = "rlm_sql_oracle", а самого драйвера rlm_sql_oracle нет.
>
>Ну и в логи пишет:
>Wed Mar 15 19:26:28 2006 : Error: rlm_sql (sql): Could not link
>driver rlm_sql_oracle: Shared object "rlm_sql_oracle.so" not found, required by "radiusd"
>С какими опциями нужно собрать freeradius для решения проблемы отсутствия драйвера?
>
>
>FreeBSD6.0
>$ radiusd -v
>radiusd: FreeRADIUS Version 1.1.0, for host , built on Mar 15 2006
>at 19:09:01
>Copyright (C) 2000-2003 The FreeRADIUS server project.
>
>Thanks!


Залезь в ./modules да скомпилируй этот модуль руками. Какие проблемы то?


"oracle, freeradius & freebsd"
Отправлено worm , 16-Мрт-06 10:11 
>Залезь в ./modules да скомпилируй этот модуль руками. Какие проблемы то?
Научи, если не трудно ;)


"oracle, freeradius & freebsd"
Отправлено satelit , 16-Мрт-06 10:20 
>>Залезь в ./modules да скомпилируй этот модуль руками. Какие проблемы то?
>Научи, если не трудно ;)

Заходишь в исходники радиуса в папку modules, потом ищешь там папку чтоб в названии был oracle, заходишь в неё, делаешь make, потом make install или ручками копируешь полученный модуль (файл с расширением .so), в ту же папку где лежат остальные модули (предварительно поищи где лежат). Все.


"oracle, freeradius & freebsd"
Отправлено worm , 16-Мрт-06 10:46 
>>>Залезь в ./modules да скомпилируй этот модуль руками. Какие проблемы то?
>>Научи, если не трудно ;)
>
>Заходишь в исходники радиуса в папку modules, потом ищешь там папку чтоб
>в названии был oracle, заходишь в неё, делаешь make, потом make
>install или ручками копируешь полученный модуль (файл с расширением .so), в
>ту же папку где лежат остальные модули (предварительно поищи где лежат).
>Все.
неа, не компилируется ничего :(
:/tmp/freeradius-1.1.0/src/modules/rlm_sql/drivers/rlm_sql_oracle $ make
make: no target to make.

Oracle и freeradius стоят на разных хостах. Нужно ли поставить на той машинке, где стоит радиус, какого-то клиента oracle?


"oracle, freeradius & freebsd"
Отправлено satelit , 16-Мрт-06 11:17 
>:/tmp/freeradius-1.1.0/src/modules/rlm_sql/drivers/rlm_sql_oracle $ make
>make: no target to make.

Посмотри какие файлы еще есть в этой папке, может что-нить типа install или config(ure), войди в корневую папку радиуса и сделай ./configure --help, он выдаст нужные ключи, почитаешь разберешся, потом ./configure --with-rlm-sql-opacle или что-то в этом духе, потом make, а вот make install при уже установленном радиусе делать не надо, просто зайди в /tmp/freeradius-1.1.0/src/modules/rlm_sql/drivers/rlm_sql_oracle и там далжен будет появится модуль с расширением .so.