1486 lines
60 KiB
Plaintext
1486 lines
60 KiB
Plaintext
LINKSYS-WLAN-ACCESS-POINT-CAPTIVE-PORTAL-MIB DEFINITIONS ::= BEGIN
|
|
|
|
-- LAPAC1750PRO Captive Portal MIB
|
|
-- (C) 2014 Belkin International, Inc. and/or its subsidiaries and affiliates, including Linksys, LLC. All rights reserved.
|
|
|
|
-- This SNMP Management Information Specification
|
|
-- embodies Linksys, LLC. Corporation's confidential and proprietary
|
|
-- intellectual property. Linksys, LLC. Corporation retains all title
|
|
-- and ownership in the Specification including any revisions.
|
|
|
|
-- This Specification is supplied "AS IS", Linksys, LLC. Corporation
|
|
-- makes no warranty, either expressed or implied,
|
|
-- as to the use, operation, condition, or performance of the
|
|
-- Specification.
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, IpAddress,
|
|
IpAddress,Integer32, Counter32, Counter64, TimeTicks, Unsigned32
|
|
FROM SNMPv2-SMI
|
|
RowStatus,MacAddress,TEXTUAL-CONVENTION
|
|
FROM SNMPv2-TC
|
|
DisplayString FROM RFC1213-MIB
|
|
ifIndex FROM IF-MIB
|
|
InterfaceIndex FROM IF-MIB
|
|
InetAddressType, InetAddress FROM INET-ADDRESS-MIB
|
|
wap03 FROM LINKSYS-WLAN-ACCESS-POINT-MIB;
|
|
|
|
apCaptivePortal MODULE-IDENTITY
|
|
LAST-UPDATED "201404090000Z" -- 09 April 2014 12:00:00 GMT
|
|
ORGANIZATION "Linksys Small Business"
|
|
CONTACT-INFO
|
|
" Postal: Linksys, LLC.
|
|
131 Theory Drive
|
|
Irvine, CA 92617
|
|
Support Website: http://www.linksys.com/business/support"
|
|
DESCRIPTION
|
|
"Private MIB for Captive Portal"
|
|
|
|
-- Revision history.
|
|
REVISION
|
|
"201404090000Z" -- 09 April 2014 12:00:00 GMT
|
|
DESCRIPTION
|
|
"Initial version."
|
|
|
|
::= { wap03 120 }
|
|
|
|
|
|
--
|
|
-- ***********************************************************
|
|
--
|
|
-- Textual Conventions
|
|
--
|
|
-- ***********************************************************
|
|
|
|
|
|
--**************************************************************************************
|
|
-- apcpConfigGroup
|
|
--**************************************************************************************
|
|
|
|
apcpConfigGroup OBJECT IDENTIFIER ::= { apCaptivePortal 1 }
|
|
|
|
--**************************************************************************************
|
|
-- apcpGlobalConfigGroup
|
|
--**************************************************************************************
|
|
|
|
apcpGlobalConfigGroup OBJECT IDENTIFIER ::= { apcpConfigGroup 1 }
|
|
|
|
apcpAdminMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enable or disable captive portal feature on the system."
|
|
DEFVAL { disable }
|
|
::= { apcpGlobalConfigGroup 1 }
|
|
|
|
apcpAuthTimeout OBJECT-TYPE
|
|
SYNTAX Integer32 (60..600)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The length of time to maintain an authentication session
|
|
from a client. This time is measured from when a client
|
|
initiates an authentication request. The value is
|
|
represented in seconds.This applies to both http and
|
|
https sessions."
|
|
DEFVAL { 300 }
|
|
::= { apcpGlobalConfigGroup 2 }
|
|
|
|
apcpAdditionalHttpPort OBJECT-TYPE
|
|
SYNTAX Integer32 (1025..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The additional captive portal authentication server port for
|
|
HTTP web connection. Valid range is from 1025-65535 or 80.
|
|
apcpAdditionalHttpPort and apcpAdditionalHttpSecurePort should
|
|
not have same value. 0 denotes no additional http port is used."
|
|
DEFVAL { 0 }
|
|
::= { apcpGlobalConfigGroup 3 }
|
|
|
|
apcpAdditionalHttpSecurePort OBJECT-TYPE
|
|
SYNTAX Integer32 (1025..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The additional captive portal authentication server port for
|
|
HTTPS web connection. Valid range is from 1025-65535 or 443.
|
|
apcpAdditionalHttpSecurePort and apcpAdditionalHttpPort should
|
|
not have same value. 0 denotes no additional https port is used."
|
|
DEFVAL { 0 }
|
|
::= { apcpGlobalConfigGroup 4 }
|
|
|
|
apcpDebugFlag OBJECT-TYPE
|
|
SYNTAX Integer32(0..4)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Debug Flag to enable trace messages for Captive Portal
|
|
Package."
|
|
DEFVAL { 0 }
|
|
::= { apcpGlobalConfigGroup 5 }
|
|
|
|
--**************************************************************************************
|
|
-- apCaptivePortalConfigGroup
|
|
--
|
|
--**************************************************************************************
|
|
apCaptivePortalConfigGroup OBJECT IDENTIFIER ::= {apcpConfigGroup 2 }
|
|
|
|
apCaptivePortalTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ApCaptivePortalEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of config parms for instances of captive portal."
|
|
::= { apCaptivePortalConfigGroup 1 }
|
|
|
|
apCaptivePortalEntry OBJECT-TYPE
|
|
SYNTAX ApCaptivePortalEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Captive Portal instance entry."
|
|
INDEX { apCaptivePortalInstanceId, apCaptivePortalConfigName}
|
|
::= { apCaptivePortalTable 1 }
|
|
|
|
ApCaptivePortalEntry ::= SEQUENCE {
|
|
apCaptivePortalInstanceId Unsigned32,
|
|
apCaptivePortalConfigName DisplayString,
|
|
apCaptivePortalAdminMode INTEGER,
|
|
apCaptivePortalProtocolMode INTEGER,
|
|
apCaptivePortalVerifyMode INTEGER,
|
|
apCaptivePortalURLRedirectMode INTEGER,
|
|
apCaptivePortalRedirectURL DisplayString,
|
|
apCaptivePortalAwayTime Unsigned32,
|
|
apCaptivePortalSessionTimeout Unsigned32,
|
|
apCaptivePortalUserUpRate Unsigned32,
|
|
apCaptivePortalUserDownRate Unsigned32,
|
|
apCaptivePortalUserGroup DisplayString,
|
|
apCaptivePortalUseRadiusSetting INTEGER,
|
|
apCaptivePortalRadiusServerIPType INTEGER,
|
|
apCaptivePortalRadiusServer1 InetAddress,
|
|
apCaptivePortalRadiusServer2 InetAddress,
|
|
apCaptivePortalRadiusServer3 InetAddress,
|
|
apCaptivePortalRadiusServer4 InetAddress,
|
|
--#IFDEF IPV6_MGMT
|
|
apCaptivePortalIPv6RadiusServer1 InetAddress,
|
|
apCaptivePortalIPv6RadiusServer2 InetAddress,
|
|
apCaptivePortalIPv6RadiusServer3 InetAddress,
|
|
apCaptivePortalIPv6RadiusServer4 InetAddress,
|
|
--#ENDIF
|
|
apCaptivePortalRadiusServerKey1 DisplayString,
|
|
apCaptivePortalRadiusServerKey2 DisplayString,
|
|
apCaptivePortalRadiusServerKey3 DisplayString,
|
|
apCaptivePortalRadiusServerKey4 DisplayString,
|
|
apCaptivePortalRadiusAccounting INTEGER,
|
|
apCaptivePortalRowStatus RowStatus
|
|
}
|
|
|
|
apCaptivePortalInstanceId OBJECT-TYPE
|
|
SYNTAX Unsigned32(1..2)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The identifier associated with this instance of captive
|
|
portal."
|
|
::= { apCaptivePortalEntry 1 }
|
|
|
|
apCaptivePortalConfigName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..32))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name, in alpha-numeric characters, assigned to this
|
|
captive portal configuration."
|
|
::= { apCaptivePortalEntry 2 }
|
|
|
|
apCaptivePortalAdminMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enable or disable this instance of captive portal on
|
|
the system."
|
|
DEFVAL { disable }
|
|
::= { apCaptivePortalEntry 3 }
|
|
|
|
apCaptivePortalProtocolMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
http(1),
|
|
https(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The protocol mode to be used."
|
|
DEFVAL { http }
|
|
::= { apCaptivePortalEntry 4 }
|
|
|
|
apCaptivePortalVerifyMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
guest(0),
|
|
local(1),
|
|
radius(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of user verification to perform."
|
|
DEFVAL { guest }
|
|
::= { apCaptivePortalEntry 5 }
|
|
|
|
apCaptivePortalURLRedirectMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Whether the captive portal should redirect newly
|
|
authenticated clients to the configured URL. If this mode
|
|
is disabled, the default locale specific welcome page is
|
|
used. If enabled, the client is redirected to a configured
|
|
URL."
|
|
DEFVAL { disable }
|
|
::= { apCaptivePortalEntry 6 }
|
|
|
|
apCaptivePortalRedirectURL OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..256))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The URL to which the newly authenticated client is
|
|
redirected if apCaptivePortalURLRedirectMode is enabled."
|
|
::= { apCaptivePortalEntry 7 }
|
|
|
|
apCaptivePortalAwayTime OBJECT-TYPE
|
|
SYNTAX Unsigned32(0..1440)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This field indicates the expiry time in minutes for
|
|
authenticated clients that have been disassociated. The
|
|
client is removed from captive portal client user list if
|
|
away time exceeds this configured value."
|
|
DEFVAL { 60 }
|
|
::= { apCaptivePortalEntry 8 }
|
|
|
|
apCaptivePortalSessionTimeout OBJECT-TYPE
|
|
SYNTAX Unsigned32(0..1440)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The session timeout in minutes. After this limit has been reached
|
|
the user will be disconnected. If this value is set to 0,
|
|
no timeout is enforced.This value is represented in
|
|
minutes."
|
|
DEFVAL { 0 }
|
|
::= { apCaptivePortalEntry 9 }
|
|
|
|
apCaptivePortalUserUpRate OBJECT-TYPE
|
|
SYNTAX Unsigned32(0..300)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum bandwidth, in megabytes per second, that a
|
|
client can transmit traffic when using Captive Portal. This
|
|
setting limits the bandwidth at which the client can send
|
|
data into the network. If this value is set to 0, no rate
|
|
limiting is enforced."
|
|
DEFVAL { 0 }
|
|
::= { apCaptivePortalEntry 10 }
|
|
|
|
apCaptivePortalUserDownRate OBJECT-TYPE
|
|
SYNTAX Unsigned32(0..300)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum bandwidth, in megabytes per second, that a
|
|
client can receive traffic when using Captive Portal. This
|
|
setting limits the bandwidth at which the client can
|
|
receive data from the network. If this value is set to 0,
|
|
no rate limiting is enforced."
|
|
DEFVAL { 0 }
|
|
::= { apCaptivePortalEntry 11 }
|
|
|
|
apCaptivePortalUserGroup OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(1..32))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This field indicates the group name assigned to the
|
|
configuration to be used by local users."
|
|
DEFVAL { "Default" }
|
|
::= { apCaptivePortalEntry 12 }
|
|
|
|
apCaptivePortalUseRadiusSetting OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates to use global radius settings or CP instance
|
|
radius settings."
|
|
DEFVAL { enable }
|
|
::= { apCaptivePortalEntry 13 }
|
|
|
|
apCaptivePortalRadiusServerIPType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
ipv4(1),
|
|
ipv6(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the RADIUS server IP address type for AP
|
|
Captive Portal."
|
|
DEFVAL { ipv4 }
|
|
::= { apCaptivePortalEntry 14 }
|
|
|
|
apCaptivePortalRadiusServer1 OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates IPv4 address of the primary RADIUS server."
|
|
::= { apCaptivePortalEntry 15 }
|
|
|
|
apCaptivePortalRadiusServer2 OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates IPv4 address of the first backup RADIUS server."
|
|
::= { apCaptivePortalEntry 16 }
|
|
|
|
apCaptivePortalRadiusServer3 OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates IPv4 address of the second backup RADIUS server."
|
|
::= { apCaptivePortalEntry 17 }
|
|
|
|
apCaptivePortalRadiusServer4 OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates IPv4 address of the third backup RADIUS server."
|
|
::= { apCaptivePortalEntry 18 }
|
|
|
|
--#IFDEF IPV6_MGMT
|
|
apCaptivePortalIPv6RadiusServer1 OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates IPv6 address of the primary RADIUS server."
|
|
::= { apCaptivePortalEntry 19 }
|
|
|
|
apCaptivePortalIPv6RadiusServer2 OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates IPv6 address of the first backup RADIUS server."
|
|
::= { apCaptivePortalEntry 20 }
|
|
|
|
apCaptivePortalIPv6RadiusServer3 OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates IPv6 address of the second backup RADIUS server."
|
|
::= { apCaptivePortalEntry 21 }
|
|
|
|
apCaptivePortalIPv6RadiusServer4 OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates IPv6 address of the third backup RADIUS server."
|
|
::= { apCaptivePortalEntry 22 }
|
|
--#ENDIF
|
|
|
|
apCaptivePortalRadiusServerKey1 OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(1..64))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the shared secret key for the AP Captive Portal
|
|
RADIUS server. The text you enter will be displayed as '*'
|
|
characters to prevent others from seeing the RADIUS key as
|
|
you type. Default value of RADIUS key is NULL."
|
|
::= { apCaptivePortalEntry 23 }
|
|
|
|
apCaptivePortalRadiusServerKey2 OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(1..64))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the shared secret key for the AP Captive Portal
|
|
RADIUS server. The text you enter will be displayed as '*'
|
|
characters to prevent others from seeing the RADIUS key as
|
|
you type. Default value of RADIUS key is NULL."
|
|
::= { apCaptivePortalEntry 24 }
|
|
|
|
apCaptivePortalRadiusServerKey3 OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(1..64))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the shared secret key for the AP Captive Portal
|
|
RADIUS server. The text you enter will be displayed as '*'
|
|
characters to prevent others from seeing the RADIUS key as
|
|
you type. Default value of RADIUS key is NULL."
|
|
::= { apCaptivePortalEntry 25 }
|
|
|
|
apCaptivePortalRadiusServerKey4 OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(1..64))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the shared secret key for the AP Captive Portal
|
|
RADIUS server. The text you enter will be displayed as '*'
|
|
characters to prevent others from seeing the RADIUS key as
|
|
you type. Default value of RADIUS key is NULL."
|
|
::= { apCaptivePortalEntry 26 }
|
|
|
|
apCaptivePortalRadiusAccounting OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates RADIUS Accounting is enabled or not."
|
|
DEFVAL { disable }
|
|
::= { apCaptivePortalEntry 27 }
|
|
|
|
apCaptivePortalRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The captive portal instance status.
|
|
|
|
Supported values:
|
|
active(1) - This status is displayed after a valid
|
|
Captive Portal instance is created.
|
|
createAndGo(4) - Set to this value to create a new
|
|
Captive Portal instance.
|
|
destroy(6) - Set to this value to remove an
|
|
existing Captive Portal instance."
|
|
::= { apCaptivePortalEntry 28 }
|
|
|
|
--**************************************************************************************
|
|
-- apcpConfigWebLocaleGroup
|
|
--**************************************************************************************
|
|
|
|
apcpConfigWebLocaleGroup OBJECT IDENTIFIER ::= { apcpConfigGroup 3 }
|
|
|
|
apcpConfigWebLocaleTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ApcpConfigWebLocaleEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This database is used to web config."
|
|
::= { apcpConfigWebLocaleGroup 1 }
|
|
|
|
apcpConfigWebLocaleEntry OBJECT-TYPE
|
|
SYNTAX ApcpConfigWebLocaleEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Captive Portal instance client status entry."
|
|
INDEX {apcpConfigWebLocaleId,apcpConfigWebLocaleConfigName,apcpConfigWebLocaleInstanceName}
|
|
::= { apcpConfigWebLocaleTable 1 }
|
|
|
|
ApcpConfigWebLocaleEntry ::= SEQUENCE {
|
|
apcpConfigWebLocaleId
|
|
Unsigned32,
|
|
apcpConfigWebLocaleConfigName
|
|
DisplayString,
|
|
apcpConfigWebLocaleInstanceName
|
|
DisplayString,
|
|
apcpConfigWebLocaleInstanceId
|
|
Unsigned32,
|
|
apcpConfigWebLocaleBackgroundImageName
|
|
DisplayString,
|
|
apcpConfigWebLocaleLogoImageName
|
|
DisplayString,
|
|
apcpConfigWebLocaleFontList
|
|
DisplayString,
|
|
apcpConfigWebLocaleBrowserTitle
|
|
DisplayString,
|
|
apcpConfigWebLocaleTitleText
|
|
DisplayString,
|
|
apcpConfigWebLocaleForegroundColour
|
|
DisplayString,
|
|
apcpConfigWebLocaleBackgroundColour
|
|
DisplayString,
|
|
apcpConfigWebLocaleSeperatorColour
|
|
DisplayString,
|
|
apcpConfigWebLocaleLabel
|
|
DisplayString,
|
|
apcpConfigWebLocaleLocale
|
|
DisplayString,
|
|
apcpConfigWebLocaleAccountImageName
|
|
DisplayString,
|
|
apcpConfigWebLocaleAccountLabel
|
|
DisplayString,
|
|
apcpConfigWebLocaleUserLabel
|
|
DisplayString,
|
|
apcpConfigWebLocalePasswordLabel
|
|
DisplayString,
|
|
apcpConfigWebLocaleButtonLabel
|
|
DisplayString,
|
|
apcpConfigWebLocaleInstructionalText
|
|
DisplayString,
|
|
apcpConfigWebLocaleAUPText
|
|
DisplayString,
|
|
apcpConfigWebLocaleAcceptText
|
|
DisplayString,
|
|
apcpConfigWebLocaleNoAcceptText
|
|
DisplayString,
|
|
apcpConfigWebLocaleWIPMsgText
|
|
DisplayString,
|
|
apcpConfigWebLocaleDeniedMsgText
|
|
DisplayString,
|
|
apcpConfigWebLocaleResourceMsgText
|
|
DisplayString,
|
|
apcpConfigWebLocaleTimeoutMsgText
|
|
DisplayString,
|
|
apcpConfigWebLocaleWelcomeTitleText
|
|
DisplayString,
|
|
apcpConfigWebLocaleWelcomeText
|
|
DisplayString,
|
|
apcpConfigWebLocaleRowStatus
|
|
RowStatus
|
|
}
|
|
|
|
apcpConfigWebLocaleId OBJECT-TYPE
|
|
SYNTAX Unsigned32(1..3)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Unique identifier used to index this locale within its
|
|
assigned captive portal configuration."
|
|
::= { apcpConfigWebLocaleEntry 1 }
|
|
|
|
apcpConfigWebLocaleConfigName OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..32))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Unique name used to index this locale within its
|
|
assigned captive portal configuration."
|
|
::= { apcpConfigWebLocaleEntry 2 }
|
|
|
|
apcpConfigWebLocaleInstanceName OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..32))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Unique name associated with captive portal instance."
|
|
::= { apcpConfigWebLocaleEntry 3 }
|
|
|
|
apcpConfigWebLocaleInstanceId OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The identifier associated with Captive Portal instance."
|
|
::= { apcpConfigWebLocaleEntry 4 }
|
|
|
|
apcpConfigWebLocaleBackgroundImageName OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(5..32))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Optional background image. Recommended image should be
|
|
5KB max,GIF or JPG format."
|
|
DEFVAL { "brcm_bkg.jpg" }
|
|
::= { apcpConfigWebLocaleEntry 5 }
|
|
|
|
apcpConfigWebLocaleLogoImageName OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(5..32))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"File name of an image used for branding purposes, such as
|
|
the company logo. Image should be 5KB max, 200x200 pixels,
|
|
GIF or JPG format."
|
|
DEFVAL { "brcm_logo.gif" }
|
|
::= { apcpConfigWebLocaleEntry 6 }
|
|
|
|
apcpConfigWebLocaleFontList OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(1..512))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Prioritized, comma separated, list of fonts to be used by
|
|
the client brower. Font specifications are necessary for
|
|
proper locale display."
|
|
DEFVAL { "\'MS UI Gothic\', arial, sans-serif" }
|
|
::= { apcpConfigWebLocaleEntry 7 }
|
|
|
|
apcpConfigWebLocaleBrowserTitle OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(1..128))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enter the text to display on the client Web browser
|
|
title bar or tab."
|
|
DEFVAL { "Captive Portal" }
|
|
::= { apcpConfigWebLocaleEntry 8 }
|
|
|
|
apcpConfigWebLocaleTitleText OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(1..128))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enter the text for use to greet the users."
|
|
DEFVAL { "Welcome to the Wireless Network" }
|
|
::= { apcpConfigWebLocaleEntry 9 }
|
|
|
|
apcpConfigWebLocaleForegroundColour OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(1..32))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Foreground color of login page using a well known color
|
|
name or RGB value."
|
|
DEFVAL { "#999999" }
|
|
::= { apcpConfigWebLocaleEntry 10 }
|
|
|
|
apcpConfigWebLocaleBackgroundColour OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(1..32))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Background color of login page using a well known color
|
|
name or RGB value."
|
|
DEFVAL { "#BFBFBF" }
|
|
::= { apcpConfigWebLocaleEntry 11 }
|
|
|
|
apcpConfigWebLocaleSeperatorColour OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(1..32))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Separator bar color of the login page using a well known
|
|
color name or RGB value."
|
|
DEFVAL { "#BFBFBF" }
|
|
::= { apcpConfigWebLocaleEntry 12 }
|
|
|
|
apcpConfigWebLocaleLabel OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(1..32))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Label text for tab and links identifying the language."
|
|
DEFVAL { "English" }
|
|
::= { apcpConfigWebLocaleEntry 13 }
|
|
|
|
apcpConfigWebLocaleLocale OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(1..32))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Used to identify the users language of choice for
|
|
customized content."
|
|
DEFVAL { "en" }
|
|
::= { apcpConfigWebLocaleEntry 14 }
|
|
|
|
apcpConfigWebLocaleAccountImageName OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(5..32))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Account image that is stretched across the account column.
|
|
Recommended image should be 5KB max ,GIF or JPG format."
|
|
DEFVAL { "login_key.jpg" }
|
|
::= { apcpConfigWebLocaleEntry 15 }
|
|
|
|
apcpConfigWebLocaleAccountLabel OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(1..32))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"General label text used to identify the account type."
|
|
DEFVAL { "Enter your Username" }
|
|
::= { apcpConfigWebLocaleEntry 16 }
|
|
|
|
apcpConfigWebLocaleUserLabel OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(1..32))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enter the text to display next to the field where the
|
|
user enters the username."
|
|
DEFVAL { "Username:" }
|
|
::= { apcpConfigWebLocaleEntry 17 }
|
|
|
|
apcpConfigWebLocalePasswordLabel OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(1..64))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enter the text to display next to the field where the
|
|
user enters the password."
|
|
DEFVAL { "Password:" }
|
|
::= { apcpConfigWebLocaleEntry 18 }
|
|
|
|
apcpConfigWebLocaleButtonLabel OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(2..32))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enter the text to display on the button the user clicks
|
|
to connect to the network."
|
|
DEFVAL { "Connect" }
|
|
::= { apcpConfigWebLocaleEntry 19 }
|
|
|
|
apcpConfigWebLocaleInstructionalText OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(1..256))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Text used to provide instructional content."
|
|
DEFVAL { "To start using this service, enter your credentials and click the Connect button." }
|
|
::= { apcpConfigWebLocaleEntry 20 }
|
|
|
|
|
|
apcpConfigWebLocaleAUPText OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(1..4096))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enter the text to display in the Acceptance Use Policy field.
|
|
The acceptance use policy instructs users about the
|
|
conditions under which they are allowed to access the
|
|
network."
|
|
DEFVAL { "Acceptance Use Policy" }
|
|
::= { apcpConfigWebLocaleEntry 21 }
|
|
|
|
apcpConfigWebLocaleAcceptText OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(1..128))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enter the text to display next to the box that the user
|
|
must select to indicate that he or she accepts the terms
|
|
of use.Acceptance."
|
|
DEFVAL { "Check here to indicate that you have read and accepted the Acceptance Use Policy." }
|
|
::= { apcpConfigWebLocaleEntry 22 }
|
|
|
|
apcpConfigWebLocaleNoAcceptText OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(1..128))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Text used to indicate that authentication failed because
|
|
the client did not acknowledge the AUP."
|
|
DEFVAL { "Error: You must acknowledge the Acceptance Use Policy before connecting!" }
|
|
::= { apcpConfigWebLocaleEntry 23 }
|
|
|
|
apcpConfigWebLocaleWIPMsgText OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(1..128))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Text used while waiting for user verification."
|
|
DEFVAL { "Connecting, please be patient" }
|
|
::= { apcpConfigWebLocaleEntry 24 }
|
|
|
|
apcpConfigWebLocaleDeniedMsgText OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(1..128))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enter the text to display when the user does not provide
|
|
valid authentication information. This message displays
|
|
after the user clicks the button to connect to the
|
|
network."
|
|
DEFVAL { "Error: Invalid Credentials, please try again!" }
|
|
::= { apcpConfigWebLocaleEntry 25 }
|
|
|
|
apcpConfigWebLocaleResourceMsgText OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(1..128))
|
|
MAX-ACCESS read-write
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"Enter the text to display when the system has rejected
|
|
authentication due to system resource limitations. This
|
|
message displays after the user clicks the button to
|
|
connect to the network."
|
|
DEFVAL { "Error: Limited Resources, please reconnect and try again later!" }
|
|
::= { apcpConfigWebLocaleEntry 26 }
|
|
|
|
apcpConfigWebLocaleTimeoutMsgText OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(1..128))
|
|
MAX-ACCESS read-write
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"Enter the text to display when the system has rejected
|
|
authentication because the authentication transaction took
|
|
too long. This could be due to user input time, or a
|
|
timeout due to the overall transaction."
|
|
DEFVAL { "Error: Timed Out, please reconnect and try again!" }
|
|
::= { apcpConfigWebLocaleEntry 27 }
|
|
|
|
apcpConfigWebLocaleWelcomeTitleText OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(1..128))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enter the title to display to greet the user after he or
|
|
she successfully connects to the network."
|
|
DEFVAL { "Congratulations!" }
|
|
::= { apcpConfigWebLocaleEntry 28 }
|
|
|
|
apcpConfigWebLocaleWelcomeText OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(1..256))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enter the additional text to display when the user is
|
|
successfully connected to the network"
|
|
DEFVAL { "You are now authorized and connected to the network." }
|
|
::= { apcpConfigWebLocaleEntry 29 }
|
|
|
|
apcpConfigWebLocaleRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The captive portal web locale instance status.
|
|
Supported values:
|
|
active(1) - This status is displayed after a valid
|
|
Captive Portal instance is created.
|
|
createAndGo(4) - Set to this value to create a new
|
|
Captive Portal instance.
|
|
destroy(6) - Set to this value to remove an
|
|
existing Captive Portal instance."
|
|
::= { apcpConfigWebLocaleEntry 30 }
|
|
|
|
--**************************************************************************************
|
|
-- apcpLocalUserDatabaseGroup
|
|
--**************************************************************************************
|
|
|
|
apcpLocalUserDatabaseGroup OBJECT IDENTIFIER ::= { apcpConfigGroup 4 }
|
|
|
|
-- ---------------------------------
|
|
-- apcpLocalUserGroupTable
|
|
-- ---------------------------------
|
|
|
|
apcpLocalUserGroupTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ApcpLocalUserGroupEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of group definitions for the local users. This
|
|
database is used by captive portal instances and local
|
|
users if the verification mode is set to LOCAL."
|
|
::= { apcpLocalUserDatabaseGroup 1 }
|
|
|
|
apcpLocalUserGroupEntry OBJECT-TYPE
|
|
SYNTAX ApcpLocalUserGroupEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The user group entry."
|
|
INDEX { apcpLocalUserGroupName }
|
|
::= { apcpLocalUserGroupTable 1 }
|
|
|
|
ApcpLocalUserGroupEntry ::= SEQUENCE {
|
|
apcpLocalUserGroupName DisplayString,
|
|
apcpLocalUserGroupRowStatus RowStatus
|
|
}
|
|
|
|
apcpLocalUserGroupName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(1..32))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The user group name, limited to alpha-numeric strings
|
|
(including the '-' and '_' characters)."
|
|
::= { apcpLocalUserGroupEntry 1 }
|
|
|
|
apcpLocalUserGroupRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The user group entry status.
|
|
|
|
Supported values:
|
|
active(1) - This status is displayed after a valid
|
|
user group is created.
|
|
createAndGo(4) - Set to this value to create a new user
|
|
group.
|
|
destroy(6) - Set to this value to remove an existing
|
|
user group."
|
|
::= { apcpLocalUserGroupEntry 2 }
|
|
|
|
-- ---------------------------------
|
|
-- apcpLocalUserTable
|
|
-- ---------------------------------
|
|
|
|
apcpLocalUserTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ApcpLocalUserEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of user definitions for the local database. This
|
|
database is used by a captive portal instance if its
|
|
verification mode is set to LOCAL."
|
|
::= { apcpLocalUserDatabaseGroup 2 }
|
|
|
|
apcpLocalUserEntry OBJECT-TYPE
|
|
SYNTAX ApcpLocalUserEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The local user entry."
|
|
INDEX { apcpLocalUserName }
|
|
::= { apcpLocalUserTable 1 }
|
|
|
|
ApcpLocalUserEntry ::= SEQUENCE {
|
|
apcpLocalUserName DisplayString,
|
|
apcpLocalUserPassword DisplayString,
|
|
apcpLocalUserGroup DisplayString,
|
|
apcpLocalUserAwayTimeout Integer32,
|
|
apcpLocalUserMaxBandwidthUp Unsigned32,
|
|
apcpLocalUserMaxBandwidthDown Unsigned32,
|
|
apcpLocalUserRowStatus RowStatus
|
|
}
|
|
|
|
apcpLocalUserName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(1..32))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The user name, limited to alpha-numeric strings
|
|
(including the '-' and '_' characters)."
|
|
|
|
::= { apcpLocalUserEntry 1 }
|
|
|
|
apcpLocalUserPassword OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(8..64))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The user password is set of alphanumeric characters and
|
|
allowed special characters ` ~ ! @ # $ % ^ & * ( ) - _+
|
|
= { } [ ] | ; : , < > . ?. This object will return an
|
|
empty string even if a password is set."
|
|
|
|
::= { apcpLocalUserEntry 2 }
|
|
|
|
apcpLocalUserAwayTimeout OBJECT-TYPE
|
|
SYNTAX Integer32 (0..1440)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The away timeout in minutes. After this limit is
|
|
reached, the user is disconnected.If this value is set to
|
|
0, the default value for the captive portal is used."
|
|
DEFVAL { 0 }
|
|
::= { apcpLocalUserEntry 3 }
|
|
|
|
apcpLocalUserMaxBandwidthUp OBJECT-TYPE
|
|
SYNTAX Unsigned32(0..300)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum bandwidth, in megabytes per second, that the
|
|
user can transmit traffic when using Captive Portal. This
|
|
setting limits the bandwidth at which the user can send
|
|
data into the network. If this value is set to 0, no rate
|
|
limiting is enforced."
|
|
DEFVAL { 0 }
|
|
::= { apcpLocalUserEntry 4 }
|
|
|
|
apcpLocalUserMaxBandwidthDown OBJECT-TYPE
|
|
SYNTAX Unsigned32(0..300)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum bandwidth, in megabytes per second, that the
|
|
user can receive traffic when using Captive Portal. This
|
|
setting limits the bandwidth at which the user can send
|
|
data into the network. If this value is set to 0, no rate
|
|
limiting is enforced."
|
|
DEFVAL { 0 }
|
|
::= { apcpLocalUserEntry 5 }
|
|
|
|
apcpLocalUserRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The user entry status.
|
|
|
|
Supported values:
|
|
active(1) - This status is displayed after a valid
|
|
user is created.
|
|
createAndGo(4) - Set to this value to create a new user.
|
|
destroy(6) - Set to this value to remove an existing
|
|
user."
|
|
::= { apcpLocalUserEntry 6 }
|
|
|
|
-- ---------------------------------
|
|
-- apcpLocalUserGroupAssociationTable
|
|
-- ---------------------------------
|
|
|
|
apcpLocalUserGroupAssociationTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ApcpLocalUserGroupAssociationEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The mapping of local user assignments to a user group."
|
|
::= { apcpLocalUserDatabaseGroup 3 }
|
|
|
|
apcpLocalUserGroupAssociationEntry OBJECT-TYPE
|
|
SYNTAX ApcpLocalUserGroupAssociationEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The local user group association entry."
|
|
INDEX { apcpLocalUserGroupAssociationGroupName, apcpLocalUserGroupAssociationUserName }
|
|
::= { apcpLocalUserGroupAssociationTable 1 }
|
|
|
|
ApcpLocalUserGroupAssociationEntry ::= SEQUENCE {
|
|
apcpLocalUserGroupAssociationGroupName
|
|
DisplayString,
|
|
apcpLocalUserGroupAssociationUserName
|
|
DisplayString,
|
|
apcpLocalUserGroupAssociationRowStatus
|
|
RowStatus
|
|
}
|
|
|
|
apcpLocalUserGroupAssociationGroupName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(1..32))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The user group association entry group name."
|
|
::= { apcpLocalUserGroupAssociationEntry 1 }
|
|
|
|
apcpLocalUserGroupAssociationUserName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(1..32))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The user name associated with user group association entry."
|
|
::= { apcpLocalUserGroupAssociationEntry 2 }
|
|
|
|
|
|
apcpLocalUserGroupAssociationRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The local user to user group association entry status.
|
|
|
|
Supported values:
|
|
active(1) - This status is displayed after a valid
|
|
association between a local user and a
|
|
user group is created.
|
|
createAndGo(4) - Set to this value to create a new
|
|
association between a local user and a
|
|
user group.
|
|
destroy(6) - Set to this value to remove an existing
|
|
association between a local user and a
|
|
user group."
|
|
::= { apcpLocalUserGroupAssociationEntry 3 }
|
|
|
|
--**************************************************************************************
|
|
-- apcpVAPConfigGroup
|
|
--**************************************************************************************
|
|
|
|
apcpVAPConfigGroup OBJECT IDENTIFIER ::= { apcpConfigGroup 5 }
|
|
|
|
-- ---------------------------------
|
|
-- apcpVAPConfigGroupTable
|
|
-- ---------------------------------
|
|
|
|
apcpVAPConfigGroupTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ApcpVAPConfigGroupEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of group definitions for the local users. This
|
|
database is used by captive portal instances and local
|
|
users if the verification mode is set to LOCAL."
|
|
::= { apcpVAPConfigGroup 1 }
|
|
|
|
apcpVAPConfigGroupEntry OBJECT-TYPE
|
|
SYNTAX ApcpVAPConfigGroupEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The user group entry."
|
|
INDEX { apcpVAPConfigGroupIndex,apcpVAPConfigGroupRadioIndex }
|
|
::= { apcpVAPConfigGroupTable 1 }
|
|
|
|
ApcpVAPConfigGroupEntry ::= SEQUENCE {
|
|
apcpVAPConfigGroupIndex DisplayString,
|
|
apcpVAPConfigGroupRadioIndex DisplayString,
|
|
apcpVAPConfigGroupCPIntance DisplayString
|
|
}
|
|
|
|
apcpVAPConfigGroupIndex OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The VAP interface entry index, it can take values from
|
|
vap0 to vap15."
|
|
::= { apcpVAPConfigGroupEntry 1 }
|
|
|
|
apcpVAPConfigGroupRadioIndex OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The radio interface entry index, it can take values
|
|
from wlan0 to wlan1."
|
|
::= { apcpVAPConfigGroupEntry 2 }
|
|
|
|
|
|
apcpVAPConfigGroupCPIntance OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name of captive portal instance, assigned to this
|
|
VAP/radio configuration."
|
|
::= { apcpVAPConfigGroupEntry 3 }
|
|
|
|
--**************************************************************************************
|
|
-- apcpStatusGroup
|
|
--**************************************************************************************
|
|
|
|
apcpStatusGroup OBJECT IDENTIFIER ::= { apCaptivePortal 2 }
|
|
|
|
--**************************************************************************************
|
|
-- apcpAuthenticatedClientStatusGroup
|
|
--**************************************************************************************
|
|
|
|
apcpAuthenticatedClientStatusGroup OBJECT IDENTIFIER ::= { apcpStatusGroup 1 }
|
|
|
|
apcpAuthenticatedClientStatusTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ApcpAuthenticatedClientStatusEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This database is used to report status of authenticated
|
|
clients."
|
|
::= { apcpAuthenticatedClientStatusGroup 1 }
|
|
|
|
apcpAuthenticatedClientStatusEntry OBJECT-TYPE
|
|
SYNTAX ApcpAuthenticatedClientStatusEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Captive portal authenticated client status entry."
|
|
INDEX { apcpAuthenticatedClientMacAddress }
|
|
::= { apcpAuthenticatedClientStatusTable 1 }
|
|
|
|
ApcpAuthenticatedClientStatusEntry ::= SEQUENCE {
|
|
apcpAuthenticatedClientMacAddress
|
|
MacAddress,
|
|
apcpAuthenticatedClientIpAddress
|
|
DisplayString,
|
|
apcpAuthenticatedClientUserName
|
|
DisplayString,
|
|
apcpAuthenticatedClientProtocolMode
|
|
INTEGER,
|
|
apcpAuthenticatedClientVerifyMode
|
|
INTEGER,
|
|
apcpAuthenticatedClientVapIndex
|
|
InterfaceIndex,
|
|
apcpAuthenticatedClientRadioIndex
|
|
InterfaceIndex,
|
|
apcpAuthenticatedClientCPInstanceId
|
|
Integer32,
|
|
apcpAuthenticatedClientSessionTimeout
|
|
DisplayString,
|
|
apcpAuthenticatedClientAwayTimeout
|
|
DisplayString,
|
|
apcpAuthenticatedClientInitalURL
|
|
DisplayString,
|
|
apcpAuthenticatedClientRxPackets
|
|
Unsigned32,
|
|
apcpAuthenticatedClientTxPackets
|
|
Unsigned32,
|
|
apcpAuthenticatedClientRxBytes
|
|
Unsigned32,
|
|
apcpAuthenticatedClientTxBytes
|
|
Unsigned32
|
|
}
|
|
|
|
apcpAuthenticatedClientMacAddress OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The MAC address of authenticated client."
|
|
::= { apcpAuthenticatedClientStatusEntry 1 }
|
|
|
|
apcpAuthenticatedClientIpAddress OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP address of the authenticated client."
|
|
::= { apcpAuthenticatedClientStatusEntry 2 }
|
|
|
|
apcpAuthenticatedClientUserName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(1..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"User name (or Guest ID) of the connected client."
|
|
::= { apcpAuthenticatedClientStatusEntry 3 }
|
|
|
|
apcpAuthenticatedClientProtocolMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
http(1),
|
|
https(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Protocol mode used for the client authentication."
|
|
::= { apcpAuthenticatedClientStatusEntry 4 }
|
|
|
|
apcpAuthenticatedClientVerifyMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
guest(0),
|
|
local(1),
|
|
radius(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Type of user verification performed for the client
|
|
authentication."
|
|
::= { apcpAuthenticatedClientStatusEntry 5 }
|
|
|
|
apcpAuthenticatedClientVapIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The VAP interface on which the client was authenticated."
|
|
::= { apcpAuthenticatedClientStatusEntry 6 }
|
|
|
|
apcpAuthenticatedClientRadioIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The radio index on which the client was authenticated."
|
|
::= { apcpAuthenticatedClientStatusEntry 7 }
|
|
|
|
apcpAuthenticatedClientCPInstanceId OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The captive portal instance on which the client is
|
|
authenticated."
|
|
::= { apcpAuthenticatedClientStatusEntry 8 }
|
|
|
|
apcpAuthenticatedClientSessionTimeout OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The time remaining (in seconds) for the client to get unauthorized by the AP."
|
|
::= { apcpAuthenticatedClientStatusEntry 9 }
|
|
|
|
apcpAuthenticatedClientAwayTimeout OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The time remaining (in seconds) for the client to get disassociated
|
|
by AP."
|
|
::= { apcpAuthenticatedClientStatusEntry 10 }
|
|
|
|
apcpAuthenticatedClientInitalURL OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..256))
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The URL received in the initial request."
|
|
::= { apcpAuthenticatedClientStatusEntry 11 }
|
|
|
|
apcpAuthenticatedClientRxPackets OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of packets received by the client"
|
|
::= { apcpAuthenticatedClientStatusEntry 12 }
|
|
|
|
apcpAuthenticatedClientTxPackets OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of packets transmitted by the client"
|
|
::= { apcpAuthenticatedClientStatusEntry 13 }
|
|
|
|
apcpAuthenticatedClientRxBytes OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of bytes received by the client"
|
|
::= { apcpAuthenticatedClientStatusEntry 14 }
|
|
|
|
apcpAuthenticatedClientTxBytes OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of bytes transmitted by the client"
|
|
::= { apcpAuthenticatedClientStatusEntry 15 }
|
|
|
|
--**************************************************************************************
|
|
-- apcpAuthFailedClientStatusGroup
|
|
--**************************************************************************************
|
|
|
|
apcpAuthFailedClientStatusGroup OBJECT IDENTIFIER ::= { apcpStatusGroup 2 }
|
|
|
|
apcpAuthFailedClientStatusTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ApcpAuthFailedClientStatusEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This database is used to report status of authenticated
|
|
clients."
|
|
::= { apcpAuthFailedClientStatusGroup 1 }
|
|
|
|
apcpAuthFailedClientStatusEntry OBJECT-TYPE
|
|
SYNTAX ApcpAuthFailedClientStatusEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Captive portal authenticated client status entry."
|
|
INDEX { apcpAuthFailedClientMacAddress }
|
|
::= { apcpAuthFailedClientStatusTable 1 }
|
|
|
|
ApcpAuthFailedClientStatusEntry ::= SEQUENCE {
|
|
apcpAuthFailedClientMacAddress
|
|
MacAddress,
|
|
apcpAuthFailedClientIpAddress
|
|
DisplayString,
|
|
apcpAuthFailedClientTimeStamp
|
|
DisplayString,
|
|
apcpAuthFailedClientUserName
|
|
DisplayString,
|
|
apcpAuthFailedClientVerifyMode
|
|
INTEGER,
|
|
apcpAuthFailedClientVapIndex
|
|
InterfaceIndex,
|
|
apcpAuthFailedClientRadioIndex
|
|
InterfaceIndex,
|
|
apcpAuthFailedClientCPInstanceId
|
|
Integer32
|
|
}
|
|
|
|
apcpAuthFailedClientMacAddress OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The MAC address of authentication failed client."
|
|
::= { apcpAuthFailedClientStatusEntry 1 }
|
|
|
|
apcpAuthFailedClientIpAddress OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP address of the authentication failed client."
|
|
::= { apcpAuthFailedClientStatusEntry 2 }
|
|
|
|
apcpAuthFailedClientTimeStamp OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The time (in seconds) since the client failed
|
|
authorization."
|
|
::= { apcpAuthFailedClientStatusEntry 3 }
|
|
|
|
apcpAuthFailedClientUserName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"User name (or Guest ID) of the authentication failed
|
|
client."
|
|
::= { apcpAuthFailedClientStatusEntry 4 }
|
|
|
|
apcpAuthFailedClientVerifyMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
guest(0),
|
|
local(1),
|
|
radius(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Type of user verification performed for the
|
|
authentication failed client."
|
|
::= { apcpAuthFailedClientStatusEntry 5 }
|
|
|
|
apcpAuthFailedClientVapIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The VAP interface on which the client failed
|
|
authentication."
|
|
::= { apcpAuthFailedClientStatusEntry 6 }
|
|
|
|
apcpAuthFailedClientRadioIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The radio index on which the client failed
|
|
authentication."
|
|
::= { apcpAuthFailedClientStatusEntry 7 }
|
|
|
|
apcpAuthFailedClientCPInstanceId OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The captive portal instance on which the client failed
|
|
authentication."
|
|
::= { apcpAuthFailedClientStatusEntry 8 }
|
|
|
|
END
|