]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Updated Aerohive (Extreme) dictionary as per their KB (#3248)
authorStefan Paetow <spaetow@users.noreply.github.com>
Thu, 16 Jan 2020 23:58:05 +0000 (23:58 +0000)
committerArran Cudbard-Bell <a.cudbardb@freeradius.org>
Thu, 16 Jan 2020 23:58:05 +0000 (18:58 -0500)
share/dictionary/radius/dictionary.aerohive

index 87c56caf725980769dbd5a63a354074ecfb89be9..ed37cb2af920caaeafaf36632ddb0aaf9439736a 100644 (file)
@@ -5,14 +5,26 @@
 #
 #  dictionary.aerohive
 #
-#  Aerohive
+#  Aerohive (now Extreme Networks, Inc.)
 #
 #      $Id$
 #
 VENDOR         Aerohive                        26928
 
 BEGIN-VENDOR   Aerohive
+#BEGIN-VENDOR  Extreme
 
+# Source: http://docs.aerohive.com/330000/docs/help/english/ng/Content/reference/docs/radius-dictionary.htm
+# Last-updated-date 25-October-2017
+# Extreme supports a small set of Vendor-Specific-Attributes for
+# administrative access to HiveManager Classic, and a different set
+# of Vendor-Specific-Attributes for HiveOS. Both are documented in
+# this file.
+
+# Most customer will wish to import this file in it’s entirety into
+# their local RADIUS data store.
+
+# Beginning of HiveManager Classic VSAs
 # The following ATTRIBUTE and VALUE definitions are required.
 ATTRIBUTE      AH-HM-Admin-Group-Id                    1       integer
 VALUE  AH-HM-Admin-Group-Id            Read-Only-Admin         0
@@ -22,4 +34,45 @@ VALUE        AH-HM-Admin-Group-Id            Read-Write-Admin        2
 # The following is an example of an admin group that you can define.
 #VALUE  AH-HM-Admin-Group-Id            Admin-Group100          100
 
+# End of HiveManager Classic VSAs
+# Beginning of HiveOS VSAs
+ATTRIBUTE      Extreme-User-Vlan                       1       integer
+ATTRIBUTE      Extreme-Libsip-Patron-Info              3       octets encrypt=2
+ATTRIBUTE      Extreme-Libsip-Action                   4       integer
+ATTRIBUTE      Extreme-Libsip-Additional-Message       5       octets
+ATTRIBUTE      Extreme-User-Profile-Attribute          6       integer
+ATTRIBUTE      Extreme-Data-Usage-Limit                7       octets
+ATTRIBUTE      Extreme-AVPair                          8       string
+ATTRIBUTE      Extreme-Radius-Code                     9       integer
+ATTRIBUTE      Extreme-PPSK-Request                    201     octets
+ATTRIBUTE      Extreme-PPSK-PMK                        202     octets
+ATTRIBUTE      Extreme-IDM-Message                     203     integer
+ATTRIBUTE      Extreme-NT-Identity                     204     integer
+ATTRIBUTE      Extreme-User-Language                   205     string
+ATTRIBUTE      Extreme-Time-Zone-Offset                207     integer
+ATTRIBUTE      Extreme-Daylight-Saving-Offset          208     integer
+ATTRIBUTE      Extreme-Client-Monitor-Session          209     octets
+ATTRIBUTE      Extreme-Client-Monitor-Problem          210     integer
+ATTRIBUTE      Extreme-IDM-Redirect-URL                211     string
+ATTRIBUTE      Extreme-MGT-MAC-Address                 212     string
+ATTRIBUTE      Extreme-Auth-Source                     213     integer
+
+#
+# Integer Translations
+#
+# Extreme-Libsip-Action Values
+VALUE  Extreme-Libsip-Action   Permit          0
+VALUE  Extreme-Libsip-Action   Restricted      1
+VALUE  Extreme-Libsip-Action   Deny            2
+
+# Extreme-Radius-Code Values
+VALUE  Extreme-Radius-Code     Disconnect-Request      1
+VALUE  Extreme-Radius-Code     COA-Request             2
+
+# Extreme-Auth-Source
+VALUE  Extreme-Auth-Source     Service         1
+VALUE  Extreme-Auth-Source     Non-Service     2
+
 END-VENDOR      Aerohive