(RADIATOR) radiator 3.11 + Windows 2003 AD
Bob Smith
b_smith44 at hotmail.com
Fri Jan 28 11:33:09 CST 2005
i'm trying to convince radiator to use AD as an authentication source. when
i use radpwtst to test radiator i end up with LDAP_INVALID_CREDENTIALS
errors. i have tested every possible combination i have defined for AuthDN
with ldapsearch and they all work.
for AuthDN i have tried:
CN=Radiator (Pseudo-User),OU=Proxy Users,DC=some,DC=place
CN=Radiator (Pseudo-User),CN=Proxy Users,DC=some,DC=place
radiator at some.place
CN=%U,OU=Staff Users,DC=some,DC=place
%U at some.place
the first three were using a proxy account created just for radiator, the
last two were to bind as the user attempting to authenticate. when using the
last two entries i set AuthPassword to %P. i'm hoping to not have to give
radiator domain admin rights, i'm not sure what the best was to achieve this
is.
i have also tried hitting AD via both ports 389 and 3268.
i made minimal changes to the sample ad-ldap.cfg and now have:
Foreground
LogStdout
LogDir .
DbDir .
Trace 4
<Client DEFAULT>
Secret mysecret
DupInterval 0
</Client>
<Realm DEFAULT>
<AuthBy LDAP2>
Host oslo.some.place
Port 3268
AuthDN "CN=Radiator (Pseudo-User),OU=Proxy
Users,DC=some,DC=place"
# AuthDN "radiator at some.place"
AuthPassword "q1w2e3r4T%"
BaseDN "ou=Staff Users,DC=some,DC=place"
ServerChecksPassword
UsernameAttr sAMAccountName
AuthAttrDef logonHours,MS-Login-Hours,check
</AuthBy>
</Realm>
the errors i'm getting look like:
Fri Jan 28 09:26:08 2005: DEBUG: Finished reading configuration file
'goodies/test.cfg'
This Radiator license will expire on 2005-04-01
This Radiator license will stop operating after 1000 requests
To purchase an unlimited full source version of Radiator, see
http://www.open.com.au/ordering.html
To extend your license period, contact admin at open.com.au
Fri Jan 28 09:26:08 2005: DEBUG: Reading dictionary file './dictionary'
Fri Jan 28 09:26:08 2005: DEBUG: Creating authentication port 0.0.0.0:1645
Fri Jan 28 09:26:08 2005: DEBUG: Creating accounting port 0.0.0.0:1646
Fri Jan 28 09:26:08 2005: NOTICE: Server started: Radiator 3.11 on dibbler
(LOCKED)
Fri Jan 28 09:26:15 2005: DEBUG: Packet dump:
*** Received from 127.0.0.1 port 34429 ....
Code: Access-Request
Identifier: 104
Authentic: 1234567890123456
Attributes:
User-Name = "fred"
Service-Type = Framed-User
NAS-IP-Address = 203.63.154.1
NAS-Port = 1234
Called-Station-Id = "123456789"
Calling-Station-Id = "987654321"
NAS-Port-Type = Async
User-Password =
"<159><249>:<201><175>\<4><246><188>8<9><160><216>}x<153>"
Fri Jan 28 09:26:15 2005: DEBUG: Handling request with Handler
'Realm=DEFAULT'
Fri Jan 28 09:26:15 2005: DEBUG: Deleting session for fred, 203.63.154.1,
1234
Fri Jan 28 09:26:15 2005: DEBUG: Handling with Radius::AuthLDAP2:
Fri Jan 28 09:26:15 2005: INFO: Connecting to oslo.some.place, port 3268
Fri Jan 28 09:26:15 2005: INFO: Attempting to bind to LDAP server
oslo.some.place:3268
Fri Jan 28 09:26:15 2005: ERR: Could not bind connection with
"radiator at some.place", "q1w2e3r4T%", error: LDAP_INVALID_CREDENTIALS (server
oslo.some.place:3268).
Fri Jan 28 09:26:15 2005: ERR: Backing off from oslo.some.place:3268 for 600
seconds.
--
Archive at http://www.open.com.au/archives/radiator/
Announcements on radiator-announce at open.com.au
To unsubscribe, email 'majordomo at open.com.au' with
'unsubscribe radiator' in the body of the message.
More information about the radiator
mailing list