(RADIATOR) LEAP and AuthBy LDAP2
Hugh Irvine
hugh at open.com.au
Wed Jul 16 04:23:23 CDT 2003
Hello Mauro -
You are correct, you will need to use plaintext passwords with LEAP.
regards
Hugh
On Wednesday, Jul 16, 2003, at 19:04 Australia/Melbourne, ZAGO, Mauro
wrote:
> Dear all,
> I am trying to configure Radiator as radius server for a Cisco
> Aironet 340.
> My userlist is on an OpenLDAP server.
> It seams that Radiator is unable to interpret SHA password that come
> from LDAP in conjunction with "EAPType LEAP"!!!!
> SHA password is correctly interpreted when I use another Handler
> (without EAPType LEAP).
> Plaintext passwords are allways working!
>
>
>
> Radius.cfg:
> <Client 192.168.xxx.xxx>
> Secret mysecret
> DupInterval 0
> DefaultRealm wireless.realm
> </Client>
> #
> # Not working Handler
> #
> <Handler Realm=wireless.realm>
> RewriteUsername s/^([^@]+).*/$1/
> AuthByPolicy ContinueWhileReject
> <AuthBy LDAP2>
> Host ldap.mydomain.com
> Port 389
> BaseDN dc=mydomain,dc=com
> UsernameAttr uid
> PasswordAttr userPassword
> ServerChecksPassword
> EAPType LEAP
> </AuthBy>
> </Handler>
>
> #
> # Working Handler (for other clients - Cisco Access Point)
> #
> <Handler>
> RewriteUsername s/^([^@]+).*/$1/
> AuthByPolicy ContinueWhileReject
> MaxSessions 2
> <AuthBy SQL>
> DBSo dce dbi:mysql:xxxxx:localhost
> DBUsername xxxxx
> DBAuth xxxxxxxxxx
> AuthSelect select password, profile, freezed from dbo_userlist
> where name='%n'
> AuthColumnDef 0, User-Password, check
> AuthColumnDef 1, cisco-avpair, reply
> AuthColumnDef 2, Prohibit, check
> AddToReply
> Service-Type=Framed-User,Framed-Protocol=PPP,Framed-IP-
> Netmask=255.255.255.0,Framed-Compression=Van-Jacobson-
> TCP-IP,Framed-MTU=1500,cisco-avpair="ip:dns-servers=193.205.206.23
> 193.205.195.12",Framed-Routing=None
> AccountingTable ACCOUNTING
> AcctColumnDef .....
> AcctColumnDef .....
> .....
> </AuthBy>
> <AuthBy LDAP2>
> Host ldap.mydomain.com
> Port 389
> AuthDN cn=Manager,dc=maydomain,dc=com
> AuthPassword xxxxxxxx
> BaseDN dc=mydomain,dc=it
> UsernameAttr uid
> PasswordAttr userPassword
> HoldServerConnection
> AddToReply ..........
> </AuthBy>
> </Handler>
>
>
>
>
>
> Logfile:
>
> # When is used "wireless.realm"
> ....
> Wed Jul 16 10:18:35 2003: DEBUG: Handling with Radius::AuthLDAP2:
> Wed Jul 16 10:18:35 2003: DEBUG: Handling with EAP: code 2, 48, 42
> Wed Jul 16 10:18:35 2003: DEBUG: Response type 17
> Wed Jul 16 10:18:35 2003: INFO: Connecting to ldap.mydomain.com, port
> 389
> Wed Jul 16 10:18:35 2003: INFO: Attempting to bind to LDAP server
> ldap.mydomain.com:389)
> Wed Jul 16 10:18:36 2003: DEBUG: LDAP got result for cn=Surname
> Name,ou=unit1,dc=mydomain,dc=com
> ....
> Wed Jul 16 10:18:36 2003: DEBUG: LDAP got userPassword:
> {SHA}xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
> Wed Jul 16 10:18:36 2003: DEBUG: Radius::AuthLDAP2 looks for match
> with name.surname
> Wed Jul 16 10:18:36 2003: DEBUG: Radius::AuthLDAP2 ACCEPT:
> Wed Jul 16 10:18:36 2003: INFO: Access rejected for name.surname: Bad
> LEAP Password
> ....
>
> # When is used default Handler (Access point Cisco - client of this
> realm)
> .....
> Mon Jul 14 14:29:50 2003: DEBUG: Handling with Radius::AuthLDAP2:
> Mon Jul 14 14:29:50 2003: INFO: Connecting to ldap.mydomain.com, port
> 389
> Mon Jul 14 14:29:50 2003: INFO: Attempting to bind to LDAP server
> ldap.mydomain.com:389)
> Mon Jul 14 14:29:50 2003: DEBUG: LDAP got result for cn=Surname
> Name,ou=unit1,dc=mydomain,dc=com
> Mon Jul 14 14:29:50 2003: DEBUG: LDAP got userPassword:
> {SHA}xxxxxxxxxxxxxxxxxxxxxxxxxxx
> Mon Jul 14 14:29:50 2003: DEBUG: Radius::AuthLDAP2 looks for match
> with name.surname
> Mon Jul 14 14:29:50 2003: DEBUG: Radius::AuthLDAP2 ACCEPT:
> Mon Jul 14 14:29:50 2003: DEBUG: Access accepted for name.surname
> .....
>
>
>
> Thanks in advance for all your responses.
>
> PS: sorry for my orrible english
>
>
> ********************************
> Mauro Zago
>
> Università degli Studi di Trento
> ATI Network
> Via Briamasco, 2
> 38100 - Trento - Italia
>
> *********************************
>
> ===
> 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.
>
>
NB: have you included a copy of your configuration file (no secrets),
together with a trace 4 debug showing what is happening?
--
Radiator: the most portable, flexible and configurable RADIUS server
anywhere. Available on *NIX, *BSD, Windows 95/98/2000, NT, MacOS X.
-
Nets: internetwork inventory and management - graphical, extensible,
flexible with hardware, software, platform and database independence.
===
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