Simple authentication by users file.
Michel GAUDET
michel.gaudet at mines-paristech.fr
Thu Mar 26 17:57:06 CET 2009
Hello Everybody !
Sorry for my english : the french people are known to be bad in other langage
than french !
To make my (new) experience with freeRADIUS I try to authenticate with simple
User-name and password in the users file.
Sorry for the long post but I want to give all is necessary to understand.
My conf is following (some big extract) :
modules {
pap {
auto_header = no
}
chap {
authtype = CHAP
}
preprocess {
huntgroups = ${confdir}/huntgroups
hints = ${confdir}/hints
with_ascend_hack = no
ascend_channels_per_line = 23
with_ntdomain_hack = no
with_specialix_jetstream_hack = no
with_cisco_vsa_hack = no
}
files {
usersfile = ${confdir}/users
acctusersfile = ${confdir}/acct_users
compat = no
}
pam {
pam_auth = radiusd
}
always fail {
rcode = fail
}
always reject {
rcode = reject
}
always noop {
rcode = noop
}
always handled {
rcode = handled
}
always updated {
rcode = updated
}
always notfound {
rcode = notfound
}
always ok {
rcode = ok
simulcount = 0
mpp = no
}
}
server ensmp {
authorize {
files
}
authenticate {
# I don't know what is mandatory here
}
}
Client.conf file :
client 1.2.3.4 {
secret = XXXX
shortname = Linux
nastype = other
}
users file :
myself Auth-Type := Accept,User-Password == "YYYYYY"
And I try to access with a radius client (radexample) :
Linux# radexample
login: myself
Password:
"myself" RADIUS Authentication failure (RC=2)
My server in launch in debug mode ( /usr/sbin/freeradius -Xxx) without errors
at the moment of my try :
Thu Mar 26 18:13:01 2009 : Debug: Ready to process requests.
rad_recv: Access-Request packet from host 1.2.3.4 port 48655, id=88, length=65
User-Name = "myself"
User-Password = "YYYYYY"
Service-Type = Authenticate-Only
NAS-Port = 0
NAS-IP-Address = 10.3.5.136
Thu Mar 26 18:13:18 2009 : Debug: auth: No authenticate method (Auth-Type)
configuration found for the request: Rejectig the user
Thu Mar 26 18:13:18 2009 : Debug: auth: Failed to validate the user.
Thu Mar 26 18:13:18 2009 : Auth: Login incorrect: [mgaudet/ifqj1cf5] (from
client turing port 0)
Thu Mar 26 18:13:18 2009 : Debug: Delaying reject of request 0 for 1 seconds
Thu Mar 26 18:13:18 2009 : Debug: Going to the next request
Thu Mar 26 18:13:18 2009 : Debug: Waking up in 0.9 seconds.
Thu Mar 26 18:13:19 2009 : Debug: Sending delayed reject for request 0
Sending Access-Reject of id 88 to 10.3.5.136 port 48655
Thu Mar 26 18:13:19 2009 : Debug: Waking up in 4.9 seconds.
Thu Mar 26 18:13:24 2009 : Debug: Cleaning up request 0 ID 88 with timestamp +17
The request have been received and acknowledge but rejected because missing
Auth-Type.
I don't understand WHAT AND WHERE to put Auth-Type elsewhere in my conf.
Some ideas ?
Thank's in advance.
Regards.
Michel.
--
Michel GAUDET
Centre de Calcul et des Systèmes d'Information
Ecole Nationale Supérieure des Mines de Paris
60-62, Boulevard Saint Michel
75272 PARIS cedex 06 FRANCE
Tel : 01.40.51.92.03 Fax : 01.40.51.93 01
mail : michel.gaudet at mines-paristech.fr
More information about the Freeradius-Users
mailing list