1548 lines
42 KiB
Plaintext

-- ********************************************************************
-- * Wireless LAN Enterprise Access Point Management Base
-- ********************************************************************
AP-WLAN DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-GROUP
FROM SNMPv2-CONF
enterprises, IpAddress,Unsigned32, Counter64, OBJECT-TYPE, MODULE-IDENTITY
FROM SNMPv2-SMI
apRadioIndex
FROM AP-RADIO
DisplayString, RowStatus, TruthValue, MacAddress
FROM SNMPv2-TC;
--
-- Node definitions
--
-- The Enterprises Number
-- .1.3.6.1.4.1.27662
pepwave OBJECT IDENTIFIER ::= { enterprises 27662 }
-- .1.3.6.1.4.1.27662.200
productID OBJECT IDENTIFIER ::= { pepwave 200 }
-- .1.3.6.1.4.1.27662.200.1
apMib OBJECT IDENTIFIER ::= { productID 1 }
-- .1.3.6.1.4.1.27662.200.1.1
apGeneralMib OBJECT IDENTIFIER ::= { apMib 1 }
-- ********************************************************************
-- * MODULE IDENTITY
-- ********************************************************************
ap-wlan-mib MODULE-IDENTITY
LAST-UPDATED "2011091900Z" -- 09 19, 2011 at 12:00 GMT
ORGANIZATION
"PEPWAVE"
CONTACT-INFO
""
DESCRIPTION
"The MIB module for PEPWAVE Enterprise WiFi AP.
iso(1).org(3).dod(6).internet(1).private(4).
enterprises(1).pepwave(27662).productID(200).apMib(1).apGeneralMib(1).ap-wlan-mib(4)"
::= { apGeneralMib 4 }
-- Wireless LAN Access Point Identifier
--
-- **********************************************************************
-- * MIB attribute OBJECT-TYPE definitions follow
-- **********************************************************************
apWlanInfo OBJECT IDENTIFIER ::= { ap-wlan-mib 1 }
-- **********************************************************************
-- * Wireless Network Info Table
-- **********************************************************************
apWlanInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF ApWlanInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"WLAN Info table."
::= { apWlanInfo 1 }
apWlanInfoEntry OBJECT-TYPE
SYNTAX ApWlanInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the apWlanInfoTable."
INDEX { apCurrentWlanIndex }
::= { apWlanInfoTable 1 }
ApWlanInfoEntry ::=
SEQUENCE {
apCurrentWlanIndex
Integer32,
apCurrentSsid
OCTET STRING,
apCurrentWlanBssid
MacAddress
}
apCurrentWlanIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This attribute indicates the WLAN index"
::= { apWlanInfoEntry 1 }
apCurrentSsid OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(1..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This attribute indicates the WLAN index"
::= { apWlanInfoEntry 2 }
apCurrentWlanBssid OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This attribute indicates the WLAN index"
::= { apWlanInfoEntry 3 }
-- **********************************************************************
-- * Wireless Network Status Table
-- **********************************************************************
apWlanStatTable OBJECT-TYPE
SYNTAX SEQUENCE OF ApWlanStatEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"WLAN Status table."
::= { apWlanInfo 2 }
apWlanStatEntry OBJECT-TYPE
SYNTAX ApWlanStatEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the apWlanStatTable."
INDEX { apCurrentWlanIndex }
::= { apWlanStatTable 1 }
ApWlanStatEntry ::=
SEQUENCE {
apWlanInfoTxPackets
Counter64,
apWlanInfoRxPackets
Counter64,
apWlanInfoTxBytes
Counter64,
apWlanInfoRxBytes
Counter64
}
apWlanInfoTxPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This attribute indicates the WLAN index"
::= { apWlanStatEntry 1 }
apWlanInfoRxPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This attribute indicates the WLAN index"
::= { apWlanStatEntry 2 }
apWlanInfoTxBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This attribute indicates the WLAN index"
::= { apWlanStatEntry 3 }
apWlanInfoRxBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This attribute indicates the WLAN index"
::= { apWlanStatEntry 4 }
-- **********************************************************************
-- * WLAN Configuration
-- **********************************************************************
apWlanConfig OBJECT IDENTIFIER ::= { ap-wlan-mib 2 }
-- **********************************************************************
-- * Wireless Network Basic Configuration Table
-- **********************************************************************
apWlanBasicConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF ApWlanBasicConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"WLAN basic config table."
::= { apWlanConfig 1 }
apWlanBasicConfigEntry OBJECT-TYPE
SYNTAX ApWlanBasicConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the apWlanBasicConfigTable."
INDEX { apWlanIndex }
-- INDEX { apWlanIndex }
::= { apWlanBasicConfigTable 1 }
ApWlanBasicConfigEntry ::=
SEQUENCE {
apWlanIndex
INTEGER,
apWlanRowControl
INTEGER,
apWlanEnable
INTEGER,
apWlanSsid
OCTET STRING,
apWlanBroadcastSsid
INTEGER,
apWlanDataRate
INTEGER,
apWlanMulticastFilter
INTEGER,
apWlanMulticastRate
INTEGER,
apWlanIgmpSnooping
INTEGER,
apWlanVlanId
INTEGER,
apWlanQos
INTEGER,
apWlanL2Isolation
INTEGER,
apWlanRadioSelect
INTEGER,
apWlanVlanPoolEnable
INTEGER,
apWlanVlanPoolList
OCTET STRING,
apWlanBandSteer
INTEGER
}
apWlanIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This attribute indicates the WLAN index"
::= { apWlanBasicConfigEntry 1 }
apWlanRowControl OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The WLAN status.
Supported values:
active(1) - valid entry
notReady(3) - non-valid entry
createAndGo(4) - used to create a new entry
destroy(6) - removes the entry"
::= { apWlanBasicConfigEntry 2 }
apWlanEnable OBJECT-TYPE
SYNTAX INTEGER{
disable(0),
enable(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This attribute indicates the status of the wireless network."
::= { apWlanBasicConfigEntry 3 }
apWlanSsid OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(1..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This attribute indicates the ssid of the wireless network."
::= { apWlanBasicConfigEntry 4 }
apWlanBroadcastSsid OBJECT-TYPE
SYNTAX INTEGER{
disable(0),
enable(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This attribute indicates the status of the broadcast ssid."
::= { apWlanBasicConfigEntry 5 }
apWlanDataRate OBJECT-TYPE
SYNTAX INTEGER{
auto(-1),
rate1Mbps(1000),
rate2Mbps(2000),
rate5dot5Mbps(5500),
rate6Mbps(6000),
rate9Mbps(9000),
rate11Mbps(11000),
rate12Mbps(12000),
rate18Mbps(18000),
rate24Mbps(24000),
rate36Mpbs(36000),
rate48Mbps(48000),
rate54Mbps(54000),
mcs0(0),
mcs1(1),
mcs2(2),
mcs3(3),
mcs4(4),
mcs5(5),
mcs6(6),
mcs7(7),
mcs8(8),
mcs9(9),
mcs10(10),
mcs11(11),
mcs12(12),
mcs13(13),
mcs14(14),
mcs15(15)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This attribute indicates the data rate of the wireless network."
::= { apWlanBasicConfigEntry 6 }
apWlanMulticastFilter OBJECT-TYPE
SYNTAX INTEGER{
disable(0),
enable(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This attribute indicates the status of the multicast filter
of the wireless network."
::= { apWlanBasicConfigEntry 7 }
apWlanMulticastRate OBJECT-TYPE
SYNTAX INTEGER{
rate1Mbps(1000),
rate2Mbps(2000),
rate5dot5Mbps(5500),
rate6Mbps(6000),
rate9Mbps(9000),
rate11Mbps(11000),
rate12Mbps(12000),
rate18Mbps(18000),
rate24Mbps(24000),
rate36Mpbs(36000),
rate48Mbps(48000),
rate54Mbps(54000),
mcs0(0),
mcs1(1),
mcs2(2),
mcs3(3),
mcs4(4),
mcs5(5),
mcs6(6),
mcs7(7),
mcs8(8),
mcs9(9),
mcs10(10),
mcs11(11),
mcs12(12),
mcs13(13),
mcs14(14),
mcs15(15)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This attribute indicates the multicast rate of the wireless network."
::= { apWlanBasicConfigEntry 8 }
apWlanIgmpSnooping OBJECT-TYPE
SYNTAX INTEGER{
disable(0),
enable(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This attribute indicates the IGMP Snooping status of the wireless network."
::= { apWlanBasicConfigEntry 9 }
apWlanVlanId OBJECT-TYPE
SYNTAX INTEGER(0..4095)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This attribute indicates the vlan id of the wireless network."
::= { apWlanBasicConfigEntry 10 }
apWlanQos OBJECT-TYPE
SYNTAX INTEGER{
gold(0),
silver(1),
bronze(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This attribute indicates the QoS of the wireless network."
::= { apWlanBasicConfigEntry 11 }
apWlanL2Isolation OBJECT-TYPE
SYNTAX INTEGER{
disable(0),
enable(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This attribute indicates the Layer 2 Isolation of the wireless network."
::= { apWlanBasicConfigEntry 12 }
apWlanRadioSelect OBJECT-TYPE
SYNTAX INTEGER(1..3)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This attribute indicates the radio selection of the wireless network.
Remarks:
1 means start on radio 1,
2 means start on radio 2,
3 means start on both radio 1 and 2"
::= { apWlanBasicConfigEntry 13 }
apWlanVlanPoolEnable OBJECT-TYPE
SYNTAX INTEGER{
disable(0),
enable(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This attribute indicates the vlan pool enable of the wireless network."
::= { apWlanBasicConfigEntry 14 }
apWlanVlanPoolList OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This attribute indicates the vlan pool list of the wireless network.
Remarks:
Please enter number between 0 to 4095 and maximum item 32
e.g. 1,3,9-11,15
or
1-32
or
1-30,31,32"
::= { apWlanBasicConfigEntry 15 }
apWlanBandSteer OBJECT-TYPE
SYNTAX INTEGER{
disable(0),
preferred(1),
forced(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This attribute indicates the band steering of the wireless network."
::= { apWlanBasicConfigEntry 16 }
-- **********************************************************************
-- * Wireless Network Security Info Table
-- **********************************************************************
apWlanSecurityConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF ApWlanSecurityConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"WLAN security info table."
::= { apWlanConfig 2 }
apWlanSecurityConfigEntry OBJECT-TYPE
SYNTAX ApWlanSecurityConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the apWlanSecurityConfigTable."
INDEX { apWlanIndex }
::= { apWlanSecurityConfigTable 1 }
ApWlanSecurityConfigEntry ::=
SEQUENCE {
apWlanSecurityConfigRowControl
INTEGER,
apWlanSecurityLevel
INTEGER,
apWlanWepKeySize
INTEGER,
apWlanWepKeyFormat
INTEGER,
apWlanWepKey
OCTET STRING,
apWlanWepSharedKeyAuth
INTEGER,
apWlan8021xVersion
INTEGER,
apWlan8021xReKeyPeriod
INTEGER,
apWlanPsk
INTEGER,
apWlanPassphrase
OCTET STRING
}
apWlanSecurityConfigRowControl OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The WLAN security info status.
Supported values:
active(1) - valid entry
notReady(3) - non-valid entry
createAndGo(4) - used to create a new entry
destroy(6) - removes the entry"
::= { apWlanSecurityConfigEntry 1 }
apWlanSecurityLevel OBJECT-TYPE
SYNTAX INTEGER{
none(0),
wep(1),
legacy8021x(2),
wpaTkip(3),
wpaAes(4),
wpaMix(5)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This attribute indicates the security level of the wireless network."
::= { apWlanSecurityConfigEntry 2 }
apWlanWepKeySize OBJECT-TYPE
SYNTAX INTEGER{
hex64(64),
hex128(128),
hex152(152)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This attribute indicates the wep key size of the wireless network."
::= { apWlanSecurityConfigEntry 3 }
apWlanWepKeyFormat OBJECT-TYPE
SYNTAX INTEGER{
ascii(0),
hex(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This attribute indicates the wep key format of the wireless network."
::= { apWlanSecurityConfigEntry 4 }
apWlanWepKey OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This attribute indicates the wep key of the wireless network.
Remarks:
- hex64: 5 ASCII/10 hex characters
- hex128: 13 ASCII/26 hex characters
- hex152: 16 ASCII/32 hex characters"
::= { apWlanSecurityConfigEntry 5 }
apWlanWepSharedKeyAuth OBJECT-TYPE
SYNTAX INTEGER{
disable(0),
enable(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This attribute indicates the wep shared key authentication
of the wireless network."
::= { apWlanSecurityConfigEntry 6 }
apWlan8021xVersion OBJECT-TYPE
SYNTAX INTEGER{
v1(1),
v2(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This attribute indicates the 802.1X version of the wireless network."
::= { apWlanSecurityConfigEntry 7 }
apWlan8021xReKeyPeriod OBJECT-TYPE
SYNTAX INTEGER (0..2678400)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This attribute indicates the 802.1X re-keying period(in seconds) of the wireless network."
::= { apWlanSecurityConfigEntry 8 }
apWlanPsk OBJECT-TYPE
SYNTAX INTEGER{
disable(0),
enable(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This attribute indicates the pre-shared key status of the wireless network."
::= { apWlanSecurityConfigEntry 9 }
apWlanPassphrase OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(8..64))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This attribute indicates the passphrase of the wireless network.
Remarks:
8 to 63 characters or 64 hex characters."
::= { apWlanSecurityConfigEntry 10 }
-- **********************************************************************
-- * Wireless Network Radius Config Table
-- **********************************************************************
apWlanRadiusConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF ApWlanRadiusConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"WLAN security info table."
::= { apWlanConfig 3 }
apWlanRadiusConfigEntry OBJECT-TYPE
SYNTAX ApWlanRadiusConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the apWlanRadiusConfigTable."
INDEX { apWlanIndex }
::= { apWlanRadiusConfigTable 1 }
ApWlanRadiusConfigEntry ::=
SEQUENCE {
apWlanRadiusRowControl
INTEGER,
apWlanRadiusPrimaryHost
IpAddress,
apWlanRadiusPrimarySecret
OCTET STRING,
apWlanRadiusPrimaryAuthPort
INTEGER,
apWlanRadiusPrimaryAcctPort
INTEGER,
apWlanRadiusSecondaryHost
IpAddress,
apWlanRadiusSecondarySecret
OCTET STRING,
apWlanRadiusSecondaryAuthPort
INTEGER,
apWlanRadiusSecondaryAcctPort
INTEGER,
apWlanRadiusMaxRetransmission
INTEGER,
apWlanRadiusRequestInterval
INTEGER
}
apWlanRadiusRowControl OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The WLAN radius status.
Supported values:
active(1) - valid entry
notReady(3) - non-valid entry
createAndGo(4) - used to create a new entry
destroy(6) - removes the entry"
::= { apWlanRadiusConfigEntry 1 }
apWlanRadiusPrimaryHost OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"IP address of the Primary radius account server."
::= { apWlanRadiusConfigEntry 2 }
apWlanRadiusPrimarySecret OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(1..100))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Password used by the ap to connect to the Primary radius account server."
::= { apWlanRadiusConfigEntry 3 }
apWlanRadiusPrimaryAuthPort OBJECT-TYPE
SYNTAX INTEGER (1..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Port number of the Primary radius account server."
::= { apWlanRadiusConfigEntry 4 }
apWlanRadiusPrimaryAcctPort OBJECT-TYPE
SYNTAX INTEGER (1..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Account port number of the Primary radius account server."
::= { apWlanRadiusConfigEntry 5 }
apWlanRadiusSecondaryHost OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"IP address of the Secondary radius account server."
::= { apWlanRadiusConfigEntry 6 }
apWlanRadiusSecondarySecret OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(1..100))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Password used by the ap to connect to the Secondary radius account server."
::= { apWlanRadiusConfigEntry 7 }
apWlanRadiusSecondaryAuthPort OBJECT-TYPE
SYNTAX INTEGER (1..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Port number of the Secondary radius account server."
::= { apWlanRadiusConfigEntry 8 }
apWlanRadiusSecondaryAcctPort OBJECT-TYPE
SYNTAX INTEGER (1..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Account port number of the Secondary radius account server."
::= { apWlanRadiusConfigEntry 9 }
apWlanRadiusMaxRetransmission OBJECT-TYPE
SYNTAX INTEGER (0..4)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Maximum retransmit limit of the radius account server.
Default is 3"
::= { apWlanRadiusConfigEntry 10 }
apWlanRadiusRequestInterval OBJECT-TYPE
SYNTAX INTEGER (1..3)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Request interval(seconds) of the radius account server.
Default is 3 seconds"
::= { apWlanRadiusConfigEntry 11 }
-- **********************************************************************
-- * Wireless Network Guest Protect Config
-- **********************************************************************
apWlanGuestProtectConfig OBJECT IDENTIFIER ::= { apWlanConfig 4 }
-- **********************************************************************
-- * Wireless Network Guest Protect Config Table
-- **********************************************************************
apWlanGuestProtectConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF ApWlanGuestProtectConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"WLAN guest protect info table."
::= { apWlanGuestProtectConfig 1 }
apWlanGuestProtectConfigEntry OBJECT-TYPE
SYNTAX ApWlanGuestProtectConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the apWlanGuestProtectConfigTable."
INDEX { apWlanIndex }
::= { apWlanGuestProtectConfigTable 1 }
ApWlanGuestProtectConfigEntry ::=
SEQUENCE {
apWlanGuestProtectRowControl
INTEGER,
apWlanBlockPrivateIp
INTEGER,
apWlanBlockCustomSubnet
INTEGER,
apWlanBlockExcept
INTEGER,
apWlanFireWallMode
INTEGER
}
apWlanGuestProtectRowControl OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The WLAN guest protect status.
Supported values:
active(1) - valid entry
notReady(3) - non-valid entry
createAndGo(4) - used to create a new entry
destroy(6) - removes the entry"
::= { apWlanGuestProtectConfigEntry 1 }
apWlanBlockPrivateIp OBJECT-TYPE
SYNTAX INTEGER{
disable(0),
enable(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This attribute indicates the block private ip address status
of the wireless network."
::= { apWlanGuestProtectConfigEntry 2 }
apWlanBlockCustomSubnet OBJECT-TYPE
SYNTAX INTEGER{
disable(0),
enable(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This attribute indicates the enable status of the block custom subnet
of the wireless network."
::= { apWlanGuestProtectConfigEntry 3 }
apWlanBlockExcept OBJECT-TYPE
SYNTAX INTEGER{
disable(0),
enable(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This attribute indicates the enable status of the block except subnet
of the wireless network."
::= { apWlanGuestProtectConfigEntry 4 }
apWlanFireWallMode OBJECT-TYPE
SYNTAX INTEGER{
disable(0),
lockdown(1),
flexible(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This attribute indicates the bfirewall mode
of the wireless network."
::= { apWlanGuestProtectConfigEntry 5 }
-- **********************************************************************
-- * Wireless Network Block Custom Subnet Table
-- **********************************************************************
apWlanBlockCustomSubnetTable OBJECT-TYPE
SYNTAX SEQUENCE OF ApWlanBlockCustomSubnetEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"WLAN block guest protect info table."
::= { apWlanGuestProtectConfig 2 }
apWlanBlockCustomSubnetEntry OBJECT-TYPE
SYNTAX ApWlanBlockCustomSubnetEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the apWlanBlockCustomSubnetTable."
INDEX { apWlanIndex, apWlanBlockSubnetIndex }
::= { apWlanBlockCustomSubnetTable 1 }
ApWlanBlockCustomSubnetEntry::=
SEQUENCE {
apWlanBlockSubnetIndex
INTEGER,
apWlanBlockCustomSubnetRowControl
INTEGER,
apWlanBlockCustomSubnetList
OCTET STRING
}
apWlanBlockSubnetIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This attribute indicates the WLAN custom subnet no"
::= { apWlanBlockCustomSubnetEntry 1 }
apWlanBlockCustomSubnetRowControl OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The WLAN guest protect info status.
Supported values:
active(1) - valid entry
notReady(3) - non-valid entry
createAndGo(4) - used to create a new entry
destroy(6) - removes the entry"
::= { apWlanBlockCustomSubnetEntry 2 }
apWlanBlockCustomSubnetList OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(7..18))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This attribute indicates block custom subnet of the wireless network.
Input format:
xxx.xxx.xxx.xxx or xxx.xxx.xxx.xxx/subnet_mask
xxx: 0 to 255
subnet_mask: 1 to 31
*** Please don 't enter duplicate subnet in same wireless network. ***"
::= { apWlanBlockCustomSubnetEntry 3 }
-- **********************************************************************
-- * Wireless Network Block Except Subnet Table
-- **********************************************************************
apWlanBlockExceptListTable OBJECT-TYPE
SYNTAX SEQUENCE OF ApWlanBlockExceptListEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"WLAN block guest protect info table."
::= { apWlanGuestProtectConfig 3 }
apWlanBlockExceptListEntry OBJECT-TYPE
SYNTAX ApWlanBlockExceptListEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the apWlanBlockExceptListTable."
INDEX { apWlanIndex, apWlanBlockExceptSubnetIndex }
::= { apWlanBlockExceptListTable 1 }
ApWlanBlockExceptListEntry::=
SEQUENCE {
apWlanBlockExceptSubnetIndex
INTEGER,
apWlanBlockExceptListRowControl
INTEGER,
apWlanBlockExceptList
OCTET STRING
}
apWlanBlockExceptSubnetIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This attribute indicates the WLAN block except subnet no"
::= { apWlanBlockExceptListEntry 1 }
apWlanBlockExceptListRowControl OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The WLAN guest protect info status.
Supported values:
active(1) - valid entry
notReady(3) - non-valid entry
createAndGo(4) - used to create a new entry
destroy(6) - removes the entry"
::= { apWlanBlockExceptListEntry 2 }
apWlanBlockExceptList OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(7..18))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This attribute indicates block custom subnet of the wireless network.
Input format:
xxx.xxx.xxx.xxx or xxx.xxx.xxx.xxx/subnet_mask
xxx: 0 to 255
subnet_mask: 1 to 31
*** Please don 't enter duplicate subnet in same wireless network. ***"
::= { apWlanBlockExceptListEntry 3 }
-- **********************************************************************
-- * Wireless Network Firewall Exception List Table
-- **********************************************************************
apWlanFireWallExceptListTable OBJECT-TYPE
SYNTAX SEQUENCE OF ApWlanFireWallExceptListEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"WLAN Firewall Exception List Table."
::= { apWlanGuestProtectConfig 4 }
apWlanFireWallExceptListEntry OBJECT-TYPE
SYNTAX ApWlanFireWallExceptListEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the apWlanFireWallExceptListTable."
INDEX { apWlanIndex, apWlanFireWallExceptIndex }
::= { apWlanFireWallExceptListTable 1 }
ApWlanFireWallExceptListEntry ::=
SEQUENCE {
apWlanFireWallExceptIndex
INTEGER,
apWlanFireWallExceptRowControl
INTEGER,
apWlanFireWallExceptName
OCTET STRING,
apWlanFireWallExceptType
INTEGER,
apWlanFireWallExceptItem
OCTET STRING,
apWlanFireWallExceptPortType
INTEGER,
apWlanFireWallExceptAppServiceType
INTEGER,
}
apWlanFireWallExceptIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This attribute indicates the firewall exception list index."
::= { apWlanFireWallExceptListEntry 1 }
apWlanFireWallExceptRowControl OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This attribute indicates the firewall exception list index."
::= { apWlanFireWallExceptListEntry 2 }
apWlanFireWallExceptName OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(1..64))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This attribute indicates the firewall exception list name."
::= { apWlanFireWallExceptListEntry 3 }
apWlanFireWallExceptType OBJECT-TYPE
SYNTAX INTEGER{
port(1),
domain(2),
ip(3),
mac(4),
application-or-service(5)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This attribute indicates the firewall exception list type."
::= { apWlanFireWallExceptListEntry 4 }
apWlanFireWallExceptPortType OBJECT-TYPE
SYNTAX INTEGER{
na(0),
tcp(1),
udp(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This attribute indicates the firewall exception port type."
::= { apWlanFireWallExceptListEntry 5 }
apWlanFireWallExceptAppServiceType OBJECT-TYPE
SYNTAX INTEGER{
na(0),
http(80),
https(443),
iamp(143),
pop3(110),
rdp(3389),
smtp(25),
ssh(22),
telnet(23),
aol(5190),
auth(113),
citrix(1494),
dns(53),
ftp(21),
ldap(389),
loctusnotes(1352),
ms-sql-monitor(1434),
ms-sql-server(1433),
ntp(123),
radius(1812),
radius-acct(1813),
rtsp(554),
snmp(161),
snmp-trap(162),
syslog(514),
traceroute(33434)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This attribute indicates the firewall exception application/service type."
::= { apWlanFireWallExceptListEntry 6 }
apWlanFireWallExceptItem OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..64))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This attribute indicates the firewall exception list item."
::= { apWlanFireWallExceptListEntry 7 }
-- **********************************************************************
-- * Wireless Network Bandwidth Control Config Table
-- **********************************************************************
apWlanBandwidthControlConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF ApWlanBandwidthControlConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"WLAN block bandwidth control info table."
::= { apWlanConfig 5 }
apWlanBandwidthControlConfigEntry OBJECT-TYPE
SYNTAX ApWlanBandwidthControlConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the apWlanBandwidthControlConfigTable."
INDEX { apWlanIndex }
::= { apWlanBandwidthControlConfigTable 1 }
ApWlanBandwidthControlConfigEntry::=
SEQUENCE {
apWlanBandwidthControlConfigRowControl
INTEGER,
apWlanBandwidthControl
INTEGER,
apWlanBandwidthUpstream
INTEGER,
apWlanBandwidthDownstream
INTEGER,
apWlanClientBandwidthUpstream
INTEGER,
apWlanClientBandwidthDownstream
INTEGER
}
apWlanBandwidthControlConfigRowControl OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The WLAN bandwidth control info status.
Supported values:
active(1) - valid entry
notReady(3) - non-valid entry
createAndGo(4) - used to create a new entry
destroy(6) - removes the entry"
::= { apWlanBandwidthControlConfigEntry 1 }
apWlanBandwidthControl OBJECT-TYPE
SYNTAX INTEGER{
disable(0),
enable(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This attribute indicates bandwidth control status of the wireless network."
::= { apWlanBandwidthControlConfigEntry 2 }
apWlanBandwidthUpstream OBJECT-TYPE
SYNTAX INTEGER(0..307200)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This attribute indicates bandwidth upstream of the wireless network.
Remarks:
Unlimited: 0
kbps: 2 to 55296"
::= { apWlanBandwidthControlConfigEntry 3 }
apWlanBandwidthDownstream OBJECT-TYPE
SYNTAX INTEGER(0..307200)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This attribute indicates bandwidth downstream of the wireless network.
Remarks:
Unlimited: 0
kbps: 2 to 55296"
::= { apWlanBandwidthControlConfigEntry 4 }
apWlanClientBandwidthUpstream OBJECT-TYPE
SYNTAX INTEGER(0..307200)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This attribute indicates client bandwidth upstream of the wireless network.
Remarks:
Unlimited: 0
kbps: 2 to 55296"
::= { apWlanBandwidthControlConfigEntry 5 }
apWlanClientBandwidthDownstream OBJECT-TYPE
SYNTAX INTEGER(0..307200)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This attribute indicates client bandwidth downstream of the wireless network.
Remarks:
Unlimited: 0
kbps: 2 to 55296"
::= { apWlanBandwidthControlConfigEntry 6 }
-- **********************************************************************
-- * Wireless Network Client Control Config
-- **********************************************************************
apWlanClientControlConfig OBJECT IDENTIFIER ::= { apWlanConfig 6 }
-- **********************************************************************
-- * Wireless Network Client Control Config Table
-- **********************************************************************
apWlanClientControlConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF ApWlanClientControlConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"WLAN client control info table."
::= { apWlanClientControlConfig 1 }
apWlanClientControlConfigEntry OBJECT-TYPE
SYNTAX ApWlanClientControlConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the apWlanClientControlConfigTable."
INDEX { apWlanIndex }
::= { apWlanClientControlConfigTable 1 }
ApWlanClientControlConfigEntry ::=
SEQUENCE {
apWlanClientControlConfigControl
INTEGER,
apWlanMaxClient
INTEGER,
apWlanAcl
INTEGER
}
apWlanClientControlConfigControl OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The WLAN client control info status.
Supported values:
active(1) - valid entry
notReady(3) - non-valid entry
createAndGo(4) - used to create a new entry
destroy(6) - removes the entry"
::= { apWlanClientControlConfigEntry 1 }
apWlanMaxClient OBJECT-TYPE
SYNTAX INTEGER(0..256)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This attribute indicates the max client limit
of the wireless network."
::= { apWlanClientControlConfigEntry 2 }
apWlanAcl OBJECT-TYPE
SYNTAX INTEGER{
none(0),
whiteList(1),
blackList(2),
radius-mac-auth(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This attribute indicates the mac filter type
of the wireless network."
::= { apWlanClientControlConfigEntry 3 }
-- **********************************************************************
-- * Wireless Network ACL list Table
-- **********************************************************************
apWlanAclListTable OBJECT-TYPE
SYNTAX SEQUENCE OF ApWlanAclListEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"WLAN block guest protect info table."
::= { apWlanClientControlConfig 2 }
apWlanAclListEntry OBJECT-TYPE
SYNTAX ApWlanAclListEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the apWlanAclListTable."
INDEX { apWlanIndex, apWlanAclMacIndex }
::= { apWlanAclListTable 1 }
ApWlanAclListEntry::=
SEQUENCE {
apWlanAclMacIndex
INTEGER,
apWlanAclListRowControl
INTEGER,
apWlanAclList
MacAddress
}
apWlanAclMacIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This attribute indicates the WLAN access control local mac index"
::= { apWlanAclListEntry 1 }
apWlanAclListRowControl OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The WLAN guest protect info status.
Supported values:
active(1) - valid entry
notReady(3) - non-valid entry
createAndGo(4) - used to create a new entry
destroy(6) - removes the entry"
::= { apWlanAclListEntry 2 }
apWlanAclList OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This field should indicate an MAC address entry in the
access control local database.
Remarks:
Input format:
0xXX 0xXX 0xXX 0xXX 0xXX 0xXX OR XX:XX:XX:XX:XX:XX OR XX-XX-XX-XX-XX-XX
(examples: 0xab 0xcd 0xef 0x01 0x02 0x03 OR ab:cd:ef:01:02:03 OR ab-cd-ef-01-02-03)
X: [0:9] or [a:f] or [A:F]
*** Please don 't enter duplicate MAC address in same wireless network. ***"
::= { apWlanAclListEntry 3 }
-- **********************************************************************
-- * Wireless Network DHCP info Table
-- **********************************************************************
apWlanDhcpConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF ApWlanDhcpConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"WLAN block guest protect info table."
::= { apWlanConfig 7 }
apWlanDhcpConfigEntry OBJECT-TYPE
SYNTAX ApWlanDhcpConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the apWlanDhcpConfigTable."
INDEX { apWlanIndex }
::= { apWlanDhcpConfigTable 1 }
ApWlanDhcpConfigEntry::=
SEQUENCE {
apWlanDhcpConfigRowControl
INTEGER,
apWlanDhcpServerType
INTEGER,
apWlanDhcpRelayServer
IpAddress,
apWlanDhcpServerStartRange
IpAddress,
apWlanDhcpServerStopRange
IpAddress,
apWlanDhcpServerSubnetMask
IpAddress,
apWlanDhcpServerBroadcast
IpAddress,
apWlanDhcpServerGateway
IpAddress,
apWlanDhcpServerDns1
IpAddress,
apWlanDhcpServerDns2
IpAddress,
apWlanDhcpServerDns3
IpAddress,
apWlanDhcpDomain
OCTET STRING,
apWlanDhcpRelease
INTEGER
}
apWlanDhcpConfigRowControl OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The WLAN dhcp info status.
Supported values:
active(1) - valid entry
notReady(3) - non-valid entry
createAndGo(4) - used to create a new entry
destroy(6) - removes the entry"
::= { apWlanDhcpConfigEntry 1 }
apWlanDhcpServerType OBJECT-TYPE
SYNTAX INTEGER{
none(0),
relay(1),
server(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This attribute indicates dhcp server type
of the wireless network."
::= { apWlanDhcpConfigEntry 2 }
apWlanDhcpRelayServer OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This attribute indicates dhcp server ip address
of the wireless network."
::= { apWlanDhcpConfigEntry 3 }
apWlanDhcpServerStartRange OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This attribute indicates dhcp server ip start range
of the wireless network."
::= { apWlanDhcpConfigEntry 4 }
apWlanDhcpServerStopRange OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This attribute indicates dhcp server ip stop range
of the wireless network."
::= { apWlanDhcpConfigEntry 5 }
apWlanDhcpServerSubnetMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This attribute indicates dhcp server subnet mask
of the wireless network."
::= { apWlanDhcpConfigEntry 6 }
apWlanDhcpServerBroadcast OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This attribute indicates dhcp server broadcast address
of the wireless network."
::= { apWlanDhcpConfigEntry 7 }
apWlanDhcpServerGateway OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This attribute indicates dhcp server gateway
of the wireless network."
::= { apWlanDhcpConfigEntry 8 }
apWlanDhcpServerDns1 OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This attribute indicates the first DNS server
of the wireless network."
::= { apWlanDhcpConfigEntry 9 }
apWlanDhcpServerDns2 OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This attribute indicates the second DNS server
of the wireless network."
::= { apWlanDhcpConfigEntry 10 }
apWlanDhcpServerDns3 OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This attribute indicates the third DNS server
of the wireless network."
::= { apWlanDhcpConfigEntry 11 }
apWlanDhcpDomain OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..64))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This attribute indicates the dhcp domain
of the wireless network."
::= { apWlanDhcpConfigEntry 12 }
apWlanDhcpRelease OBJECT-TYPE
SYNTAX INTEGER(60..9999999)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This attribute indicates the dhcp lease time(seconds)
of the wireless network.
Default value is 86400"
::= { apWlanDhcpConfigEntry 13 }
END