[OpenSIPS-Users] Radius authentication issues/questions

Tiberiu Breana tiberiu.breana at gmail.com
Tue Jun 7 14:25:08 CEST 2011


I made it work. I commented out radius_send_auth("set1","set2"). I also
activated digest authentication on the freeRADIUS server and now
authentication is working fine (with users defined as user at SIPServerAddress
).

I will now attempt to authenticate the non-register messages.


On 6 June 2011 19:34, Tiberiu Breana <tiberiu.breana at gmail.com> wrote:

> Hi!
>
> I'm trying to implement authentication via a freeRADIUS server. I have a
> couple of questions:
>
> 1) I managed to register my UA, but I see the Radius server processing 3 or
> more access-request messages (for REGISTER, SUBSCRIBE, PUBLISH, etc), and
> accepts them all. Is this normal?
>
> 2) Another issue is that the Radius server authenticates me with the
> 'default' entry in the users file, although I wrote my username and password
> in it (which I use in Ekiga to log in).
> How should the entries in the freeradius users file look like? Simple
> "name" or "name at SIPServerAddress"?
>
> 3) Another question I'd like to ask is regarding the authentication script.
>
> These are parts of my config:
> [...]
> modparam("aaa_radius", "sets", "set1 = (User-Name = $avp(i:85),
> Password=$avp(i:84))")
> modparam("aaa_radius", "sets", "set2 = (Session-Timeout = $var(time))")
> [...]
>
> if (is_method("REGISTER"))
>     {
>          #authenticate the REGISTER requests (uncomment to enable auth)
>
>         radius_send_auth("set1","set2");
>
>         if (!aaa_www_authorize(""))
>         {
>             www_challenge("", "1");
>             exit;
>         }
>
>         if (!db_check_to())
>         {
>             sl_send_reply("403","Forbidden auth ID");
>             exit;
>         }
>
>         if (!save("location"))
>             sl_reply_error();
>
>         exit;
>     }
>
> The non-REGISTER requests are not authenticated at the moment (commented
> out).
> Am I doing it right? Do I have to use both aaa_www_authorize("") AND
> radius_send_auth or only one? What's the difference?
>
> Any advice is welcome. Thanks for reading!
>
> Tiberiu
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/users/attachments/20110607/97b42d15/attachment.htm>


More information about the Users mailing list