Hi
all
I need help with simple
configuration to authenticate windows active directory users via free
radius.
I have a domain
controller, Cisco vpdn router , and free radius UNIX environment (
FreeBSD )
Active directory group:
VPDN, user name's have allow dialin on user option
Radiusd.conf ldap
configuration:
ldap
{
server = "ad.xxx.yyy"
identity = "CN=radiusd,OU=External_Object,DC=xxxl,DC=yyy"
password = radiusd111
basedn = "OU=VPDN_USERS,OU=External_Object,DC=xxx,DC=yyy"
filter = "(uid=%{Stripped-User-Name:-%{User-Name}})"
base_filter = "(objectclass=radiusprofile)"
When I try to connect
via l2tp dialer I get error: (auth: Failed to validate the
user
(
modcall: leaving group
authorize (returns ok) for request 0
rad_check_password: Found Auth-Type LDAP
auth: type
"LDAP"
Processing the authenticate section of radiusd.conf
modcall: entering group
LDAP for request 0
rlm_ldap: -
authenticate
rlm_ldap: login attempt
by "vpdn1" with password "xxxx"
radius_xlat:
'(uid=vpdn1)'
radius_xlat:
'OU=VPDN_USERS,OU=External_Object,DC=xxxl,DC=yyy'
rlm_ldap: ldap_get_conn:
Checking Id: 0
rlm_ldap: ldap_get_conn:
Got Id: 0
rlm_ldap: attempting
LDAP reconnection
rlm_ldap: (re)connect to
ad.xxx.yyy:389, authentication 0
rlm_ldap: bind as
CN=radiusd,OU=External_Object,DC=xxx,DC=yyy/radiusd111 to
ad.xxx.yyy:389
rlm_ldap: waiting for
bind result ...
rlm_ldap: Bind was
successful
rlm_ldap: performing
search in OU=VPDN_USERS,OU=External_Object,DC=xxx,DC=yyy, with filter
(uid=vpdn1)
rlm_ldap: object not
found or got ambiguous search result
rlm_ldap:
ldap_release_conn: Release Id: 0
modcall[authenticate]: module "ldap" returns notfound for request
0
modcall: leaving group
LDAP (returns notfound) for request 0
auth: Failed to validate
the user.
Login incorrect
(rlm_ldap: User not found): [vpdn1/xxxx (from client wan-gw1 port
25)
Delaying request 0 for 1
seconds
Finished request
0
Going to the next
request
Thread 1 waiting to be
assigned a request
rad_recv: Access-Request
packet from host 194.90.143.73:1645, id=20, length=102
Sending Access-Reject of
id 20 to 194.90.143.73 port 1645
---
Walking the entire request list ---
Waking up in 1
seconds...
---
Walking the entire request list ---
Cleaning up request 0 ID
20 with timestamp 44e4c472
Nothing to do.
Sleeping until we see a request.
Thank you
Mohammad