Need help on eap-cache
Arran Cudbard-Bell
a.cudbardb at freeradius.org
Mon May 22 17:48:55 UTC 2023
That's very odd. Must be a bug in the cache module or whatever it's calling to expand pairs.
-Arran
> On May 19, 2023, at 03:56, deepika parmar <parmardeepika9 at gmail.com> wrote:
>
> Hello,
>
> I have configured *EAP-AKA virtual-server in FreeRADIUS to
> perform authentication. I have enabled eap cache so that fast reauth
> will work and
> session data will be stored in cache. However during store session
> even if session
> data is there in session state, in cache while storing session data its null.
>
> Logs are like:
> Debug : (0.0) h9-auth-server - store session {
> Debug : (0.0) h9-auth-server - | debug_attr
> INFO : (0.0) h9-auth-server - Attributes matching "&session-state"
> INFO : (0.0) h9-auth-server - &session-State.session-State = {
> INFO : (0.0) h9-auth-server - Permanent-Identity =
> 10026000000000 at wlan.mnc11343.mcc0.3gppnetwork.org
> INFO : (0.0) h9-auth-server - SIM-Ki =
> 0x465b5ce8b199b49faa5f0a2ee238a6bc
> INFO : (0.0) h9-auth-server - SIM-OPc =
> 0xcd63cb71954a9f4e48a5994e37a02baf
> INFO : (0.0) h9-auth-server - SIM-SQN = 640
> INFO : (0.0) h9-auth-server - Identity = 2TGUFSvpAG13Ugm
> INFO : (0.0) h9-auth-server - Session-Data =
> 0x2d9b493ceda56d4b440d6a6b011c06b2f54ffd51
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Session data is present
> INFO : (0.0) h9-auth-server - Counter = 0
> INFO : (0.0) h9-auth-server - }
> Debug : (0.0) h9-auth-server - | %(debug_attr:{&session-state})
> Debug : (0.0) h9-auth-server - | --> (null)
> Debug : (0.0) h9-auth-server - &session-state.SIM-Ki :=
> 0x2d9b493ceda56d4b440d6a6b011c06b2f54ffd51
> Debug : (0.0) eap_aka_cache - | eap-aka-sim.Session-ID
> Debug : (0.0) eap_aka_cache - | %{eap-aka-sim.Session-ID}
> Debug : (0.0) eap_aka_cache - | --> 0x345043774142776875516d30353132
> Debug : (0.0) eap_aka_cache - --> 0x345043774142776875516d30353132
> Debug : (0.0) eap_aka_cache - No cache entry found for
> "0x345043774142776875516d30353132"
> Debug : (0.0) eap_aka_cache - Creating new cache entry
> Debug : (0.0) eap_aka_cache - EXPAND %{session-state.Permanent-Identity}
> Debug : (0.0) eap_aka_cache - | session-state.Permanent-Identity
> Debug : (0.0) eap_aka_cache - | %{session-state.Permanent-Identity}
> Debug : (0.0) eap_aka_cache - | -->
> 10026000000000 at wlan.mnc11343.mcc0.3gppnetwork.org
> Debug : (0.0) eap_aka_cache - -->
> 10026000000000 at wlan.mnc11343.mcc0.3gppnetwork.org
> Debug : (0.0) eap_aka_cache -
> &session-State[0].Permanent-Identity :=
> "10026000000000 at wlan.mnc11343.mcc0.3gppnetwork.org"
> Debug : (0.0) eap_aka_cache - EXPAND
> %{session-state.Session-Data} >>>>>>>>> Session data not
> available
> Debug : (0.0) eap_aka_cache - | session-state.Session-Data
> Debug : (0.0) eap_aka_cache - | %{session-state.Session-Data}
> Debug : (0.0) eap_aka_cache - | -->
> Debug : (0.0) eap_aka_cache - -->
> Debug : (0.0) eap_aka_cache - &session-State[0].Session-Data := 0x
> Debug : (0.0) eap_aka_cache - EXPAND %{session-state.Encr-Data.Counter}
> Debug : (0.0) eap_aka_cache - | session-state.Encr-Data.Counter
> Debug : (0.0) eap_aka_cache - | %{session-state.Encr-Data.Counter}
>
>
> Store session setting in virtual server:
>
> store session {
> "%(debug_attr:&session-state)"
>
> eap_aka_cache
>
> "%(debug_attr:&session-state)"
> ok
> }
>
> Eap cache:
> cache eap_aka_cache {
> #
> # key:: Cache key.
> #
> key = "%{eap-aka-sim.Session-ID}"
>
> #
> # ttl:: TTL for cache entries.
> #
> ttl = 150
>
> #
> # update <section> { ... }::
> #
> update session-state {
>
> &Permanent-Identity := "%{session-state.Permanent-Identity}"
> &Session-Data := "%{session-state.Session-Data}"
>
> &Encr-Data.Counter := "%{session-state.Encr-Data.Counter}"
> }
> }
>
> Can anyone help?
>
>
> Summary of my setup:
>
>
>
> * FreeRadius version4 - Configured, compiled and installed from
> master Branch
>
> * wpa_supplicant version 2.10
>
> * Ubuntu 20.04 LTS
>
> Thanks,
>
> Deepika
> -
> List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: Message signed with OpenPGP
URL: <http://lists.freeradius.org/pipermail/freeradius-users/attachments/20230522/c4c45259/attachment-0001.sig>
More information about the Freeradius-Users
mailing list