-- ******************************************************************** -- * 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