LDAP authentication
chenjiang
chenjiang at microshield.com.cn
Tue May 19 05:11:16 CEST 2015
Hi! Experts
Sorry for disturbing, I try to use LDAP as FreeRADIUS backend DB to
authentication Windows2008 domain users but the POC test is failed, do
you have experience on this and could shed some light on it? Thanks for
your support.
My FreeRADIUS LDAP related configuration listed below:
more /etc/raddb/modules/ldap
â¦...
ldap {
#
# Note that this needs to match the name in the LDAP
# server certificate, if you're using ldaps.
server = "192.168.254.102"
identity = "cn=Administrator,cn=Users,dc=ms,dc=local"
password = "1qaz!QAZ"
basedn = "dc=ms,dc=local"
filter = "(sAMAccountName=%{%{Stripped-User-Name}:-%{User-Name}})"
ldap_connections_number = 5
# seconds to wait for LDAP query to finish. default: 20
timeout = 20
# seconds LDAP server has to process the query (server-side
# time limit). default: 20
#
# LDAP_OPT_TIMELIMIT is set to this value.
timelimit = 20
â¦â¦
And my radiusd -X output as below, you could see there is Access-Reject
messages sent to NAS.
rad_recv: Access-Request packet from host 192.168.253.254 port 49603,
id=77, length=253
NAS-IP-Address = 192.168.253.254
NAS-Port = 0
NAS-Port-Type = Wireless-802.11
User-Name = "lab"
Service-Type = Login-User
Calling-Station-Id = "F437B7011933"
Called-Station-Id = "000B86999D57"
MS-CHAP-Challenge = 0xbd38014db9614219e63be5946a2e5e37
MS-CHAP2-Response =
0x09001650f03ffa8a6d6ce04f76d60a8cf4c900000000000000008be9d324ae40a1063
66c1ee86933dacd17bf520297182190
Aruba-Essid-Name = "microshield-lab"
Aruba-Location-Id = "lab-AP-1"
Aruba-Attr-10 = 0x6d6963726f736869656c642d6c6162
Aruba-Attr-12 = 0x6950686f6e65
Message-Authenticator = 0x530723b754043a3c9ff8cdc151e2ed87
# Executing section authorize from file
/etc/raddb/sites-enabled/default
+- entering group authorize {...}
++[preprocess] returns ok
++[digest] returns noop
[suffix] No '@' in User-Name = "lab", looking up realm NULL
[suffix] No such realm "NULL"
++[suffix] returns noop
[ldap] performing user authorization for lab
[ldap] expand: %{Stripped-User-Name} ->
[ldap] ... expanding second conditional
[ldap] expand: %{User-Name} -> lab
[ldap] expand: (sAMAccountName=%{%{Stripped-User-Name}:-%{User-Name}})
-> (sAMAccountName=lab)
[ldap] expand: dc=ms,dc=local -> dc=ms,dc=local
[ldap] ldap_get_conn: Checking Id: 0
[ldap] ldap_get_conn: Got Id: 0
[ldap] performing search in dc=ms,dc=local, with filter
(sAMAccountName=lab)
[ldap] looking for check items in directory...
[ldap] looking for reply items in directory...
WARNING: No "known good" password was found in LDAP. Are you sure that
the user is configured correctly?
[ldap] user lab authorized to use remote access
[ldap] ldap_release_conn: Release Id: 0
++[ldap] returns ok
++[expiration] returns noop
++[logintime] returns noop
Failed to authenticate the user.
Using Post-Auth-Type Reject
# Executing group from file /etc/raddb/sites-enabled/default
+- entering group REJECT {...}
[sql] expand: %{User-Name} -> lab
[sql] sql_set_user escaped user --> 'lab'
[sql] expand: %{User-Password} ->
[sql] ... expanding second conditional
[sql] expand: %{Chap-Password} ->
[sql] expand: INSERT INTO radpostauth
(username, pass, reply, authdate) VALUES (
'%{User-Name}',
'%{%{User-Password}:-%{Chap-Password}}',
'%{reply:Packet-Type}', '%S') -> INSERT INTO radpostauth
(username, pass, reply, authdate)
VALUES ( 'lab', '',
'Access-Reject', '2015-05-18 13:53:47')
rlm_sql (sql) in sql_postauth: query is INSERT INTO radpostauth
(username, pass, reply, authdate)
VALUES ( 'lab',
'', 'Access-Reject', '2015-05-18 13:53:47')
rlm_sql (sql): Reserving sql socket id: 2
rlm_sql (sql): Released sql socket id: 2
++[sql] returns ok
[attr_filter.access_reject] expand: %{User-Name} -> lab
attr_filter: Matched entry DEFAULT at line 11
++[attr_filter.access_reject] returns updated
Sending Access-Reject of id 77 to 192.168.253.254 port 49603
Finished request 26.
BR!
Chen Jiang
Microshield Technology Co., Ltd
å京å¸æµ·æ·åºè¥¿ä¸ç¯åè·¯50å·è±ªæ大å¦C2座18-19å± 100048
(86)10-88518768
(86)18612696123
[1]chenjiang at microshield.com.cn
References
1. mailto:chenjiang at microshield.com.cn
More information about the Freeradius-Users
mailing list