Topic: freeradius + chillispot problem

Hello all,
I'm struggling with running the hotspot.

I'm using following SW versions:
FreeRADIUS Version 2.0.4
chillispot 1.0
mysql  Ver 14.12

the OS is Debian Lenny

I have configured 'user6'  in the database

when I'm trying the radtest:

radtest user6 {userpass} 127.0.0.1 0 {radiuspass}
the freeradius is successfully authorizes user:
Access-Accept packet from host 127.0.0.1 port 1812, id=9, length=56


But when I'm trying to get authorization from windows XP, I get following messages on freeradius debug console:

rad_recv: Access-Request packet from host 127.0.0.1 port 55048, id=2, length=120
        User-Name = "user6"
        EAP-Message = 0x0200000a017573657236
        Message-Authenticator = 0x0e1ed45af3959fc10588850cdd3d22b3
        Calling-Station-Id = "00-0C-E3-40-14-85"
        Called-Station-Id = "00-11-43-19-06-5B"
        NAS-Port-Type = Wireless-802.11
        NAS-Port = 5
        NAS-IP-Address = 0.0.0.0
        NAS-Identifier = "nas01"
+- entering group authorize
++[preprocess] returns ok
++[chap] returns noop
    rlm_realm: No '@' in User-Name = "user6", looking up realm NULL
    rlm_realm: No such realm "NULL"
++[suffix] returns noop
        expand: %{User-Name} -> user6
rlm_sql (sql): sql_set_user escaped user --> 'user6'
rlm_sql (sql): Reserving sql socket id: 1
        expand: SELECT id, username, attribute, value, op           FROM radcheck           WHERE username = '%{SQL-User-Name}'           ORDER BY id -> SELECT id, username, attribute, value, op           FROM radcheck           WHERE username = 'user6'           ORDER BY id
        expand: SELECT groupname           FROM radusergroup           WHERE username = '%{SQL-User-Name}'           ORDER BY priority -> SELECT groupname           FROM radusergroup           WHERE username = 'user6'           ORDER BY priority
rlm_sql (sql): Released sql socket id: 1
rlm_sql (sql): User user6 not found
++[sql] returns notfound
++[expiration] returns noop
++[logintime] returns noop
rlm_pap: WARNING! No "known good" password found for the user.  Authentication may fail because of this.
++[pap] returns noop
  rlm_eap: EAP packet type response id 0 length 10
  rlm_eap: No EAP Start, assuming it's an on-going EAP conversation
++[eap] returns updated
  rad_check_password:  Found Auth-Type EAP
auth: type "EAP"
  WARNING: Unknown value specified for Auth-Type.  Cannot perform requested action.
auth: Failed to validate the user.
Login incorrect: [user6/<via Auth-Type = EAP>] (from client hotspot port 5 cli 00-0C-E3-40-14-85)
  Found Post-Auth-Type Reject
+- entering group REJECT
        expand: %{User-Name} -> user6
attr_filter: Matched entry DEFAULT at line 11
++[attr_filter.access_reject] returns updated
Delaying reject of request 2 for 1 seconds
Going to the next request
Waking up in 0.9 seconds.
Sending delayed reject for request 2
Sending Access-Reject of id 2 to 127.0.0.1 port 55048


I don't know what is an issue and how to debug it. I will send more configuration data if it will be necessary.

Pete

Re: freeradius + chillispot problem

maybe error on radius.conf check encrytion too.