>auth: No authenticate method (Auth-Type) configuration found for the
request: Rejecting the user
>auth: Failed to validate the user.
This is where it fails. SER does not send Auth-Type, freeRadius is
configured to require an Auth-Type. I don't know how you change that, I don't
use freeRadius.
g-)
---- Original Message ----
From: Naresh Parmar
To: Ricardo
Martinez ; serusers@lists.iptel.org
Sent: Wednesday, July 20, 2005 07:09
PM
Subject: RE: [Serusers] Problem authorizing with radius
> Hi
Ricardo,
>
> Tried it. It still gives me the same error. Please let
me know the
> version of the radius server you are using.?? Also can you
please let
> me know wht did u do to make the accounting work...??
>
> Best Regards,
> Naresh
>
> Ricardo Martinez
<rmartinez@redvoiss.net> wrote:
> Hello
Naresh.
> I guess there is an error in the way you
call the authorization
> for the INVITE. As far as i know for the
REGISTER message
> (authentication) you need the statement :
>
> radius_www_authorize
>
> But for the INVITE you need to call
"radius_proxy_authorize".
> This is what i have in my ser.cfg
>
>
if (method=="INVITE") {
>
>
if (!radius_proxy_authorize(""))
{
>
proxy_challenge("","1");
>
break;
>
};
> };
>
>
maybe you can try this and tell me how it works.
>
> Good
luck
>
> Ricardo Martinez.-
>
> -----Mensaje
original-----
> De: Naresh Parmar
[mailto:naresh_parmar14@yahoo.com]
> Enviado el: Miércoles, 20 de Julio de
2005 12:10
> Para: Ricardo Martinez; serusers@lists.iptel.org
> Asunto:
RE: [Serusers] Problem authorizing with radius
>
>
> Hi
Ricardo,
>
> We are using freeradius server 0.9.1 and SER 0.9.3.
The version of
> radius client is radiusclient-ng-0.5.1. The users file in
the radius
> server looks like as below:
>
>
test@sip2.zone Auth-Type := Digest, User-Password ==
"cisco1234"
>
Reply-Message =
"Authenticated",
>
Sip-Rpid = "1970"
> test@sip2.zone Auth-Type :=
Accept
> Reply-Message =
"Authorized",
> Sip-Group
== "ld"
>
> The radius authentication and authorization parts in
the ser.cfg file
> are given below:
>
> if
(uri=~"^sip:9[0-9]*@")
{
>
if
(method=="INVITE"){
>
if (!radius_www_authorize(""))
{
>
www_challenge("",
"1");
>
break;
>
}else{
>
if
> (radius_is_user_in("Credentials", "ld")){
>
> forward(192.168.2.101,5060);
>
break;
>
}else{
>
break;
>
};
>
};
>
};
>
};
>
>
> And finally the error is as below:
>
>
Invalid operator for item Suffix: reverting to '=='
>
modcall[authorize]: module "preprocess" returns ok
>
modcall[authorize]: module "chap" returns noop
> rlm_eap: No
EAP-Message, not doing EAP
> modcall[authorize]: module "eap"
returns noop
> rlm_digest: Converting
Digest-Attributes to something
sane...
> Digest-User-Name
= "test"
> Digest-Realm =
"sip2.zone"
> Digest-Nonce
=
"42de75b2e9e39194a286e8ccd284646ffa14bcc2"
>
Digest-URI =
"sip:94161000@sip2.zone"
>
Digest-Method = "INVITE"
>
Digest-QOP = "auth"
>
Digest-Nonce-Count =
"0000000a"
> Digest-CNonce
= "753F926DB8F5415D8D56EE7816410E33"
> rlm_digest: Adding Auth-Type =
DIGEST
> modcall[authorize]: module "digest" returns
ok
> rlm_realm: Looking up realm "sip2.zone" for
User-Name =
> "test@sip2.zone"
> rlm_realm:
No such realm "sip2.zone"
> modcall[authorize]: module
"suffix" returns noop
> users: Matched entry
test@sip2.zone at line 226
> modcall[authorize]: module
"files" returns ok
> modcall[authorize]: module "mschap"
returns noop
> modcall: group authorize returns ok
>
rad_check_password: Found Auth-Type Digest
> auth: type
"digest"
> modcall: entering group authenticate
> A1 =
test:sip2.zone:cisco1234
> A2 = INVITE:sip:94161000@sip2.zone
> KD
=
>
53d3b82970bada131a062103f553b8b8:42de75b2e9e39194a286e8ccd284646ffa14bcc2:0000000a:753F926DB8F5415D8D56EE7816410E33:auth:18227b358ffe96049a3745eeb
>
449fae2
> modcall[authenticate]: module "digest"
returns ok
> modcall: group authenticate returns ok
>
radius_xlat: 'Authenticated'
> Login OK: [test@sip2.zone/<no
User-Password attribute>] (from client
> proxy port 5060)
>
Sending Access-Accept of id 203 to
192.168.2.1:32831
>
Reply-Message =
"Authenticated"
> Sip-Rpid
= "1970"
> Finished request 6
> Going to the next request
>
--- Walking the entire request list ---
> Waking up in 6
seconds...
> rad_recv: Access-Request packet from host 192.168.2.1:32831,
id=204,
> length=53
> User-Name =
"test"
> Sip-Group =
"ld"
> Service-Type =
Group-Check
>
NAS-IP-Address =
192.168.2.1
> NAS-Port =
0
> modcall: ent ering group authorize
> Invalid operator for item
Suffix: reverting to '=='
> Invalid operator for item Suffix: reverting to
'=='
> Invalid operator for item Suffix: reverting to
'=='
> modcall[authorize]: module "preprocess" returns
ok
> modcall[authorize]: module "chap" returns
noop
> rlm_eap: No EAP-Message, not doing
EAP
> modcall[authorize]: module "eap" returns
noop
> modcall[authorize]: module "digest" returns
noop
> rlm_realm: No '@' in User-Name = "test",
looking up realm NULL
> rlm_realm: No such realm
"NULL"
> modcall[authorize]: module "suffix" returns
noop
> modcall[authorize]: module "files" returns
notfound
> modcall[authorize]: module "mschap" returns
noop
> modcall: group authorize returns ok
> auth: No authenticate
method (Auth-Type) configuration found for the
> request: Rejecting the
user
> auth: Failed to validate the user.
> Login incorrect:
[test/<no User-Password attribute>] (from client
> proxy port 0)
> Delaying request 7 for 1 seconds
> Finished request 7
>
Going to the next request
> Waking up in 6 seconds...
>
> As
you can see from the above configuration, the authentication works
>
perfect, its only in the authorization where it fails. Also can you
>
please let me know about the accounting configuration??
>
>
Thanks a lot..
> Naresh
>
>
> Ricardo Martinez
<rmartinez@redvoiss.net> wrote:
> Hello Naresh
> I have
authentication, authorization and accounting (AAA) through
> radius
working fine. What radius server are you using?, can you send
> us
more information about the configuration?
>
>
Cheers,
> Ricardo.-
>
> -----Mensaje original-----
>
De: Naresh Parmar [mailto:naresh_parmar14@yahoo.com]
> Enviado el:
Miércoles, 20 de Julio de 2005 10:37
> Para: serusers@lists.iptel.org
>
Asunto: [Serusers] Problem authorizing with radius
>
>
> hi
friends,
>
> I am having problems while authorizing with the radius
server. I am
> using the same configuration as mentioned in the
radius-howto.
> Authentication works perfect as I am able to authenticate
using the
> radius server. However while authorizing against the radius
server to
> make a call I get the following error:
>
> auth: No authenticate method (Auth-Type) configuration found
for the
> user
> request: Rejecting the user
> auth: Failed
to validate the user.
> Delaying request 2 for 1 seconds
> Finished
request 2
>
> When I authorize against the mysql database, it works
fine. Any
> clue???
>
> Best Regards,
> Naresh
>
>
> __________________________________________________
> Do
You Yahoo!?
> Tired of spam? Yahoo! Mail has the best spam protection
around
> http://mail.yahoo.com
>
__________________________________________________
> Do You
Yahoo!?
> Tired of spam? Yahoo! Mail has the best spam protection
around
> http://mail.yahoo.com
>
>
> Start your day
with Yahoo! - make it your home page
>
>
>
>
_______________________________________________
> Serusers mailing
list
> serusers@lists.iptel.org
>
http://lists.iptel.org/mailman/listinfo/serusers