[OpenSIPS-Users] Radius Async

Ionut Ionita ionutionita at opensips.org
Fri Feb 5 14:27:13 CET 2016


Uncomment the first line

FREERADIUS=1
# freeradius libs check (must be done in toplevel makefile)
ifneq ("$(wildcard /usr/include/freeradius-client.h)","")
FREERADIUS=1
else
#FREERADIUS=0
endif

and compile OpenSIPS again. We will try to fix that because
it's quite hard to configure.

Ionut Ionita
OpenSIPS Developer

On 02/05/2016 03:23 PM, Dragomir Haralambiev wrote:
> Hi,
>
> Here is firs lines from my MakeFile
>
> #FREERADIUS=1
> # freeradius libs check (must be done in toplevel makefile)
> ifneq ("$(wildcard /usr/include/freeradius-client.h)","")
> FREERADIUS=1
> else
> #FREERADIUS=0
> endif
>
> I not see the /usr/include/freeradius-client.h
>
> Regards,
>
> 2016-02-05 15:01 GMT+02:00 Ionut Ionita <ionutionita at opensips.org 
> <mailto:ionutionita at opensips.org>>:
>
>     Thank you for your time.
>     Are you sure you have in your OpenSIPS Makefile FREERADIUS=1
>     for using freeradius-client.h and not radiusclient-ng? It's the first
>     commented line in the Makefile
>
>     #FREERADIUS=1
>
>      Because as I see in the output of nm all the async functions from
>     OpenSIPS
>      are there and also all the freeradius library async functions are
>     there, so the
>     used library is correct.
>
>     Ionut Ionita
>     OpenSIPS Developer
>
>     On 02/05/2016 02:32 PM, Dragomir Haralambiev wrote:
>>     Here is tests
>>
>>     2016-02-05 12:35 GMT+02:00 Ionut Ionita <ionutionita at opensips.org
>>     <mailto:ionutionita at opensips.org>>:
>>
>>         Do you have any other errors? Can you provide the log please?
>>         After this please do the following:
>>
>>         go to module folder:
>>
>>         cd modules/aaa_radius
>>
>>         from here run the following:
>>
>>         make proper #it's not an error; is just a warning that you
>>         should build it from the main folder
>>         FREERADIUS=1 NICER=0 make #here you will also receive a
>>         warning; please provide output
>>         nm aaa_radius.so # please provide the output of this
>>         nm `ldd aaa_radius.so | grep radius | awk '{print $3}'` #and
>>         also for this
>>
>>         Thank you
>>
>>         Ionut Ionita
>>         OpenSIPS Developer
>>
>>         On 02/05/2016 11:51 AM, Dragomir Haralambiev wrote:
>>>         make proper working ONLY in main dir
>>>
>>>         I make follow:
>>>         make clean
>>>         make proper
>>>         make all
>>>         make install
>>>
>>>         When try to run I receive:
>>>
>>>          unknown async command <radius_send_auth>, missing loadmodule?
>>>
>>>
>>>         Regards,
>>>         Dragomir
>>>
>>>         2016-02-05 11:32 GMT+02:00 Ionut Ionita
>>>         <ionutionita at opensips.org <mailto:ionutionita at opensips.org>>:
>>>
>>>             The library looks ok. Could you try recompiling the module?
>>>
>>>             cd modules/aaa_radius ; make proper
>>>
>>>             and then recompile it from opensips main folder.
>>>
>>>             Ionut Ionita
>>>             OpenSIPS Developer
>>>
>>>             On 02/05/2016 11:22 AM, Dragomir Haralambiev wrote:
>>>>             Hi, Thnaks for your replay.
>>>>
>>>>             I send patched freeradius-client.h.
>>>>
>>>>             Regards,
>>>>             Dragomir
>>>>
>>>>             2016-02-05 11:15 GMT+02:00 Ionut Ionita
>>>>             <ionutionita at opensips.org
>>>>             <mailto:ionutionita at opensips.org>>:
>>>>
>>>>                 Ok! After the patch you should have in the header
>>>>                 the following three lines
>>>>
>>>>                 #ifndef RADIUS_ASYNC_SUPPORT
>>>>                     #define RADIUS_ASYNC_SUPPORT
>>>>                 #endif
>>>>
>>>>                 at the very beginning. This helps compiling the
>>>>                 async support
>>>>                 for the aaa_radius module only if this patch is
>>>>                 applied.
>>>>
>>>>
>>>>                 Ionut Ionita
>>>>                 OpenSIPS Developer
>>>>
>>>>                 On 02/05/2016 10:56 AM, Dragomir Haralambiev wrote:
>>>>>                 Do you want to send freeradius-client.h after the
>>>>>                 patch?
>>>>>
>>>>>                 2016-02-05 10:49 GMT+02:00 Dragomir Haralambiev
>>>>>                 <goup2010 at gmail.com <mailto:goup2010 at gmail.com>>:
>>>>>
>>>>>                     Yes I apply the patch and then compile
>>>>>                     Opensips 2.2.
>>>>>
>>>>>                     2016-02-05 10:05 GMT+02:00 Ionut Ionita
>>>>>                     <ionutionita at opensips.org
>>>>>                     <mailto:ionutionita at opensips.org>>:
>>>>>
>>>>>                         Hi Dragomir,
>>>>>
>>>>>                             Did you apply the patch on the
>>>>>                         freeradius-client library as shown in [0]?
>>>>>                         The async support for aaa_radius it's
>>>>>                         compiled only if the patch is applied on
>>>>>                         the library.
>>>>>
>>>>>                         Ionut Ionita
>>>>>                         OpenSIPS Developer
>>>>>
>>>>>                         On 02/05/2016 01:28 AM, Dragomir
>>>>>                         Haralambiev wrote:
>>>>>>                         Hello,
>>>>>>
>>>>>>                         I try setup Async in Opensips 2.2
>>>>>>                         .......
>>>>>>
>>>>>>                         loadmodule "aaa_radius.so"
>>>>>>                         modparam("aaa_radius", "radius_config",
>>>>>>                         "/etc/radiusclient/radiusclient.conf")
>>>>>>                         ''''''''''
>>>>>>                         async(
>>>>>>                         radius_send_auth("register","regrespons"), return_register
>>>>>>                         );
>>>>>>                         ......
>>>>>>
>>>>>>
>>>>>>                         I receive follow Error:
>>>>>>
>>>>>>                          unknown async command
>>>>>>                         <radius_send_auth>, missing loadmodule?
>>>>>>
>>>>>>                         Where is problem?
>>>>>>
>>>>>>                         Regards,
>>>>>>                         Dragomir
>>>>>>
>>>>>>
>>>>>>
>>>>>>                         _______________________________________________
>>>>>>                         Users mailing list
>>>>>>                         Users at lists.opensips.org
>>>>>>                         <mailto:Users at lists.opensips.org>
>>>>>>                         http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>>>>>
>>>>>
>>>>>                         _______________________________________________
>>>>>                         Users mailing list
>>>>>                         Users at lists.opensips.org
>>>>>                         <mailto:Users at lists.opensips.org>
>>>>>                         http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>                 _______________________________________________
>>>>>                 Users mailing list
>>>>>                 Users at lists.opensips.org
>>>>>                 <mailto:Users at lists.opensips.org>
>>>>>                 http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>>>>
>>>>
>>>>                 _______________________________________________
>>>>                 Users mailing list
>>>>                 Users at lists.opensips.org
>>>>                 <mailto:Users at lists.opensips.org>
>>>>                 http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>>>>
>>>>
>>>>
>>>>
>>>>             _______________________________________________
>>>>             Users mailing list
>>>>             Users at lists.opensips.org <mailto:Users at lists.opensips.org>
>>>>             http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>>>
>>>
>>>             _______________________________________________
>>>             Users mailing list
>>>             Users at lists.opensips.org <mailto:Users at lists.opensips.org>
>>>             http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>>>
>>>
>>>
>>>
>>>         _______________________________________________
>>>         Users mailing list
>>>         Users at lists.opensips.org <mailto:Users at lists.opensips.org>
>>>         http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>>
>>
>>         _______________________________________________
>>         Users mailing list
>>         Users at lists.opensips.org <mailto:Users at lists.opensips.org>
>>         http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>>
>>
>>
>>
>>     _______________________________________________
>>     Users mailing list
>>     Users at lists.opensips.org <mailto:Users at lists.opensips.org>
>>     http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>
>
>     _______________________________________________
>     Users mailing list
>     Users at lists.opensips.org <mailto:Users at lists.opensips.org>
>     http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>
>
>
>
> _______________________________________________
> Users mailing list
> Users at lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/users/attachments/20160205/8a21339b/attachment-0001.htm>


More information about the Users mailing list