Eleven dictionary

Natarajan M natarajan.m at gmail.com
Fri Nov 15 14:02:08 UTC 2024


These are sub attributes and should be encoded as 3.2 to 3.5 instead of 2
to 5 (encoding their type as 2 to 5 ends up with Eleven-EAPOL-SSID having
the same 3 as Eleven-Authentication-Find-Key).  Assuming probably not yet
widely used and noticed, will raise a PR to fix. It was working fine when I
had my own dictionary file with sub dictionary in 3.0.25, after moving to
3.0.27 resulted in duplicate since 3.0.27 had this part of the base build
itself but functionality broke due to this type vs subtype mismatch.
Please correct if I'm overlooking.

+ATTRIBUTE      Eleven-EAPOL-Anonce                    3. 2       octets
+ATTRIBUTE      Eleven-EAPOL-SSID                       3.3       string
+ATTRIBUTE      Eleven-EAPOL-APMAC                      3.4       octets
+ATTRIBUTE      Eleven-EAPOL-STMAC                      3.5       octets+


+++ b/share/dictionary.eleven
@@ -0,0 +1,52 @@
+# -*- text -*-
+# Copyright (C) 2023 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0
https://creativecommons.org/licenses/by/4.0
+#
+##############################################################################
+#
+#      Eleven Software
+#
+#      $Id$
+#
+##############################################################################
+
+VENDOR         Eleven                          52970
+
+BEGIN-VENDOR Eleven
+
+#
+#  DPSK attributes
+#
+#  The RADIUS server responds with two Cisco-AVPair attributes:
+#
+#      Cisco-AVPair = "psk-mode=ascii"
+#      Cisco-AVPair = "psk=<passphrase>"
+#
+#
+ATTRIBUTE      Eleven-Authentication-Find-Key          3       tlv
+
+#
+# The second EAPoL frame of the 4-way handshake
+#
+ATTRIBUTE      Eleven-EAPOL-Frame-2                    3.1     octets
+
+#
+#  The first EAPoL frame of the 4-way handshake.
+#
+ATTRIBUTE      Eleven-EAPOL-Anonce                     2       octets
+
+#
+#  SSID name
+#
+ATTRIBUTE      Eleven-EAPOL-SSID                       3       string
+
+#
+#  BSSID
+#
+ATTRIBUTE      Eleven-EAPOL-APMAC                      4       octets
+
+#
+#  Wireless client MAC address.
+#
+ATTRIBUTE      Eleven-EAPOL-STMAC                      5       octets
+

Thanks
Natarajan


More information about the Freeradius-Devel mailing list