[OpenSIPS-Users] Radius Async
Ionut Ionita
ionutionita at opensips.org
Fri Feb 5 15:28:30 CET 2016
Can you try this patch?
And when you compile try
FREERADIUS=1 make all
Ionut Ionita
OpenSIPS Developer
On 02/05/2016 04:08 PM, Dragomir Haralambiev wrote:
> I do this but problem is not resolved
>
>
> 2016-02-05 15:27 GMT+02:00 Ionut Ionita <ionutionita at opensips.org
> <mailto:ionutionita at opensips.org>>:
>
> 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 <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/317da9f4/attachment-0001.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: free_rad.patch
Type: text/x-patch
Size: 391 bytes
Desc: not available
URL: <http://lists.opensips.org/pipermail/users/attachments/20160205/317da9f4/attachment-0001.bin>
More information about the Users
mailing list