[OpenSIPS-Users] Radius Async

Dragomir Haralambiev goup2010 at gmail.com
Tue Feb 9 09:57:16 CET 2016


Hello,

Problem with radius still exists.
Any idea?

Regards,
Dragomir

2016-02-05 18:58 GMT+02:00 Dragomir Haralambiev <goup2010 at gmail.com>:

> Now my Makefile begin with follow lines:
>
> ifeq ("$(FREERADIUS)", "")
> ifneq ("$(wildcard /usr/include/freeradius-client.h)","")
> FREERADIUS=1
> endif
> endif
>
> I compile with :
> FREERADIUS=1 make all
> FREERADIUS=1 make install
>
> Problem still exists!
>
> 2016-02-05 16:28 GMT+02:00 Ionut Ionita <ionutionita at opensips.org>:
>
>> 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>:
>>
>>> 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>
>>> 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>
>>>> 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>
>>>>> 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>
>>>>>> 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>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>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 listUsers at lists.opensips.orghttp://lists.opensips.org/cgi-bin/mailman/listinfo/users
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> _______________________________________________
>>>>>>>>> Users mailing list
>>>>>>>>> <Users at lists.opensips.org>Users at lists.opensips.org
>>>>>>>>> <http://lists.opensips.org/cgi-bin/mailman/listinfo/users>
>>>>>>>>> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> Users mailing listUsers at lists.opensips.orghttp://lists.opensips.org/cgi-bin/mailman/listinfo/users
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> Users mailing list
>>>>>>> <Users at lists.opensips.org>Users at lists.opensips.org
>>>>>>> <http://lists.opensips.org/cgi-bin/mailman/listinfo/users>
>>>>>>> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>> _______________________________________________
>>>>>> Users mailing listUsers at lists.opensips.orghttp://lists.opensips.org/cgi-bin/mailman/listinfo/users
>>>>>>
>>>>>>
>>>>>>
>>>>>> _______________________________________________
>>>>>> Users mailing list
>>>>>> <Users at lists.opensips.org>Users at lists.opensips.org
>>>>>> <http://lists.opensips.org/cgi-bin/mailman/listinfo/users>
>>>>>> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> Users mailing listUsers at lists.opensips.orghttp://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
>>>>>
>>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> Users mailing listUsers at lists.opensips.orghttp://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
>>>>
>>>>
>>>
>>>
>>> _______________________________________________
>>> Users mailing listUsers at lists.opensips.orghttp://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
>>>
>>>
>>
>>
>> _______________________________________________
>> Users mailing listUsers at lists.opensips.orghttp://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/20160209/2e825350/attachment-0001.htm>


More information about the Users mailing list