-- -- cmdot11plus MIB -- CM-dot11plus-MIB DEFINITIONS ::= BEGIN IMPORTS enterprises, OBJECT-TYPE, MODULE-IDENTITY, Integer32, Unsigned32 FROM SNMPv2-SMI MacAddress, RowStatus, StorageType, TruthValue, DisplayString, PhysAddress FROM SNMPv2-TC ifIndex FROM IF-MIB -- RFC 2863 InetAddressType, InetAddress, InetPortNumber FROM INET-ADDRESS-MIB; cmdot11plus MODULE-IDENTITY LAST-UPDATED "201603220000Z" -- Mar 22, 2016 ORGANIZATION "Motorola BCS" CONTACT-INFO "Author: Greg Nakanishi Org: Motorola BCS postal: 6450 Sequence Drive San Diego, CA 92121 email: gnakanishi@motorola.com phone: 858-404-2366" DESCRIPTION "This MIB defines additional 802.11 management objects not defined in the IEEE 802.11 MIB" REVISION "201603050000Z" -- Mar 18, 2016 DESCRIPTION "Added by Vinod Kagalkar - OKCABLECPEMIB-471. - Added object cmdot11WifiWpsPinMethodTimeOut." REVISION "201602290000Z" -- Feb 29, 2016 DESCRIPTION "Added by Vinod Kagalkar - OKCABLECPEMIB-469. - Added object cmdot11WifiWpsPinMethodEnable & table to support WPS config for Wi-Fi Radios" REVISION "201509040000Z" -- Sep 04, 2015 DESCRIPTION "Added by Harish - OKCABLECPEMIB-452. - Added enums b(4) and ac(5) for cmdot11plusClientMode" REVISION "201505180000Z" -- May 18, 2015 DESCRIPTION "Added by Vinod Kagalkar - OKCABLECPEMIB-451. - Added cmdot11WifiWMMEnable, cmdot11WifiWMMAPSDEnable" REVISION "201503080000Z" -- Mar 08, 2015 DESCRIPTION "Added by Vinod Kagalkar - OKCABLECPEMIB-445. - Added cmdot11WifiPMFEnable" REVISION "201412190000Z" -- Dec 19, 2014 DESCRIPTION "Added by Harish - OKCABLECPEMIB-440. - Added cmdot11BssApIsolate" REVISION "201406120000Z" -- Jun 12, 2014 DESCRIPTION "Added by Tang Ho - OKCABLECPEMIB-434. - Added cmdot11WifiAcsdScanTimer cmdot11WifiWMFEnable cmdot11WifiBSEnable cmdot11WifiATFEnable cmdot11WifiTrafficSchedulerEnable cmdot11WifiEbosEnable cmdot11ACTxbfBFRCap cmdot11ACTxbfBFECap cmdot11BssOpmodeCapRequired" REVISION "201406050000Z" -- Jun 05, 2014 DESCRIPTION "Added by Ananth Nayak - OKCABLECPEMIB-435. - Added cmdot11plusConnectedClientsTable cmdot11plusConnectedClientsEntry cmdot11plusClientIndex cmdot11plusClientIpAddr cmdot11plusClientID cmdot11plusClientHostName cmdot11plusClientAge cmdot11plusClientMode cmdot11plusClientRssi cmdot11plusClientSpeed cmdot11plusClientConnectedSSID" REVISION "201308010000Z" -- Aug 01, 2013 DESCRIPTION "Added by Ryan Chen - OKCABLECPEMIB-426. - Added cmdot11wifiHotspotMib cmdot11wifiHotspotEnabled cmdot11wifiHotspotTable cmdot11wifiHotspotIfEntry Cmdot11wifiHotspotIfEntry cmdot11wifiHotspotInstance cmdot11wifiHotspotIf cmdot11wifiHotspotMode cmdot11wifiHotspotCpeIdleTimeout cmdot11wifiHotspotCpeSessionTimeout cmdot11wifiHotspotRadiusAccAddressType cmdot11wifiHotspotRadiusAccAddress cmdot11wifiHotspotRadiusAccPort cmdot11wifiHotspotRadiusAccKey cmdot11wifiHotspotPacketFilterMask cmdot11wifiHotspotInsertDhcpOptionsMask cmdot11wifiHotspotRowStatus cmdot11wifiHotspotAutRateLimit cmdot11wifiHotspotAutDenialTimeout cmdot11wifiHotspotRadiusOrigIf cmdot11wifiHotspotIgnoreMaxCpeSetting cmdot11wifiHotspotDisablePMKCaching cmdot11wifiHotspotConnectionSpeedMin cmdot11wifiHotspotConnectionSpeedTimeout - Added cmdot11l2ogreMib cmdot11l2ogreEnabled cmdot11l2ogrePriRemoteAddressType cmdot11l2ogrePriRemoteAddress cmdot11l2ogreSecRemoteAddressType cmdot11l2ogreSecRemoteAddress cmdot11l2ogreDSCP cmdot11l2ogreKeepAliveMode cmdot11l2ogreKeepAliveCount cmdot11l2ogreKeepAliveInterval cmdot11l2ogreKeepAliveFailureThreshold cmdot11l2ogreStatsTable cmdot11l2ogreStatsEntry Cmdot11l2ogreStatsEntry cmdot11l2ogreStatsIndex cmdot11l2ogreStatsBytesSent cmdot11l2ogreStatsBytesReceived cmdot11l2ogreStatsPacketsSent cmdot11l2ogreStatsPacketsReceived cmdot11l2ogreStatsDiscardPacketsReceived cmdot11l2ogreStatsErrorPacketsReceived cmdot11l2ogreStatsKeepAliveSent cmdot11l2ogreStatsKeepAliveReceived cmdot11l2ogreSourceIfTable cmdot11l2ogreSourceIfEntry Cmdot11l2ogreSourceIfEntry cmdot11l2ogreSourceIfInstance cmdot11l2ogreSourceIf cmdot11l2ogreSourceIfEnabled cmdot11l2ogreSourceIfVlanTag cmdot11l2ogreSourceIfMplsHeader cmdot11l2ogreSourceIfRowStatus cmdot11l2ogreOrigIf cmdot11l2ogreConcentratorServiceName cmdot11l2ogreDnsResolverRetryTimerMin cmdot11l2ogreDnsResolverRetryTimerMax." REVISION "201212130000Z" -- Dec 13, 2012 DESCRIPTION "Added by Tang He - OKCABLECPEMIB-405. - Added cmdot11WifiApsScan and cmdot11WifiObssCoexMode to cmdot11BaseEntry Table - Added a new value mode54gOnly(2) and its description to mib cmdot11Wifi54gNetMode - Added a new value nOnly(3) and its description to mib cmdot11WifiNMode - Added a new value none(0) to mib cmdot11WifiNBandWidth - Added a new value none(0) and its description to mib cmdot11WifiNSideBand - Added ApsScanResults mibs (cmdot11ApsScanResultsTable): - cmdot11Valid - cmdot11NetworkName - cmdot11SecurityMode - cmdot11PhyMode - cmdot11Rssi - cmdot11Channel - cmdot11MacAddress - Added AC interface mibs (cmdot1180211acInterfaceTable): - cmdot11ACBandWidth - cmdot11ACChannelSpec - Added cmdot11BssMaxAssociationsLimit to cmdot11BssEntry Table" REVISION "201212130000Z" -- Dec 13, 2012 DESCRIPTION "Added by Richard DiBenedetto - OKCABLECPEMIB-397. - Added ifIndex FROM IF-MIB to IMPORTS - Updated to support Various Configuration File Editors." REVISION "201204100000Z" -- April 10, 2012 DESCRIPTION "Added by Jose Otero - OKCABLECPEMIB-361. - Added cmdot11WifiChannelSetting to cmdot11BaseEntry Table - changed cmdot11WifiCurrentChannel to read-only" REVISION "201202230000Z" -- Feb 23, 2012 DESCRIPTION "Added by Jose Otero - cqvds00025699. - Deprecated cmdot11MgmtBase. Objects are under cmdot11MgmtInterfaceTables with support for dual Wifi Interfaces - Edited description of cmdot11ResetToDefaults. Now under cmdot11MgmtInterfaceTables with support for dual wifi interfaces. - Added cmdot11MgmtInterfaceTables" REVISION "201105240000Z" -- May 24, 2011 DESCRIPTION "Added by Uma and Kokila - cqvds00025699. - Added MIB objects cmdot11plusDiag, cmdot11WlRevInfo" REVISION "201006010000Z" -- June 1, 2010 DESCRIPTION "Added by Wilson from Compal broadband networks. - Added MIB cqvds00022757 - cmdot11plusWps. - cmdot11WpsEnable. - cmdot11WpsMethod. - cmdot11WpsPinNumber. - cmdot11WpsAddClient." REVISION "200911160000Z" -- Nov 16, 2009 DESCRIPTION "Added (cqvds00019448)by Uma and Mithun. -Added MIB object cmdot11ResetToDefaults." REVISION "200909090000Z" -- Sep 09, 2009 DESCRIPTION "- Modified by P. Rajiv - Added MIB cqvds00018618. - cmdot11NMode, cmdot11NPhyRate, cmdot11NBand, - cmdot11NBandWidth, cmdot11NSideBand, and cmdot11NProtection." REVISION "200908110000Z" -- Aug 11, 2009 DESCRIPTION "- Modified (cqvds00016882) by Chen Yang. - Modified MIB object cmdot11BssSecurityMode. - Added (cqvds00016778)by Lisa Ruby. - Added MIB object cmdot11MulticastRate." REVISION "200905270000Z" -- May 27, 2009 DESCRIPTION "Added (cqvds00015174)by Uma. -Deprecated the MIB groups cmdot11plusMgmt and cmdot11plusBaseObjects. -Changed the name of cmdot11plusMultipleSSID to cmdot11plusMgmtv2. -Removed the statement “This object is only valid for products that support Multiple SSID” from description for MIB objects within the group cmdot11plusMgmtv2. -Added MIB group cmdot11MgmtBase -Added MIB object cmdot11OperMode. -Added MIB object cmdot11CurrentChannel. -Added MIB object cmdot11ChannelSetting. -Added MIB object cmdot1154gNetMode. -Added MIB object cmdot11BssWepSharedKeyAuthentication." REVISION "200812190000Z" -- Dec 19, 2008 DESCRIPTION "Added (cqvds00012522)by Chen Yang , Poorna and Soumya. Added cmdot11BssWpaPasscode." REVISION "200809110000Z" -- Sep 11, 2008 DESCRIPTION "Edited (cqvds00008397)by Chen Yang , Poorna and Soumya. Modified MIB in multiple SSID section. - Obsoleted the dot11BssNetworkBridge object. - Changed description for dot11BssSecurityMode." REVISION "200402130000Z" DESCRIPTION "Edited by Carolyn Huynh. Published as cmdot11plus-11.mib. - Changed cmdot11plusWepPassPhrase range (8..31) " REVISION "200310300000Z" DESCRIPTION "Edited by Jason Krasnow. Published as cmdot11plus-10.mib. - Added mib objects for WPA " REVISION "200307150000Z" DESCRIPTION "Edited by Jason Krasnow. Published as cmdot11plus-09.mib. - Added mib object to control the tx output power in terms of percentage " REVISION "200303030000Z" DESCRIPTION "Edited by Zheng Fang. Published as cmdot11plus-07.mib. - change cmdot11plusClosedNetworkEnable to cmdot11plusSsidBroadcastEnable. " REVISION "200210080000Z" DESCRIPTION "Edited by Zheng Fang. Published as cmdot11plus-03.mib. - change cmdot11plusBasicRates default value to low, update cmdot11plusSetToFactory description, rename cmdot11plusWep128Enable to cmdot11plusWepMode to include disable value, add defval for cmdot11plusInterfaceEnable. " ::= {cm 51} -- -- Path to root -- gi OBJECT IDENTIFIER ::= {enterprises 1166} giproducts OBJECT IDENTIFIER ::= {gi 1} cm OBJECT IDENTIFIER ::= {giproducts 19} -- Administrative assignments ---------------------- cmdot11plusObjects OBJECT IDENTIFIER ::= { cmdot11plus 1 } cmdot11plusConformance OBJECT IDENTIFIER ::= { cmdot11plus 2 } cmdot11wifiHotspotMib OBJECT IDENTIFIER ::= { cmdot11plus 3 } cmdot11l2ogreMib OBJECT IDENTIFIER ::= { cmdot11plus 4 } cmdot11plusMgmt OBJECT IDENTIFIER ::= { cmdot11plusObjects 1 } cmdot11plusMgmtObjects OBJECT IDENTIFIER ::= { cmdot11plusMgmt 1 } cmdot11plusBaseObjects OBJECT IDENTIFIER ::= { cmdot11plusObjects 2 } cmdot11plusWpaObjects OBJECT IDENTIFIER ::= { cmdot11plusMgmt 2 } cmdot11plusMgmtv2 OBJECT IDENTIFIER ::= { cmdot11plusObjects 5 } cmdot11plusWps OBJECT IDENTIFIER ::= { cmdot11plusObjects 6 } cmdot11plusDiag OBJECT IDENTIFIER ::= { cmdot11plusObjects 7 } cmdot11wifiHotspotBase OBJECT IDENTIFIER ::= { cmdot11wifiHotspotMib 1 } cmdot11l2ogreBase OBJECT IDENTIFIER ::= { cmdot11l2ogreMib 1 } -- Object definitions ------------------------------ cmdot11plusSetToFactory OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Setting this object to true(1) causes the dot11 plus default options to be returned back to factory defaults. Reading this object always returns false(2). The objects set to factory defaults are: cmdot11plusInterfaceEnable, cmdot11plusWepMode, cmdot11plusAclEnable, cmdot11plusSsidBroadcastEnable, cmdot11plusBasicRates, cmdot11plusShortPreambleEnable, cmdot11plusPhyOperatingMode, cmdot11plusTxOutputPower, cmdot11plusWepPassPhrase, cmdot11plusSecurityMode, cmdot11plusWpaAuthMode, cmdot11plusWpaGroupRekeyInterval, cmdot11plusWpaEncryptionMode, cmdot11plusLocalPreSharedKey, cmdot11plusRemoteRadiusIpType, cmdot11plusRemoteRadiusIp, cmdot11plusRemoteRadiusPort, cmdot11plusRemoteRadiusKey All entries in cmdot11plusWep128DefaultKeysTable and cmdot11plusAclTable will be destroyed. This MIB object is only valid for products supporting a single SSID " ::= { cmdot11plusBaseObjects 1 } cmdot11plusInterfaceEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Setting this object to true(1) causes 802.11 interface to be enabled. Setting this object to false(2) causes 802.11 interface to be disabled. A change to this object takes effect only after the device is rebooted. This MIB object is only valid for products supporting a single SSID " DEFVAL { true } ::= { cmdot11plusBaseObjects 2 } cmdot11plusApplySettings OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS deprecated DESCRIPTION "When set to true(1), all settings for 802.11 from this MIB and from the ieee802dot11 MIB will be applied to the hardware for on-the-fly reconfiguration. Always returns false(2) when read. This MIB object is only valid for products supporting a single SSID " ::= { cmdot11plusBaseObjects 3 } -- WEP configuration objects cmdot11plusWepMode OBJECT-TYPE SYNTAX INTEGER { disable(1), bit64(2), bit128(3) } MAX-ACCESS read-write STATUS deprecated DESCRIPTION "The WEP encryption mode of 802.11 interface. This object is not writable and its return value should be ignored if cmdot11plusSecurityMode is not set to wep(2). This MIB object is only valid for products supporting a single SSID " DEFVAL { disable } ::= { cmdot11plusMgmtObjects 1 } cmdot11plusWep128DefaultKeysTable OBJECT-TYPE SYNTAX SEQUENCE OF Cmdot11plusWep128DefaultKeysEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "Table containing 128-bit WEP parameters. This table shall contain the four WEP default secret 128-bit key values corresponding to the four possible values. The WEP default secret 128-bit keys are logically WRITE-ONLY. Attempts to read the entries in this table shall return values of null. The default value of each WEP default key shall be null. This MIB object is only valid for products supporting a single SSID " ::= { cmdot11plusMgmtObjects 2 } cmdot11plusWep128DefaultKeysEntry OBJECT-TYPE SYNTAX Cmdot11plusWep128DefaultKeysEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "WEP key table entry. Each entry contains a 128-bit WEP key This MIB object is only valid for products supporting a single SSID " INDEX {cmdot11plusWep128Index} ::= { cmdot11plusWep128DefaultKeysTable 1 } Cmdot11plusWep128DefaultKeysEntry ::= SEQUENCE { cmdot11plusWep128Index Integer32, cmdot11plusWep128DefaultKeyValue OCTET STRING } cmdot11plusWep128Index OBJECT-TYPE SYNTAX Integer32 (1..4) MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "Identifies instances of the columnar objects in the ACL table This MIB object is only valid for products supporting a single SSID " ::= { cmdot11plusWep128DefaultKeysEntry 1 } cmdot11plusWep128DefaultKeyValue OBJECT-TYPE SYNTAX OCTET STRING (SIZE(13)) MAX-ACCESS read-create STATUS deprecated DESCRIPTION "A 128-bit WEP default secret key value. This MIB object is only valid for products supporting a single SSID " ::= { cmdot11plusWep128DefaultKeysEntry 2 } -- MAC ACL configuration objects cmdot11plusAclEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS deprecated DESCRIPTION "This object controls whether MAC address ACL checking is enabled in the access point. When 'true', AP allows only those stations listed in cmdot11plusAclTable to associate. When 'false', AP allows any station to associate. This MIB object is only valid for products supporting a single SSID " DEFVAL { false } ::= { cmdot11plusMgmtObjects 3 } cmdot11plusAclTable OBJECT-TYPE SYNTAX SEQUENCE OF Cmdot11plusAclEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "MAC ACL table contains a list of MAC addresses for stations that are allowed to associate with the access point. This MIB object is only valid for products supporting a single SSID " ::= { cmdot11plusMgmtObjects 4 } cmdot11plusAclEntry OBJECT-TYPE SYNTAX Cmdot11plusAclEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "MAC ACL table entry. Primary column of the entry is the MAC address. This MIB object is only valid for products supporting a single SSID " INDEX {cmdot11plusAclIndex} ::= { cmdot11plusAclTable 1 } Cmdot11plusAclEntry ::= SEQUENCE { cmdot11plusAclIndex Integer32, cmdot11plusAclAddress MacAddress, cmdot11plusAclRowStatus RowStatus } cmdot11plusAclIndex OBJECT-TYPE SYNTAX Integer32 (1..32) MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "Identifies instances of the columnar objects in the ACL table This MIB object is only valid for products supporting a single SSID " ::= { cmdot11plusAclEntry 1 } cmdot11plusAclAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-create STATUS deprecated DESCRIPTION "A MAC address of a station that is allowed to associate with the access point. This MIB object is only valid for products supporting a single SSID " ::= { cmdot11plusAclEntry 2 } cmdot11plusAclRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS deprecated DESCRIPTION "The RowStatus interlock for creation and deletion. This MIB object is only valid for products supporting a single SSID " ::= { cmdot11plusAclEntry 3 } cmdot11plusSsidBroadcastEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS deprecated DESCRIPTION "When 'true', AP does broadcast SSID in beacon packets. When 'false', AP does not broadcast SSID in beacon packets. This MIB object is only valid for products supporting a single SSID " DEFVAL { true } ::= { cmdot11plusMgmtObjects 5 } -- Basic rate configuration cmdot11plusBasicRates OBJECT-TYPE SYNTAX INTEGER { low(1), -- 1 & 2 Mbps high(2) -- 1, 2, 5.5, & 11 Mbps } MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Set of data rates that all stations in a BSS must be capable of receiving. This MIB object is only valid for products supporting a single SSID " DEFVAL { low } ::= { cmdot11plusMgmtObjects 6 } -- Short Preamble Enable configuration cmdot11plusShortPreambleEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS deprecated DESCRIPTION "When 'true', AP tranamits packets using a short preamble. When 'false', AP transmits packets with the standard long preamble. This MIB object is only valid for products supporting a single SSID " DEFVAL { false } ::= { cmdot11plusMgmtObjects 7 } -- Counters Reset configuration cmdot11plusCountersReset OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Setting this object to true(1) resets the counters in dot11CountersTable. Reading this object always returns false(2). This MIB object is only valid for products supporting a single SSID " ::= { cmdot11plusMgmtObjects 8 } -- 802.11g Operating Mode cmdot11plusPhyOperatingMode OBJECT-TYPE SYNTAX INTEGER { standard(1), -- 11b/11g Standard enhanced(2) -- 11g Enhanced } MAX-ACCESS read-write STATUS deprecated DESCRIPTION "This is the supported wireless operating mode of the SBG. Select the default 11b/11g standard(1) option for most cases as this is the most flexible mode. It allows both 802.11b and 802.11g stations to work with the SBG device. Select the 11g enhanced(2) option only if all 802.11g stations in use are compatible with the performance enhancing features of the 11g Enhanced mode. Note: 11g enhanced is a proprietary mode which is not supported by all 802.11g stations. This MIB object is only valid for products supporting a single SSID " DEFVAL { standard } ::= { cmdot11plusMgmtObjects 9 } cmdot11plusTxOutputPower OBJECT-TYPE SYNTAX INTEGER (100 | 75 | 50 | 25 | 12 | 6 | 3) MAX-ACCESS read-write STATUS deprecated DESCRIPTION "This object controls the ouput power of the 802.11 transmitter. The number is a percentage of the maximum power possible based on 802.11 technology and other board specific issues. This MIB object is only valid for products supporting a single SSID " DEFVAL { 100 } ::= { cmdot11plusMgmtObjects 10 } cmdot11plusWepPassPhrase OBJECT-TYPE SYNTAX DisplayString (SIZE(8..31)) MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Controls and reflects the WEP pass phrase. This MIB object is only valid for products supporting a single SSID " ::= { cmdot11plusMgmtObjects 11 } cmdot11plusGenerateWepKeys OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Applies the WEP PassPhrase by generating new keys from the string set in cmdot11plusWepPassPhrase. The keys are generated using the algorithm described in 802.11i appendix F. This object will always return false went read. This MIB object is only valid for products supporting a single SSID " ::= { cmdot11plusMgmtObjects 12 } cmdot11plusSecurityMode OBJECT-TYPE SYNTAX INTEGER { none(1), wep(2), wpa(3) } MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Sets the network authentication and/or security method. WEP requires cmdot11plusWepMode to be set to either 64bit or 128bit encryption and valid keys be entered. WPA requires either valid RADIUS parameters be set or a valid WPA Pre-Shared Key to be set. This MIB object is only valid for products supporting a single SSID " DEFVAL { none } ::= { cmdot11plusMgmtObjects 13 } cmdot11plusWpaAuthMode OBJECT-TYPE SYNTAX INTEGER { local(1), remote(2) } MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Sets the network authentication method to be used with WPA. Local(1) requires a valid WPA Pre-Shared Key to be set. This mode is sometimes called WPA-PSK. Remote(2) requires valid RADIUS parameters be set. This mode is sometimes called WPA with 802.1x authentication. This object is not writable and its return value should be ignored if cmdot11plusSecurityMode is not set to wpa(3). This MIB object is only valid for products supporting a single SSID " DEFVAL { local } ::= { cmdot11plusWpaObjects 1 } cmdot11plusWpaGroupRekeyInterval OBJECT-TYPE SYNTAX Unsigned32 UNITS "seconds" MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Sets the WPA Group Rekey Interval in seconds. Set to zero to disable periodic rekeying. This MIB object is only valid for products supporting a single SSID " DEFVAL { 300 } ::= { cmdot11plusWpaObjects 2 } cmdot11plusWpaEncryptionMode OBJECT-TYPE SYNTAX INTEGER { tkip(1), aes(2) } MAX-ACCESS read-write STATUS deprecated DESCRIPTION "TKIP (Temporal Key Integrity Protocol) provides data encryption enhancements including a per-packet key mixing function, a MIC, an IV(initialization vector) and a re-keying mechanism. AES (Advanced Encryption Standard) algorithm implements symmetric key cryptography as a block cipher using 128-bit keys. This object is not writable and its return value should be ignored if cmdot11plusSecurityMode is not set to wpa(3). This MIB object is only valid for products supporting a single SSID " DEFVAL { tkip } ::= { cmdot11plusWpaObjects 3 } cmdot11plusLocalPreSharedKey OBJECT-TYPE SYNTAX OCTET STRING (SIZE(8..63)) MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Sets the WPA Pre-Shared Key (PSK). This value MUST a 8 to 63 character ASCII string. This MIB object is only valid for products supporting a single SSID " ::= { cmdot11plusWpaObjects 4 } cmdot11plusRemoteRadiusIpType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-write STATUS deprecated DESCRIPTION "The address type assigned for the Radius IP address This MIB object is only valid for products supporting a single SSID " DEFVAL { ipv4 } ::= { cmdot11plusWpaObjects 5 } cmdot11plusRemoteRadiusIp OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..128)) MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Sets RADIUS server address. The type of address is determined by cmdot11plusRemoteRadiusIpType. If it is ipv4 then this should be set to the 4 octets representing the IP address. If it is a DNS name then this must be a FQDN in ascii. This MIB object is only valid for products supporting a single SSID " ::= { cmdot11plusWpaObjects 6 } cmdot11plusRemoteRadiusPort OBJECT-TYPE SYNTAX InetPortNumber MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Sets the UDP port used to communicate with the RADIUS server. This MIB object is only valid for products supporting a single SSID " DEFVAL { 1812 } ::= { cmdot11plusWpaObjects 7 } cmdot11plusRemoteRadiusKey OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..255)) MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Sets or displays the RADIUS key. This MIB object is only valid for products supporting a single SSID " ::= { cmdot11plusWpaObjects 8 } -- Conformance cmdot11plusCompliances OBJECT IDENTIFIER ::= { cmdot11plusConformance 1 } cmdot11plusGroups OBJECT IDENTIFIER ::= { cmdot11plusConformance 2 } -- Compliance statements cmdot11plusCompliance MODULE-COMPLIANCE STATUS deprecated DESCRIPTION "The compliance statement for access points that implement the cmdot11plus MIB This MIB object is only valid for products supporting a single SSID " MODULE -- this module MANDATORY-GROUPS { cmdot11plusBaseGroup } ::= { cmdot11plusCompliances 1 } -- Units of compliance cmdot11plusBaseGroup OBJECT-GROUP OBJECTS { cmdot11plusSetToFactory, cmdot11plusInterfaceEnable, cmdot11plusWepMode, cmdot11plusWep128DefaultKeyValue, cmdot11plusAclEnable, cmdot11plusAclAddress, cmdot11plusAclRowStatus, cmdot11plusSsidBroadcastEnable, cmdot11plusCountersReset, cmdot11plusTxOutputPower, cmdot11plusWepPassPhrase, cmdot11plusGenerateWepKeys, cmdot11plusSecurityMode, cmdot11plusApplySettings } STATUS deprecated DESCRIPTION "A collection of the basic objects providing for configuration of additional 802.11 management objects not defined by the IEEE 802.11 MIB. This MIB object is only valid for products supporting a single SSID " ::= { cmdot11plusGroups 1 } cmdot11BplusGroup OBJECT-GROUP OBJECTS { cmdot11plusBasicRates, cmdot11plusShortPreambleEnable } STATUS deprecated DESCRIPTION "A collection of objects providing for configuration of additional 802.11 management objects for 802.11b operation. This MIB object is only valid for products supporting a single SSID " ::= { cmdot11plusGroups 2 } cmdot11GplusGroup OBJECT-GROUP OBJECTS { cmdot11plusPhyOperatingMode, cmdot11plusWpaEncryptionMode } STATUS deprecated DESCRIPTION "A collection of objects providing for configuration of additional 802.11 management objects for 802.11g operation. This MIB object is only valid for products supporting a single SSID " ::= { cmdot11plusGroups 3 } cmdot11plusWpaGroup OBJECT-GROUP OBJECTS { cmdot11plusWpaAuthMode, cmdot11plusWpaGroupRekeyInterval, cmdot11plusLocalPreSharedKey, cmdot11plusRemoteRadiusIpType, cmdot11plusRemoteRadiusIp, cmdot11plusRemoteRadiusPort, cmdot11plusRemoteRadiusKey } STATUS deprecated DESCRIPTION "A collection of objects providing for configuration of additional 802.11 management objects for WPA operation. This MIB object is only valid for products supporting a single SSID " ::= { cmdot11plusGroups 4 } cmdot11MgmtBase OBJECT IDENTIFIER ::= { cmdot11plusMgmtv2 1 } cmdot11OperMode OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Setting this object to enable(1) enables the Wireless interface. Setting this object to disable(2) disables the Wireless interface. " ::= { cmdot11MgmtBase 1 } cmdot11CurrentChannel OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Reading this object displays the current channel number the access point is operating in. It displays 0 if the Wireless interface is disabled. " ::= { cmdot11MgmtBase 2 } cmdot11ChannelSetting OBJECT-TYPE SYNTAX Unsigned32 (0..216) MAX-ACCESS read-write STATUS deprecated DESCRIPTION "This object sets the current channel number (802.11g) or control channel (802.11n). If set to (0), the AP will be put in auto-channel mode where it automatically scans for the least-crowded channel. For 802.11g cards, available channels are 1-14. For 802.11n cards, available channels are 34-216. Channel selection is also subject to restrictions based on the selected country code. " ::= { cmdot11MgmtBase 3 } cmdot1154gNetMode OBJECT-TYPE SYNTAX INTEGER { mode54g11bOnly(0), mode54gAuto(1), mode54gPerformance(4), mode54gLRS(5) } MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Controls and reflects the behavior of the device with regards to which 802.11 mode is used. If set to mode54gLRS(5), the device will interoperate with the widest variety of 54g and 802.11b clients. If set to mode54gPerformance(4), the highest throughput will be provided and only 54g clients will be accepted, however nearby 802.11b networks may suffer degraded performance. If set to mode54g11bOnly(0), only 802.11b clients will be accepted. If set to mode54gAuto(1) the device will attempt to operate at 54g rates unless an 802.11b client is detected. " ::= { cmdot11MgmtBase 10 } cmdot11NMode OBJECT-TYPE SYNTAX INTEGER { auto(1), off(2) } MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Used to enable/disable 802.11n operation. ‘Auto’ is used to enable 802.11n operation; the Access Point will detect which stations are out there and operate in the proper mode. ‘Off’ is used to disable 802.11n operation; the Access Point will operate in the mode specified by dot1154gNetMode. Note: This MIB object is only valid for products supporting 802.11n, and also affects other MIB selections." ::= { cmdot11MgmtBase 16 } cmdot11NPhyRate OBJECT-TYPE SYNTAX INTEGER { auto(0), legacy(1), mcs0(2), mcs1(3), mcs2(4), mcs3(5), mcs4(6), mcs5(7), mcs6(8), mcs7(9), mcs8(10), mcs9(11), mcs10(12), mcs11(13), mcs12(14), mcs13(15), mcs14(16), mcs15(17) } MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Used to specify the 802.11n PHY transmission rate. ‘Auto’ is used to allow the Access Point to dynamically adapt to the environment and transmit using the fastest data rate for the given environmental conditions. ‘Legacy’ is used to restrict the transmission to 802.11b/g rates. ‘mcs0’ through ‘mcs15’ are used to force the 802.11N PHY transmission rate for the Access Point to a particular speed. The MCS-to-speed mapping is provided by the 802.11n spec and depends on whether a 20 MHz channel or a 40 MHz channel is being used. Note: This MIB object is only valid for products supporting 802.11n." ::= { cmdot11MgmtBase 17 } cmdot11NBand OBJECT-TYPE SYNTAX INTEGER { band-2-4G(1), band-5G(2) } MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Selects the wireless frequency band (2.4 GHz or 5 GHz) the Access Point will operate in. Note: This MIB object is only valid for products supporting 802.11n." ::= { cmdot11MgmtBase 18 } cmdot11NBandWidth OBJECT-TYPE SYNTAX INTEGER { width-20MHz(1), width-20-40MHz(2) } MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Specifies the channel width (20 MHz or 20/40 MHz) to be used by the Access Point. When 20/40MHz is selected 802.11n clients experience improved throughput using 40 MHz, while legacy clients(either 802.11a or 802.11b/g) can still be serviced without interruption using 20MHz. Note: This MIB object is only valid for products supporting 802.11n, and also affects other MIB selections such as cmdot11NSideBand." ::= { cmdot11MgmtBase 19 } cmdot11NSideBand OBJECT-TYPE SYNTAX INTEGER { upper(1), lower(2) } MAX-ACCESS read-write STATUS deprecated DESCRIPTION "When bonded channels (40 MHz) are used this object specifies if the control (primary) channel is in the lower or upper 20 MHz band of the bonded 40 MHz channel. Note: This MIB object is only valid for products supporting 802.11n and only applies when cmdot11NBandWidth is set to 20/40MHz." ::= { cmdot11MgmtBase 20 } cmdot11NProtection OBJECT-TYPE SYNTAX INTEGER { auto(1), off(2) } MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Determines if protection will be turned on or off for 802.11n mode. When set to auto, the Access Point will enable protection to allow 802.11n clients to co-exist with 802.11a/b/g clients. Note: This MIB object is only valid for products supporting 802.11n." ::= { cmdot11MgmtBase 21 } cmdot11MulticastRate OBJECT-TYPE SYNTAX INTEGER { rateAuto(1), rate1Mbps(2), rate2Mbps(3), rate5dot5Mbps(4), rate6Mbps(5), rate9Mbps(6), rate11Mbps(7), rate12Mbps(8), rate18Mbps(9), rate24Mbps(10), rate36Mbps(11), rate48Mbps(12), rate54Mbps(13) } MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Controls the physical layer transmission rate used for Multicast traffic on the Wireless interface. The defined rates are the theoretical physical link rate. Actual data rates will be much lower due to PHY and MAC overhead. If rateAuto is selected, the Wireless driver will select the lowest valid rate, which for 802.11b and 802.11g is 1Mbps. Note: Values above 11Mbps are not valid for 802.11b. If cmdot1154gNetMode is set to mode54g11bOnly and this object is set to a value above 11Mbps, the set will be rejected." ::= { cmdot11MgmtBase 100 } cmdot11MgmtInterfaceTables OBJECT IDENTIFIER ::= { cmdot11plusMgmtv2 2} cmdot11BaseTable OBJECT-TYPE SYNTAX SEQUENCE OF Cmdot11BaseEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of settings used to configure the primary wi-fi interfaces belonging to multiple wi-fi instances." ::= { cmdot11MgmtInterfaceTables 1 } cmdot11BaseEntry OBJECT-TYPE SYNTAX Cmdot11BaseEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry describing the configuration of a primary wi-fi interface. An entry exists in this table for each entry in the ifTable with an ifType value of ieee80211(71), and which is designated as a primary wi-fi interface. Note that non-primary interfaces (such as Guest Network interfaces) are not represented in this table." INDEX { ifIndex } ::= { cmdot11BaseTable 1 } Cmdot11BaseEntry ::= SEQUENCE { cmdot11WifiOperMode INTEGER, cmdot11WifiCurrentChannel Unsigned32, cmdot11WifiBeaconInterval Unsigned32, cmdot11WifiDTIMInterval Unsigned32, cmdot11WifiFragThresh Unsigned32, cmdot11WifiRTSThresh Unsigned32, cmdot11WifiShortRetryLimit Unsigned32, cmdot11WifiLongRetryLimit Unsigned32, cmdot11WifiMulticastRate INTEGER, cmdot11WifiOutputPower INTEGER, cmdot11WifiResetToDefaults TruthValue, cmdot11WifiChannelSetting Unsigned32, cmdot11WifiApsScan TruthValue, cmdot11WifiObssCoexMode TruthValue, cmdot11WifiAcsdScanTimer Unsigned32, cmdot11WifiWMFEnable TruthValue, cmdot11WifiBSEnable TruthValue, cmdot11WifiATFEnable TruthValue, cmdot11WifiTrafficSchedulerEnable TruthValue, cmdot11WifiEbosEnable TruthValue, cmdot11WifiPMFEnable TruthValue, cmdot11WifiWMMEnable TruthValue, cmdot11WifiWMMAPSDEnable TruthValue } cmdot11WifiOperMode OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this object to enable(1) enables the Wireless interface. Setting this object to disable(2) disables the Wireless interface." ::= { cmdot11BaseEntry 1 } -- 'Basic' web page objects cmdot11WifiCurrentChannel OBJECT-TYPE SYNTAX Unsigned32 (0..216) MAX-ACCESS read-only STATUS current DESCRIPTION "Reflects the current channel number (802.11g) or control channel (802.11n) for this interface. For 802.11g cards, available channels are 1-14. For 802.11n cards, available channels are 34-216. Channel selection is also subject to restrictions based on the selected country code." ::= { cmdot11BaseEntry 2 } -- 'Advanced' web page objects cmdot11WifiBeaconInterval OBJECT-TYPE SYNTAX Unsigned32 (0..65535) UNITS "milliseconds" MAX-ACCESS read-write STATUS current DESCRIPTION "Controls and reflects the beacon interval for this interface." ::= { cmdot11BaseEntry 3 } cmdot11WifiDTIMInterval OBJECT-TYPE SYNTAX Unsigned32 (1..255) UNITS "milliseconds" MAX-ACCESS read-write STATUS current DESCRIPTION "Controls and reflects the DTIM interval for this interface." ::= { cmdot11BaseEntry 4 } cmdot11WifiFragThresh OBJECT-TYPE SYNTAX Unsigned32 (256..2346) UNITS "bytes" MAX-ACCESS read-write STATUS current DESCRIPTION "Controls and reflects the fragmentation threshold for this interface." ::= { cmdot11BaseEntry 5 } cmdot11WifiRTSThresh OBJECT-TYPE SYNTAX Unsigned32 (0..2347) MAX-ACCESS read-write STATUS current DESCRIPTION "Controls and reflects the RTS threshold for this interface." ::= { cmdot11BaseEntry 6 } -- Short and Long Retry Limit not on the web page, but presented here. cmdot11WifiShortRetryLimit OBJECT-TYPE SYNTAX Unsigned32 (1..255) MAX-ACCESS read-write STATUS current DESCRIPTION "Controls and reflects the short retry limit for this interface." ::= { cmdot11BaseEntry 7 } cmdot11WifiLongRetryLimit OBJECT-TYPE SYNTAX Unsigned32 (1..255) MAX-ACCESS read-write STATUS current DESCRIPTION "Controls and reflects the long retry limit for this interface." ::= { cmdot11BaseEntry 8 } cmdot11WifiMulticastRate OBJECT-TYPE SYNTAX INTEGER { rateAuto(1), rate1Mbps(2), rate2Mbps(3), rate5dot5Mbps(4), rate6Mbps(5), rate9Mbps(6), rate11Mbps(7), rate12Mbps(8), rate18Mbps(9), rate24Mbps(10), rate36Mbps(11), rate48Mbps(12), rate54Mbps(13) } MAX-ACCESS read-write STATUS current DESCRIPTION "Controls the physical layer transmission rate used for Multicast traffic on the Wireless interface. The defined rates are the theoretical physical link rate. Actual data rates will be much lower due to PHY and MAC overhead. If rateAuto is selected, the Wireless driver will select the lowest valid rate, which for 802.11b and 802.11g is 1Mbps. Note: Values above 11Mbps are not valid for 802.11b. If cmdot1154gNetMode is set to mode54g11bOnly and this object is set to a value above 11Mbps, the set will be rejected." DEFVAL { auto } ::= { cmdot11BaseEntry 9 } cmdot11WifiOutputPower OBJECT-TYPE SYNTAX INTEGER { percent25(25), percent50(50), percent75(75), percent100(100) } MAX-ACCESS read-write STATUS current DESCRIPTION "Sets the output power relative to the hardware's maximum capability." DEFVAL { percent100 } ::= { cmdot11BaseEntry 10 } cmdot11WifiResetToDefaults OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this object to true(1) causes all the wireless settings including primary and Guest Network settings for a particular wi-fi instance to be reset to factory defaults. Reading this object always returns false(2)." ::= { cmdot11BaseEntry 11 } cmdot11WifiChannelSetting OBJECT-TYPE SYNTAX Unsigned32 (0..216) MAX-ACCESS read-write STATUS current DESCRIPTION "Controls and reflects the current channel number (802.11g) or control channel (802.11n) for this interface. If set to (0), the AP will be put in auto-channel mode where it automatically scans for the least-crowded channel. For 802.11g cards, available channels are 1-14. For 802.11n cards, available channels are 34-216. Channel selection is also subject to restrictions based on the selected country code." ::= { cmdot11BaseEntry 12 } cmdot11WifiApsScan OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "If set to true(1), the Wi-Fi Radio will be configured to scan for APs. Scan results with a list of neighboring APs will be updated in cmdot11ApsScanResultsTable. Always returns false(2) when read." ::= { cmdot11BaseEntry 13 } cmdot11WifiObssCoexMode OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Controls and reflects the state of the Wi-Fi Radio's OBSS Coexistence on the selected Card. If set to true(1), the AP will turn on the OBSS Coexistence for that card. If set to false(2) the AP will disable the OBSS Coexistence for the card." ::= { cmdot11BaseEntry 14 } cmdot11WifiAcsdScanTimer OBJECT-TYPE SYNTAX Unsigned32 (0..268435454) UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "Controls and reflects the ACS Scan Timer for this interface." ::= { cmdot11BaseEntry 15 } cmdot11WifiWMFEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Controls and reflects the state of Wifi Radio's Wireless Multicast Forwarding (WMF). Set to true(1) to enable the WMF feature. Set to false(2) to disable the WMF feature." ::= { cmdot11BaseEntry 16 } cmdot11WifiBSEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Controls and reflects the state of Wifi Radio's Band steering capability. Set to true(1) to enable the Band steering feature. Set to false(2) to disable the Band steering feature." ::= { cmdot11BaseEntry 17 } cmdot11WifiATFEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Controls and reflects the state of Wifi Radio's Air Time Fairness capability. Set to true(1) to enable the ATF feature. Set to false(2) to disable the ATF feature." ::= { cmdot11BaseEntry 18 } cmdot11WifiTrafficSchedulerEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Controls and reflects the state of Wifi Radio's Traffic Scheduling capability. Set to true(1)to enable the Traffic Scheduler feature. Set to false(2) to disable the Traffic Scheduler feature." ::= { cmdot11BaseEntry 19 } cmdot11WifiEbosEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Controls and reflects the state of Wifi Radio's Exhausted Buffer Order Scheduling capability. Set to true(1) to enable the EBOS feature. Set to false(2) to disable the EBOS feature." ::= { cmdot11BaseEntry 20 } cmdot11WifiPMFEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Controls and reflects the state of Wifi Radio's Protected Management Frames(PMF) feature. Set to true(1) to enable the PMF feature. Set to false(2) to disable the PMF feature. Disabled by default" ::= { cmdot11BaseEntry 21 } cmdot11WifiWMMEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Controls and reflects the state of Wifi Radio's Wi-Fi Multi Media(WMM) feature. Set to true(1) to enable the WMM feature. Set to false(2) to disable the WMM feature. Disabled by default" ::= { cmdot11BaseEntry 22 } cmdot11WifiWMMAPSDEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Controls and reflects the state of Wifi Radio's Wi-Fi Multi Media(WMM) Automatic Power Save Delivery (APSD) feature. Set to true(1) to enable the WMM APSD feature. Set to false(2) to disable the WMM APSD feature. Disabled by default" ::= { cmdot11BaseEntry 23 } cmdot11gTable OBJECT-TYPE SYNTAX SEQUENCE OF Cmdot11gEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of settings used to configure all wi-fi interfaces which are capable of supporting the ieee 802.11g standard." ::= { cmdot11MgmtInterfaceTables 2 } cmdot11gEntry OBJECT-TYPE SYNTAX Cmdot11gEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry describing the configuration of 802.11g specific parameters for a primary wifi interface. An entry exists in this table for each entry in the ifTable with an ifType value of ieee80211(71), which is designated as a primary wi-fi interface in the ifTable, and which is capable of supporting the IEEE 802.11g standard. Note that non-primary interfaces such as Guest network interfaces are not represented in this table." INDEX { ifIndex } ::= { cmdot11gTable 1 } Cmdot11gEntry ::= SEQUENCE { cmdot11Wifi54gNetMode INTEGER, cmdot11Wifi54gProtectionEnable TruthValue, cmdot11Wifi54gBasicRateSet INTEGER } cmdot11Wifi54gNetMode OBJECT-TYPE SYNTAX INTEGER { mode54g11bOnly(0), mode54gAuto(1), mode54gOnly(2), mode54gPerformance(4), mode54gLRS(5) } MAX-ACCESS read-write STATUS current DESCRIPTION "Controls and reflects the behavior of the interface with regards to which flavor of 802.11g is used. If set to mode54g11bOnly(0), only 802.11b clients will be accepted. If set to mode54gAuto(1) the interface will attempt to operate at 54g rates unless an 802.11b client is detected. If set to mode54gOnly(2), only 802.11g clients will be accepted. If set to mode54gPerformance(4), the highest throughout will be provided and only 54g clients will be accepted, however nearby 802.11b networks may suffer degraded performance. If set to mode54gLRS(5), the interface will interoperate with the widest variety of 54g and 802.11b clients." DEFVAL { mode54gAuto } ::= { cmdot11gEntry 1 } cmdot11Wifi54gProtectionEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Controls and reflects the state of 54g protection. If set to true(1), the AP will use RTS/CTS to improve 802.11g performance in mixed 802.11g/802.11b networks. Set to false(2) to maximize 802.11g throughput under most conditions." DEFVAL { false } ::= { cmdot11gEntry 2 } cmdot11Wifi54gBasicRateSet OBJECT-TYPE SYNTAX INTEGER { default(1), all(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Determines which rates are advertised as BASIC rates in the beacon. If set to default, the driver defaults for the selected 54gMode will be used. If set to all, all available rates will be advertised as BASIC rates regardless of the 54gMode setting." DEFVAL { default } ::= { cmdot11gEntry 3 } cmdot11nTable OBJECT-TYPE SYNTAX SEQUENCE OF Cmdot11nEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of settings used to configure all wi-fi interfaces which are capable of supporting the ieee 802.11n standard." ::= { cmdot11MgmtInterfaceTables 3 } cmdot11nEntry OBJECT-TYPE SYNTAX Cmdot11nEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry describing the configuration of 802.11n specific parameters for a primary wifi interface. An entry exists in this table for each entry in the ifTable with an ifType value of ieee80211(71), which is designated as a base wi-fi interface in the ifTable, and which is capable of supporting the IEEE 802.11n standard. Note that non-primary interfaces such as Guest network interfaces are not represented in this table." INDEX { ifIndex } ::= { cmdot11nTable 1 } Cmdot11nEntry ::= SEQUENCE { cmdot11WifiNMode INTEGER, cmdot11WifiNPhyRate INTEGER, cmdot11WifiNBand INTEGER, cmdot11WifiNBandWidth INTEGER, cmdot11WifiNSideBand INTEGER, cmdot11WifiNProtection INTEGER } cmdot11WifiNMode OBJECT-TYPE SYNTAX INTEGER { auto(1), off(2), nOnly(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Used to enable/disable 802.11n operation. ‘Auto’ is used to enable 802.11n operation; the Access Point will detect which stations are out there and operate in the proper mode. ‘Off’ is used to disable 802.11n operation; the Access Point will operate in the mode specified by cmdot1154gNetMode. The nOnly setting will configure the card to operate only in N mode - 'b' and 'g' modes will be inhibited. Note: This MIB object is only valid for products supporting 802.11n, and also affects other MIB selections." ::= { cmdot11nEntry 1 } cmdot11WifiNPhyRate OBJECT-TYPE SYNTAX INTEGER { auto(0), legacy(1), mcs0(2), mcs1(3), mcs2(4), mcs3(5), mcs4(6), mcs5(7), mcs6(8), mcs7(9), mcs8(10), mcs9(11), mcs10(12), mcs11(13), mcs12(14), mcs13(15), mcs14(16), mcs15(17) } MAX-ACCESS read-write STATUS current DESCRIPTION "Used to specify the 802.11n PHY transmission rate. ‘Auto’ is used to allow the Access Point to dynamically adapt to the environment and transmit using the fastest data rate for the given environmental conditions. ‘Legacy’ is used to restrict the transmission to 802.11b/g rates. ‘mcs0’ through ‘mcs15’ are used to force the 802.11N PHY transmission rate for the Access Point to a particular speed. The MCS-to-speed mapping is provided by the 802.11n spec and depends on whether a 20 MHz channel or a 40 MHz channel is being used. Note: This MIB object is only valid for products supporting 802.11n." DEFVAL { auto } ::= { cmdot11nEntry 2 } cmdot11WifiNBand OBJECT-TYPE SYNTAX INTEGER { band-2-4G(1), band-5G(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Selects the wireless frequency band (2.4 GHz or 5 GHz) the Access Point will operate in. Note: This MIB object is only valid for products supporting 802.11n." ::= { cmdot11nEntry 3 } cmdot11WifiNBandWidth OBJECT-TYPE SYNTAX INTEGER { none(0), width-20MHz(1), width-40MHz(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Specifies the channel width (20 MHz or 20/40 MHz) to be used by the Access Point. When 20/40MHz is selected 802.11n clients experience improved throughput using 40 MHz, while legacy clients(either 802.11a or 802.11b/g) can still be serviced without interruption using 20MHz. If neither 20 MHz nor 40 MHz is used, the mib returns none(0). Note: This MIB object is only valid for products supporting 802.11n, and also affects other MIB selections such as cmdot11NSideBand." ::= { cmdot11nEntry 4 } cmdot11WifiNSideBand OBJECT-TYPE SYNTAX INTEGER { none(0), upper(1), lower(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "When bonded channels (40 MHz) are used this object specifies if the control (primary) channel is in the lower or upper 20 MHz band of the bonded 40 MHz channel. Returns none(0) when cmdot11WifiNBandWidth != 40MHz. Note: This MIB object is only valid for products supporting 802.11n and only applies when cmdot11NBandWidth is set to 20/40MHz." ::= { cmdot11nEntry 5 } cmdot11WifiNProtection OBJECT-TYPE SYNTAX INTEGER { auto(1), off(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Determines if protection will be turned on or off for 802.11n mode. When set to auto, the Access Point will enable protection to allow 802.11n clients to co-exist with 802.11a/b/g clients. Note: This MIB object is only valid for products supporting 802.11n." ::= { cmdot11nEntry 6 } cmdot11ApsScanResultsTable OBJECT-TYPE SYNTAX SEQUENCE OF Cmdot11ApsScanResultsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table list of neighboring APs found after cmdot11WifiApsScan in cmdot11BaseTable is set to true. The table can list up to 32 APs." ::= { cmdot11MgmtInterfaceTables 4 } cmdot11ApsScanResultsEntry OBJECT-TYPE SYNTAX Cmdot11ApsScanResultsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry describing neighboring AP information. First element cmdot11ValidEntry determines if the current entry is valid or not. The information includes SSID, RSSI, Channel, Mac Address etc." INDEX { ifIndex } ::= { cmdot11ApsScanResultsTable 1 } Cmdot11ApsScanResultsEntry ::= SEQUENCE { cmdot11ValidEntry INTEGER, cmdot11NetworkName OCTET STRING, cmdot11SecurityMode OCTET STRING, cmdot11PhyMode OCTET STRING, cmdot11Rssi INTEGER, cmdot11Channel INTEGER, cmdot11MacAddress PhysAddress } cmdot11ValidEntry OBJECT-TYPE SYNTAX INTEGER { invalid(0), valid(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Determines if the current entry is valid or not." ::= { cmdot11ApsScanResultsEntry 1 } cmdot11NetworkName OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Neighboring AP name or SSID." ::= { cmdot11ApsScanResultsEntry 2 } cmdot11SecurityMode OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Neighboring AP security mode." ::= { cmdot11ApsScanResultsEntry 3 } cmdot11PhyMode OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Neighboring AP PHY mode." ::= { cmdot11ApsScanResultsEntry 4 } cmdot11Rssi OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Neighboring AP receive signal strength." ::= { cmdot11ApsScanResultsEntry 5 } cmdot11Channel OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Neighboring AP operating channel." ::= { cmdot11ApsScanResultsEntry 6 } cmdot11MacAddress OBJECT-TYPE SYNTAX PhysAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Neighboring AP MAC address." ::= { cmdot11ApsScanResultsEntry 7 } cmdot1180211acInterfaceTable OBJECT-TYPE SYNTAX SEQUENCE OF Cmdot1180211acInterfaceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of settings used to configure all wi-fi interfaces which are capable of supporting the ieee 802.11ac standard." ::= { cmdot11MgmtInterfaceTables 5 } cmdot1180211acInterfaceEntry OBJECT-TYPE SYNTAX Cmdot1180211acInterfaceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry describing the configuration of 802.11ac specific parameters for a primary wifi interface. An entry exists in this table for each entry in the ifTable with an ifType value of ieee80211(71), which is designated as a primary wi-fi interface in the ifTable, and which is capable of supporting the IEEE 802.11ac standard. Note that non-primary interfaces such as Guest network interfaces are not represented in this table." INDEX { ifIndex } ::= { cmdot1180211acInterfaceTable 1 } Cmdot1180211acInterfaceEntry ::= SEQUENCE { cmdot11ACBandWidth INTEGER, cmdot11ACChannelSpec OCTET STRING, cmdot11ACTxbfBFRCap TruthValue, cmdot11ACTxbfBFECap TruthValue } cmdot11ACBandWidth OBJECT-TYPE SYNTAX INTEGER { width20MHz(1), width40MHz(2), width80MHz(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Determines which Bandwidth that we will be operating in: 20MHz, 40MHz or 80MHz. Note: This is for N or AC cards only." ::= { cmdot1180211acInterfaceEntry 1 } cmdot11ACChannelSpec OBJECT-TYPE SYNTAX OCTET STRING (SIZE(1..20)) MAX-ACCESS read-write STATUS current DESCRIPTION "Controls and reflects the current channel specification for this interface. If set to (0), the AP will be put in auto-channel mode where it automatically scans for the least-crowded channel. For 20MHz bandwidth, channel specifications are control channel. For example 1, 36 etc. For 40MHz bandwidth, channel specifications are a combination of control channel and sideband ('u' is for upper sideband and 'l' is for lower sideband). For example 5u, 1l, 40u, 36l etc. For 80MHz bandwidth, channel specifications are 36/80, 52/80, 100/80 etc. Channel specification selection is also subject to restrictions based on the selected country code." ::= { cmdot1180211acInterfaceEntry 2 } cmdot11ACTxbfBFRCap OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Controls and reflects the BFR Capability on the selected Card. Set to true(1) to enable the BFR Capability for that card. Set to false(2) to disable the BFR Capability for that card." ::= { cmdot1180211acInterfaceEntry 3 } cmdot11ACTxbfBFECap OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Controls and reflects the BFE Capability on the selected Card. Set to true(1) to enable the BFE Capability for that card. Set to false(2) to disable the BFE Capability for that card." ::= { cmdot1180211acInterfaceEntry 4 } -- -- cmdot11MgmtMbss contains objects used for managing configuration of all -- basic service sets in an access point which may have multiple BSS's. -- Note that if a system is not MBSS capable, the same objects are still used -- but the tables will have a single entry rather than several. -- cmdot11MgmtMbss OBJECT IDENTIFIER ::= { cmdot11plusMgmtv2 4 } -- -- cmdot11MbssBase contains objects used to configure basic operation -- of each service set. -- cmdot11MbssBase OBJECT IDENTIFIER ::= { cmdot11MgmtMbss 1 } cmdot11BssTable OBJECT-TYPE SYNTAX SEQUENCE OF Cmdot11BssEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of entries in an MBSS system. " ::= { cmdot11MbssBase 14 } cmdot11BssEntry OBJECT-TYPE SYNTAX Cmdot11BssEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry describing the characteristics of an individual BSS. An entry exists in this table for each entry of type ieee80211 (71) in the ifTable. " INDEX { ifIndex } ::= { cmdot11BssTable 1 } Cmdot11BssEntry ::= SEQUENCE { cmdot11BssId PhysAddress, cmdot11BssEnable TruthValue, cmdot11BssSsid OCTET STRING, cmdot11BssNetworkBridge INTEGER, cmdot11BssSecurityMode INTEGER, cmdot11BssClosedNetwork TruthValue, cmdot11BssAccessMode INTEGER, cmdot11BssMaxAssociationsLimit Unsigned32, cmdot11BssOpmodeCapRequired INTEGER, cmdot11BssApIsolate TruthValue } cmdot11BssId OBJECT-TYPE SYNTAX PhysAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The physical address associated with this service set. " ::= { cmdot11BssEntry 1 } cmdot11BssEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enables or disables this service set. " ::= { cmdot11BssEntry 2 } cmdot11BssSsid OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "Controls and reflects the service set identifier for this BSS. " ::= { cmdot11BssEntry 3 } cmdot11BssNetworkBridge OBJECT-TYPE SYNTAX INTEGER { lan(1), guest(2) } MAX-ACCESS read-write STATUS obsolete DESCRIPTION "If set to lan(1), this service set will be authorized as a member of the local area network. If set to guest(2), this service set will have access to the wide area internet, but will have restricted access to the local area network. " ::= { cmdot11BssEntry 4 } cmdot11BssSecurityMode OBJECT-TYPE SYNTAX INTEGER { disabled(0), wep(1), wpaPsk(2), wpa2Psk(3), wpaEnterprise(4), wpa2Enterprise(5), radiusWep(6), wpaPsk-wpa2Psk(7), wpaEnterprise-wpa2Enterprise(8) } MAX-ACCESS read-write STATUS current DESCRIPTION "Security mode may be chosen from Disable, WEP, WPA-PSK, WPA2-PSK, WPA-Enterprise, WPA2-Enterprise, RADIUS-WEP, WPA-PSK_WPA2-PSK or WPA-Enterprise_WPA2-Enterprise. All devices on the network must use the same security mode in order to communicate. If set to disabled(0): Open system. No authentication or encryption. If set to wep(1) then the following parameters must be set: Default Transmit Key (cmdot11BssWepDefaultKey): Choose which Key to use. WEP Key Bit (cmdot11BssWepEncryptionMode): May select from 64-Bit or 128-Bit encryption. Passphrase (cmdot11BssWepPassPhrase): Enter a passphrase consisting of any keyboard character to be used to generate a hex WEP key. Key 1-4 (cmdot11BssWep64BitKeyTable or cmdot11BssWep128BitKeyTable): Enter a WEP key manually. Must use only hex character (0-9 and A-F). 64-bit WEP requires 10 hex characters, 128-Bit WEP requires the use of 26 hex characters. If set to wpaPsk(2) then the following parameters must be set: WPA Algorithm (cmdot11BssWpaAlgorithm): TKIP or AES. WPA Pre-Shared Key (cmdot11BssWpaPreSharedKey): Choose a unique key to authenticate with other devices on the network. The Pre-Shared Key must be between 8 and 63 characters in length. Group Key Renewal (cmdot11BssWpaGroupRekeyInterval): This settings determines how often the group key changes. If set to wpa2Psk(3) then the following parameters must be set: WPA2 Algorithm (cmdot11BssWpaAlgorithm): AES or TKIP+AES. WPA2 Pre-Shared Key (cmdot11BssWpaPreSharedKey): Choose a unique key to authenticate with other devices on the network. The Pre-Shared Key must be between 8 and 63 characters in length. Group Key Renewal (cmdot11BssWpaGroupRekeyInterval): This settings determines how often the group key changes. If set to wpaEnterprise(4) then the following parameters must be set: WPA Algorithm (cmdot11BssWpaAlgorithm): TKIP or AES. RADIUS Server Address (cmdot11BssRadiusAddress): The IP address of the RADIUS server. RADIUS Server Port (cmdot11BssRadiusPort): The port the RADIUS server uses. RADIUS Shared Secret (cmdot11BssRadiusKey): The shared secret set on the RADIUS server. Key Renewal Timeout (cmdot11BssRadiusReAuthInterval): Determines how often the keys should be renewed. If set to wpa2Enterprise(5) then the following parameters must be set: WPA2 Algorithm (cmdot11BssWpaAlgorithm): AES or TKIP+AES. RADIUS Server Address (cmdot11BssRadiusAddress): The IP address of the RADIUS server. RADIUS Server Port (cmdot11BssRadiusPort): The port the RADIUS server uses. RADIUS Shared Secret (cmdot11BssRadiusKey): The shared secret set on the RADIUS server. Key Renewal Timeout (cmdot11BssRadiusReAuthInterval): Determines how often the keys should be renewed. If set to radiusWep(6) then the following parameters must be set: RADIUS Server Address (cmdot11BssRadiusAddressType / cmdot11BssRadiusAddress): The IP address of the RADIUS server. RADIUS Server Port (cmdot11BssRadiusPort): The port the RADIUS server uses. RADIUS Shared Secret (cmdot11BssRadiusKey): The shared secret set on the RADIUS server. Default Transmit Key (cmdot11BssWepDefaultKey): Choose which Key to use. WEP Key Bit (cmdot11BssWepEncryptionMode): May select from 64-Bit or 128-Bit encryption. Passphrase (cmdot11BssWepPassPhrase): Enter a passphrase consisting of any keyboard character to be used to generate a hex WEP key. Key 1-4 (cmdot11BssWep64BitKeyTable or cmdot11BssWep128BitKeyTable): Enter a WEP key manually. Must use only hex character (0-9 and A-F). 64-bit WEP requires 10 hex characters, 128-Bit WEP requires the use of 26 hex characters. If set to wpaPsk-wpa2Psk(7) then the following parameters must be set: WPA or WPA2 Algorithm (cmdot11BssWpaAlgorithm): AES or TKIP+AES. WPA or WPA2 Pre-Shared Key (cmdot11BssWpaPreSharedKey): Choose a unique key to authenticate with other devices on the network. The Pre-Shared Key must be between 8 and 63 characters in length. Group Key Renewal (cmdot11BssWpaGroupRekeyInterval): This settings determines how often the group key changes. If set to wpaEnterprise-wpa2Enterprise(8) then the following parameters must be set: WPA2 Algorithm (cmdot11BssWpaAlgorithm): AES or TKIP+AES. RADIUS Server Address (cmdot11BssRadiusAddress): The IP address of the RADIUS server. RADIUS Server Port (cmdot11BssRadiusPort): The port the RADIUS server uses. RADIUS Shared Secret (cmdot11BssRadiusKey): The shared secret set on the RADIUS server. Key Renewal Timeout (cmdot11BssRadiusReAuthInterval): Determines how often the keys should be renewed. " ::= { cmdot11BssEntry 5 } cmdot11BssClosedNetwork OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Controls whether the device will operate in closed network mode. If set to true(1), then the network mode is closed and the SSID will not be broadcast in beacon packets. If set to false(2), then the network mode is open and the SSID will be broadcast in beacon packets. " ::= { cmdot11BssEntry 6 } cmdot11BssAccessMode OBJECT-TYPE SYNTAX INTEGER { allowAny(1), allowList(2), denyList(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Controls what stations will be given access to the device. If set to allowAny(1), then any station will be allowed to connect. If set to restrictToList(2), then only stations whose MAC address appears in the cmdot11BssAccessTable will be allowed to connect. If set to denyList(3), any station will be allowed to connect except those in the cmdot11BssAccessTable. " ::= { cmdot11BssEntry 7 } cmdot11BssMaxAssociationsLimit OBJECT-TYPE SYNTAX Unsigned32 (1..128) MAX-ACCESS read-write STATUS current DESCRIPTION "Configure the maximum number of stations that can associate with the device." ::= { cmdot11BssEntry 8 } cmdot11BssOpmodeCapRequired OBJECT-TYPE SYNTAX INTEGER { none(0), erp(1), ht(2), vht(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Configure operational capability requirement for a STA to associate to the BSS." ::= { cmdot11BssEntry 9 } cmdot11BssApIsolate OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "If set to true(1), AP isolation is enabled. If set to false(2), AP isolation is disabled. When true(1) the clients connected to this network cannot communicate between each other. " ::= { cmdot11BssEntry 10 } -- -- cmdot11MbssSecurity contains objects used to configure security options -- of each service set. -- cmdot11MbssSecurity OBJECT IDENTIFIER ::= { cmdot11MgmtMbss 2 } -- Objects used to control WEP based security modes cmdot11BssWepTable OBJECT-TYPE SYNTAX SEQUENCE OF Cmdot11BssWepEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table used to configure settings related to the WEP security modes. " ::= { cmdot11MbssSecurity 1 } cmdot11BssWepEntry OBJECT-TYPE SYNTAX Cmdot11BssWepEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry defining the WEP characteristics of an individual service set. A row exists in this table for each row in the cmdot11BssTable for which cmdot11BssSecurityMode is set to wep(1) or radiusWep(6). " INDEX { ifIndex } ::= { cmdot11BssWepTable 1 } Cmdot11BssWepEntry ::= SEQUENCE { cmdot11BssWepDefaultKey Unsigned32, cmdot11BssWepEncryptionMode INTEGER, cmdot11BssWepPassPhrase DisplayString, cmdot11BssWepSharedKeyAuthentication INTEGER } cmdot11BssWepDefaultKey OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "Controls and reflects the default key which will be used when 64 or 128 bit encryption is enabled. Indicates the entry from the cmdot11BssWep64BitKeyTable if cmdot11EncryptionMode is set to wep64(1), or the entry from the cmdot11BssWep128BitKeyTable if cmdot11BssSecurityMode is set to wep128(2). This object may only be set to indicate an active row in the cmdot11BssWep64BitKeyTable or cmdot11BssWep128BitKeyTable. If the value corresponds to a row which does not exist or a row which is not active, the set will be rejected with an inconsistentValue error. " ::= { cmdot11BssWepEntry 1 } cmdot11BssWepEncryptionMode OBJECT-TYPE SYNTAX INTEGER { wep64(1), wep128(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Selects the WEP encryption method used by this service set. If set to wep64(1), then 64 bit WEP encryption will be used with the keys from the cmdot11BssWep64BitKeyTable. If set to wep128(2), then 128 bit WEP encryption will be used with keys from the cmdot11BssWep128BitKeyTable. " ::= { cmdot11BssWepEntry 2 } cmdot11BssWepPassPhrase OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "The passphrase used for WEP security. " ::= { cmdot11BssWepEntry 3 } cmdot11BssWepSharedKeyAuthentication OBJECT-TYPE SYNTAX INTEGER { optional(1), required(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object controls the use of Shared Key authentication in WEP protocol. If this object is set to optional(1), Shared Key authentication is optional. If set to required(2), Shared Key authentication is required for WEP. " ::= { cmdot11BssWepEntry 4 } cmdot11BssWep64BitKeyTable OBJECT-TYPE SYNTAX SEQUENCE OF Cmdot11BssWep64BitKeyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of 40 bit key values used when operating in WEP 64 mode." ::= { cmdot11MbssSecurity 2 } cmdot11BssWep64BitKeyEntry OBJECT-TYPE SYNTAX Cmdot11BssWep64BitKeyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A key to be used by the row in the cmdot11BssTable identified by the value of ifIndex in the row index. " INDEX { ifIndex, cmdot11BssWep64BitKeyIndex } ::= { cmdot11BssWep64BitKeyTable 1 } Cmdot11BssWep64BitKeyEntry ::= SEQUENCE { cmdot11BssWep64BitKeyIndex Integer32, cmdot11BssWep64BitKeyValue OCTET STRING, cmdot11BssWep64BitKeyStatus RowStatus } cmdot11BssWep64BitKeyIndex OBJECT-TYPE SYNTAX Integer32 (1..4) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Identifies an instance of a key among those used by the service set identified by the value of ifIndex in the row index." ::= { cmdot11BssWep64BitKeyEntry 1 } cmdot11BssWep64BitKeyValue OBJECT-TYPE SYNTAX OCTET STRING (SIZE(5)) MAX-ACCESS read-create STATUS current DESCRIPTION "A 40 bit key to be used when the corresponding instance of cmdot11BssSecurityMode is set to wep(1) and the corresponding instance of cmdot11BssWepEncryptionMode is set to wep64(1)." ::= { cmdot11BssWep64BitKeyEntry 2 } cmdot11BssWep64BitKeyStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The status of this conceptual row. To create a row in this table, a manager must set this object to either createAndGo(4) or createAndWait(5). Until instances of all corresponding columns are appropriately configured, the value of the corresponding instance of the cmdot11BssAccessStatus column is 'notReady'. In particular, a newly created row cannot be made active until the corresponding instance of cmdot11BssWep64BitKeyValue has been set. Only rows with a status of active(1) will be applied. This object may not be set to a value of notInService(2) or destroy(6) if the corresponding instance of cmdot11BssWepDefaultKey identifies this row as they current key in use. Such an attempt will be rejected with an inconsistentValue error." ::= { cmdot11BssWep64BitKeyEntry 3 } cmdot11BssWep128BitKeyTable OBJECT-TYPE SYNTAX SEQUENCE OF Cmdot11BssWep128BitKeyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of 104 bit key values used when operating in WEP 128 mode." ::= { cmdot11MbssSecurity 3 } cmdot11BssWep128BitKeyEntry OBJECT-TYPE SYNTAX Cmdot11BssWep128BitKeyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A key to be used by the row in the cmdot11BssTable identified by the value of ifIndex in the row index." INDEX { ifIndex, cmdot11BssWep128BitKeyIndex } ::= { cmdot11BssWep128BitKeyTable 1 } Cmdot11BssWep128BitKeyEntry ::= SEQUENCE { cmdot11BssWep128BitKeyIndex Integer32, cmdot11BssWep128BitKeyValue OCTET STRING, cmdot11BssWep128BitKeyStatus RowStatus } cmdot11BssWep128BitKeyIndex OBJECT-TYPE SYNTAX Integer32 (1..4) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Identifies an instance of a key among those used by the service set identified by the value of ifIndex in the row index." ::= { cmdot11BssWep128BitKeyEntry 1 } cmdot11BssWep128BitKeyValue OBJECT-TYPE SYNTAX OCTET STRING (SIZE(13)) MAX-ACCESS read-create STATUS current DESCRIPTION "A 104 bit key to be used when the corresponding instance of cmdot11BssSecurityMode is set to wep(1) and the corresponding instance of cmdot11BssWepEncryptionMode is set to wep128(128)." ::= { cmdot11BssWep128BitKeyEntry 2 } cmdot11BssWep128BitKeyStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The status of this conceptual row. To create a row in this table, a manager must set this object to either createAndGo(4) or createAndWait(5). Until instances of all corresponding columns are appropriately configured, the value of the corresponding instance of the cmdot11BssAccessStatus column is 'notReady'. In particular, a newly created row cannot be made active until the corresponding instance of cmdot11BssWep128BitKeyValue has been set. Only rows with a status of active(1) will be applied. This object may not be set to a value of notInService(2) or destroy(6) if the corresponding instance of cmdot11BssWepDefaultKey identifies this row as the current key in use. Such an attempt will be rejected with an inconsistentValue error. " ::= { cmdot11BssWep128BitKeyEntry 3 } -- Objects used to control WPA based security modes cmdot11BssWpaTable OBJECT-TYPE SYNTAX SEQUENCE OF Cmdot11BssWpaEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table used to configure settings related to the WPA security modes. " ::= { cmdot11MbssSecurity 4 } cmdot11BssWpaEntry OBJECT-TYPE SYNTAX Cmdot11BssWpaEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry defining the WPA characteristics of an individual service set. A row exists in this table for each row in the cmdot11BssTable for which cmdot11BssSecurityMode is set to wpaPsk(2), wpa2Psk(3), wpaEnterprise(4), or wpa2Enterprise(5). " INDEX { ifIndex } ::= { cmdot11BssWpaTable 1 } Cmdot11BssWpaEntry ::= SEQUENCE { cmdot11BssWpaAlgorithm INTEGER, cmdot11BssWpaPreSharedKey OCTET STRING, cmdot11BssWpaGroupRekeyInterval Unsigned32 } cmdot11BssWpaAlgorithm OBJECT-TYPE SYNTAX INTEGER { tkip(1), aes(2), tkipPlusAes(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Controls and reflects the WPA encryption mode used by the service set. The WPA algorithm for WPA-PSK and WPA-Enterprise security mode is either tkip(1) or aes(2). The WPA algorithm for WPA2-PSK and WPA2-Enterprise security mode is either aes(2) or tkipPlusAes(3). " ::= { cmdot11BssWpaEntry 1 } cmdot11BssWpaPreSharedKey OBJECT-TYPE SYNTAX OCTET STRING (SIZE (8..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "Sets the WPA Pre-Shared Key (PSK) used by this service set. This value MUST be either a 64 byte hexadecimal number, OR an 8 to 63 character ASCII string. " ::= { cmdot11BssWpaEntry 2 } cmdot11BssWpaGroupRekeyInterval OBJECT-TYPE SYNTAX Unsigned32 UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "Sets the WPA Group Rekey Interval for this service set. If set to zero, periodic rekeying is disabled for this service set. " ::= { cmdot11BssWpaEntry 3 } -- Objects used to control RADIUS based security modes cmdot11BssRadiusTable OBJECT-TYPE SYNTAX SEQUENCE OF Cmdot11BssRadiusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table used to configure settings related to the RADIUS security modes, including WPA-Enterprise, WPA2-Enterprise and RADIUS-WEP. " ::= { cmdot11MbssSecurity 5 } cmdot11BssRadiusEntry OBJECT-TYPE SYNTAX Cmdot11BssRadiusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry defining the RADIUS characteristics of an individual service set. A row exists in this table for each row in the cmdot11BssTable for which cmdot11BssSecurityMode is set to wpaEnterprise(4), wpa2Enterprise(5), or radiusWep(6). " INDEX { ifIndex } ::= { cmdot11BssRadiusTable 1 } Cmdot11BssRadiusEntry ::= SEQUENCE { cmdot11BssRadiusAddressType InetAddressType, cmdot11BssRadiusAddress InetAddress, cmdot11BssRadiusPort Unsigned32, cmdot11BssRadiusKey DisplayString, cmdot11BssRadiusReAuthInterval Unsigned32 } cmdot11BssRadiusAddressType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-write STATUS current DESCRIPTION "The type of internet address used for cmdot11BssRadiusAddress. " ::= { cmdot11BssRadiusEntry 1 } cmdot11BssRadiusAddress OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The internet address of the RADIUS server for this service set. " ::= { cmdot11BssRadiusEntry 2 } cmdot11BssRadiusPort OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "The UDP port used to communicate with the RADIUS server for this service set. " ::= { cmdot11BssRadiusEntry 3 } cmdot11BssRadiusKey OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The RADIUS key. " ::= { cmdot11BssRadiusEntry 4 } cmdot11BssRadiusReAuthInterval OBJECT-TYPE SYNTAX Unsigned32 UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "The network re-authentication interval. If set to zero, no re-authentication will be performed. " ::= { cmdot11BssRadiusEntry 5 } -- Objects used to control WPA factory default setting cmdot11BssWpaPasscode OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "The WPA Passcode used to generate the WPA factory default setting. " ::= { cmdot11MbssSecurity 100 } -- -- cmdot11MbssAccess contains objects used to configure access restrictions -- of each service set. -- cmdot11MbssAccess OBJECT IDENTIFIER ::= { cmdot11MgmtMbss 3 } cmdot11BssAccessTable OBJECT-TYPE SYNTAX SEQUENCE OF Cmdot11BssAccessEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of MAC addresses which defines the MAC address based access restrictions for the system. " ::= { cmdot11MbssAccess 1 } cmdot11BssAccessEntry OBJECT-TYPE SYNTAX Cmdot11BssAccessEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the table which specifies a single MAC address for a given service set. " INDEX { ifIndex, cmdot11BssAccessIndex } ::= { cmdot11BssAccessTable 1 } Cmdot11BssAccessEntry ::= SEQUENCE { cmdot11BssAccessIndex Integer32, cmdot11BssAccessStation PhysAddress, cmdot11BssAccessStatus RowStatus } cmdot11BssAccessIndex OBJECT-TYPE SYNTAX Integer32 (1..16) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Indicates the instance of this table row. " ::= { cmdot11BssAccessEntry 1 } cmdot11BssAccessStation OBJECT-TYPE SYNTAX PhysAddress MAX-ACCESS read-create STATUS current DESCRIPTION "A MAC address of a station which will be allowed to connect to the service set if cmdot11BssAccessMode is set to restrictToList(2), or forbidden if cmdot11BssAccessMode is set to denyList(3). " ::= { cmdot11BssAccessEntry 2 } cmdot11BssAccessStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The status of this conceptual row. To create a row in this table, a manager must set this object to either createAndGo(4) or createAndWait(5). Until instances of all corresponding columns are appropriately configured, the value of the corresponding instance of the cmdot11BssAccessStatus column is 'notReady'. In particular, a newly created row cannot be made active until the corresponding instance of cmdot11BssAccessStation has been set. Only rows with a status of active(1) will be applied. " ::= { cmdot11BssAccessEntry 3 } -- cmdot11ApplySettings: do 'on the fly' config with settings from above. -- This scalar object was placed by itself at cmdot11plusMgmtv2 100 because -- it applies all settings from all current and possibly future 802.11 -- groups. Wanted to leave plenty of room to add new groups in the future. cmdot11ApplySettings OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "If set to true(1), the wi-fi driver will be restarted using the current configuration from non-volatile storage. This object may be used to invoke an immediate reconfiguration of the wi-fi system without requiring a full reboot. Unless this object is explicitly set to true(1), any settings made via other objects in this MIB will be stored to non-volatile storage, but will not take effect until the next reboot. Always returns false(2) when read. " ::= { cmdot11plusMgmtv2 100 } cmdot11ResetToDefaults OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this object to true(1) causes all the wireless settings including Primary and Guest Network settings for all the wi-fi instances to be reset to factory defaults. Reading this object always returns false(2). " ::= { cmdot11plusMgmtv2 101 } cmdot11WpsEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this object to true(1) enables the Wireless WPS feature. Setting this object to false(2) disables the Wireless WPS feature. " ::= { cmdot11plusWps 1 } cmdot11WpsMethod OBJECT-TYPE SYNTAX INTEGER { wpsPBC(1), wpsPIN(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "WPS method may be choosen from either Push Button Configuration(1) or Personal Information Number(2). if set to wpsPBC(1), user has to push a button, either an actual or virtual one, on both WPS device. if set to wpsPIN(2), user has to input a wireless client's PIN on the WPS AP." ::= { cmdot11plusWps 2 } cmdot11WpsPinNumber OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "Input a wireless client's PIN number to let it be able to register with the WPS AP." ::= { cmdot11plusWps 3 } cmdot11WpsAddClient OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this object to true(1) starts the Wireless WPS procedure. Reading this object always returns false(2). " ::= { cmdot11plusWps 4 } cmdot11WlRevInfo OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..511)) MAX-ACCESS read-only STATUS current DESCRIPTION "This MIB object provides revision information of the wireless card installed on the modem. The string includes the vendor id, version identification of the hardware and software of the wireless card." ::= { cmdot11plusDiag 1 } cmdot11plusConnectedClientsTable OBJECT-TYPE SYNTAX SEQUENCE OF Cmdot11plusConnectedClientsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains a list of Wi-Fi connected clients, and associated connection information." ::= { cmdot11plusObjects 8 } cmdot11plusConnectedClientsEntry OBJECT-TYPE SYNTAX Cmdot11plusConnectedClientsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the table containing connection information about a connected Wi-Fi client" INDEX { cmdot11plusClientIndex } ::= { cmdot11plusConnectedClientsTable 1 } Cmdot11plusConnectedClientsEntry ::= SEQUENCE { cmdot11plusClientIndex INTEGER, cmdot11plusClientIpAddr IpAddress, cmdot11plusClientID MacAddress, cmdot11plusClientHostName OCTET STRING, cmdot11plusClientAge INTEGER, cmdot11plusClientMode INTEGER, cmdot11plusClientRssi INTEGER, cmdot11plusClientSpeed INTEGER, cmdot11plusClientConnectedSSID OCTET STRING } cmdot11plusClientIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table Index" ::= {cmdot11plusConnectedClientsEntry 1} cmdot11plusClientIpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The IP Address assigned to the Wi-Fi client." ::= { cmdot11plusConnectedClientsEntry 2 } cmdot11plusClientID OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The Wi-Fi client's hardware address." ::= { cmdot11plusConnectedClientsEntry 3 } cmdot11plusClientHostName OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "The Host Name of the Wi-Fi client, derived from DHCP option 12." ::= { cmdot11plusConnectedClientsEntry 4 } cmdot11plusClientAge OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Elapsed time in seconds since the last IP packet was received from or sent to the Wi-Fi client." ::= { cmdot11plusConnectedClientsEntry 5 } cmdot11plusClientMode OBJECT-TYPE SYNTAX INTEGER{ a(1), g(2), n(3), b(4), ac(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "The connection mode of the Wi-Fi client." ::= { cmdot11plusConnectedClientsEntry 6 } cmdot11plusClientRssi OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The Wi-Fi client's Received Signal Strength in dBm." ::= { cmdot11plusConnectedClientsEntry 7 } cmdot11plusClientSpeed OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The Wi-Fi client's connected link speed." ::= { cmdot11plusConnectedClientsEntry 8 } cmdot11plusClientConnectedSSID OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "The SSID (Service Set Identifier) to which the Wi-Fi client is connected." ::= { cmdot11plusConnectedClientsEntry 9 } cmdot11plusWpsTable OBJECT-TYPE SYNTAX SEQUENCE OF Cmdot11plusWpsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table specifies parameters about wireless WPS pairing configuration." ::= { cmdot11plusObjects 9 } cmdot11plusWpsEntry OBJECT-TYPE SYNTAX Cmdot11plusWpsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry specifies parameters about wireless WPS pairing configuration." INDEX { cmdot11plusWpsIndex } ::= { cmdot11plusWpsTable 1 } Cmdot11plusWpsEntry ::= SEQUENCE { cmdot11WifiWpsIndex INTEGER, cmdot11WifiWpsEnable TruthValue, cmdot11WifiWpsMethod INTEGER, cmdot11WifiWpsPinNumber INTEGER, cmdot11WifiWpsGwPinNumber INTEGER, cmdot11WifiWpsAddClient TruthValue, cmdot11WifiWpsPairingConfigStatus INTEGER, cmdot11WifiWpsPinMethodEnable TruthValue, cmdot11WifiWpsPinMethodTimeOut INTEGER } cmdot11WifiWpsIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Index into Wi-Fi Radio WPS table." ::= { cmdot11plusWpsEntry 1 } cmdot11WifiWpsEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this object to true(1) enables the Wireless WPS feature. Setting this object to false(2) disables the Wireless WPS feature. " ::= { cmdot11plusWpsEntry 2 } cmdot11WifiWpsMethod OBJECT-TYPE SYNTAX INTEGER { wpsPBC(1), wpsPIN(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "WPS method may be choosen from either Push Button Configuration(1) or Personal Information Number(2). if set to wpsPBC(1), user has to push a button, either an actual or virtual one, on both WPS device. if set to wpsPIN(2), user has to input a wireless client's PIN on the WPS AP." ::= { cmdot11plusWpsEntry 3 } cmdot11WifiWpsPinNumber OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "Input a wireless client's PIN number to let it be able to register with the WPS AP." ::= { cmdot11plusWpsEntry 4 } cmdot11WifiWpsGwPinNumber OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "PIN number generated by WPS AP to be entered at wireless client to register with the AP." ::= { cmdot11plusWpsEntry 5 } cmdot11WifiWpsAddClient OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this object to true(1) starts the Wireless WPS procedure. Reading this object always returns false(2). " ::= { cmdot11plusWpsEntry 6 } cmdot11WifiWpsPairingConfigStatus OBJECT-TYPE SYNTAX INTEGER { idle(1), inProgress(2), success(3), failure(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Provides the status of WPS pairing. Before WPS pairing starts, it will be in idle(1) state.When WPS pairing starts, it returns InProgress(1). When WPS pairing ends, will return success(3),if wireless client sucessfully connected to AP, otherwise it retuns failure(4). " ::= { cmdot11plusWpsEntry 7 } cmdot11WifiWpsPinMethodEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this object to true(1) enables WPS PIN (Client and Gateway) methods. Setting this object to false(2) disables WPS PIN (Client and Gateway) methods." ::= { cmdot11plusWpsEntry 8 } cmdot11WifiWpsPinMethodTimeOut OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "Time in minutes till WPS Client and Gateway PIN methods available for user when WPS PIN Methods control changed from disabled to enabled from GUI. Default value is 15 minutes and maximum value allowed is 60 minutes." ::= { cmdot11plusWpsEntry 9 } cmdot11wifiHotspotEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enables or disable Wifi Hotspot support in the device." ::= { cmdot11wifiHotspotBase 1 } cmdot11wifiHotspotTable OBJECT-TYPE SYNTAX SEQUENCE OF Cmdot11wifiHotspotIfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table used to configure settings related to Wi-fi Hotspot." ::= { cmdot11wifiHotspotBase 2 } cmdot11wifiHotspotIfEntry OBJECT-TYPE SYNTAX Cmdot11wifiHotspotIfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry defining the Wi-fi hotspot characteristics of an individual Wi-Fi network interface." INDEX { cmdot11wifiHotspotIf } ::= { cmdot11wifiHotspotTable 1 } Cmdot11wifiHotspotIfEntry ::= SEQUENCE { cmdot11wifiHotspotInstance Unsigned32, cmdot11wifiHotspotIf INTEGER, cmdot11wifiHotspotMode INTEGER, cmdot11wifiHotspotCpeIdleTimeout Unsigned32, cmdot11wifiHotspotCpeSessionTimeout Unsigned32, cmdot11wifiHotspotRadiusAccAddressType InetAddressType, cmdot11wifiHotspotRadiusAccAddress InetAddress, cmdot11wifiHotspotRadiusAccPort InetPortNumber, cmdot11wifiHotspotRadiusAccKey DisplayString, cmdot11wifiHotspotPacketFilterMask Unsigned32, cmdot11wifiHotspotInsertDhcpOptionsMask Unsigned32, cmdot11wifiHotspotRowStatus RowStatus } cmdot11wifiHotspotInstance OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "The key for a unique instance of this object." ::= { cmdot11wifiHotspotIfEntry 1 } cmdot11wifiHotspotIf OBJECT-TYPE SYNTAX INTEGER { wifi1-0(1), wifi1-1(2), wifi1-2(3), wifi1-3(4), wifi1-4(5), wifi1-5(6), wifi1-6(7), wifi1-7(8), wifi2-0(9), wifi2-1(10), wifi2-2(11), wifi2-3(12), wifi2-4(13), wifi2-5(14), wifi2-6(15), wifi2-7(16) } MAX-ACCESS read-create STATUS current DESCRIPTION "Wi-fi network interface." ::= { cmdot11wifiHotspotIfEntry 2 } cmdot11wifiHotspotMode OBJECT-TYPE SYNTAX INTEGER { disable(1), enableBridge(2), enableCmdot11l2ogre(3) } MAX-ACCESS read-create STATUS current DESCRIPTION "Wi-fi Hotsot mode: enableBridge - Wi-Fi traffic will be bridged enableCmdot11l2ogre - Wi-Fi traffic will be sent over GRE tunnel. GRE Tunnel should be configured and enabled." ::= { cmdot11wifiHotspotIfEntry 3 } cmdot11wifiHotspotCpeIdleTimeout OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-create STATUS current DESCRIPTION "CPE inactivity/idle timeout in seconds which will trigger disconnect. Value of 0 will disable inactivity tracking." ::= { cmdot11wifiHotspotIfEntry 4 } cmdot11wifiHotspotCpeSessionTimeout OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-create STATUS current DESCRIPTION "CPE maximum session duration timeout in seconds. Value of 0 will disable tracking session duration." ::= { cmdot11wifiHotspotIfEntry 5 } cmdot11wifiHotspotRadiusAccAddressType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-create STATUS current DESCRIPTION "The type of internet address used for cmdot11wifiHotspotRadiusAccAddress." ::= { cmdot11wifiHotspotIfEntry 6 } cmdot11wifiHotspotRadiusAccAddress OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-create STATUS current DESCRIPTION "The internet address of the RADIUS Accounting server for this service set." ::= { cmdot11wifiHotspotIfEntry 7 } cmdot11wifiHotspotRadiusAccPort OBJECT-TYPE SYNTAX InetPortNumber MAX-ACCESS read-create STATUS current DESCRIPTION "The UDP port used to communicate with the RADIUS Accounting server. Default value set to 1813." ::= { cmdot11wifiHotspotIfEntry 8 } cmdot11wifiHotspotRadiusAccKey OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-create STATUS current DESCRIPTION "The RADIUS Accounting server shared security key." ::= { cmdot11wifiHotspotIfEntry 9 } cmdot11wifiHotspotPacketFilterMask OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-create STATUS current DESCRIPTION "Bit mask for limiting traffic to certain packet types. Possible value: 11111111 11111111 11111111 11111111: Allow All traffic xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxx1: Allow IPv4 (0x0800) packets xxxxxxxx xxxxxxxx xxxxxxxx xxxxxx1x: Allow IPv6 (0x86dd) packets xxxxxxxx xxxxxxxx xxxxxxxx xxxxx1xx: Allow IPx (0x8137) packets xxxxxxxx xxxxxxxx xxxxxxxx xxxx1xxx: Allow ARP (0x0806) packets xxxxxxxx xxxxxxxx xxxxxxxx xxx1xxxx: Allow RARP (0x8035) packets xxxxxxxx xxxxxxxx xxxxxxxx xx1xxxxx: Allow VLAN (0x8100) packets xxxxxxxx xxxxxxxx xxxxxxx1 xxxxxxxx: Allow Broadcast packets in DS xxxxxxxx xxxxxxxx xxxxxx1x xxxxxxxx: Allow Broadcast packets in US xxxxxxxx xxxxxxxx xxxxx1xx xxxxxxxx: Allow Multicast packets in DS xxxxxxxx xxxxxxxx xxxx1xxx xxxxxxxx: Allow Multicast packets in US " ::= { cmdot11wifiHotspotIfEntry 10 } cmdot11wifiHotspotInsertDhcpOptionsMask OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-create STATUS current DESCRIPTION "Bit mask for inserting DHCP options in DHCP Discover/Request packet from connected wifi client device. Possible value: 0x1: Insert DHCP relay agent option 82. circuit-id sub-option: AP-MAC-ADDRESS;SSID-NAME;SSID-TYPE 0x2: Insert DHCP relay agent option 82. remote-id sub-option: String containing MAC address of connected wifi client device in the format XX:XX:XX:XX:XX:XX. 0x4: Insert/Modify DHCP option 60 with string containing SSID Name." ::= { cmdot11wifiHotspotIfEntry 11 } cmdot11wifiHotspotRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The RowStatus interlock for the creation and deletion can be modified at any time while the row is active(1)." ::= { cmdot11wifiHotspotIfEntry 12 } cmdot11wifiHotspotAutRateLimit OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "Authentication rate limit in messages per second. If client exceeds this limit, authentication from the client is ignored for cmdot11wifiHotspotAutDenialTimeout." ::= { cmdot11wifiHotspotBase 3 } cmdot11wifiHotspotAutDenialTimeout OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "Timeout in seconds during which authentication from a client is ignored once authentication message rate exceeds cmdot11wifiHotspotAutRateLimit." ::= { cmdot11wifiHotspotBase 4 } cmdot11wifiHotspotRadiusOrigIf OBJECT-TYPE SYNTAX INTEGER { eRouter(1), cm(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Originating interface of radius authentication and accounting traffic." ::= { cmdot11wifiHotspotBase 5 } cmdot11wifiHotspotIgnoreMaxCpeSetting OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This setting is applicable for wifi hotspot bridged mode. When set to true(1), clients connected through the hotspot wifi will not be counted when enforcing the 'Maximum CPE devices' on DOCSIS." ::= { cmdot11wifiHotspotBase 6 } cmdot11wifiHotspotDisablePMKCaching OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enables or disable WPA2 PMK Caching." ::= { cmdot11wifiHotspotBase 7 } cmdot11wifiHotspotConnectionSpeedMin OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "Minimum connection speed in kbps required by client to maintain connectivity." ::= { cmdot11wifiHotspotBase 8 } cmdot11wifiHotspotConnectionSpeedTimeout OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "Timeout in seconds during which client is allowed to maintain connectivity once connection speed is below cmdot11wifiHotspotConnectionSpeedMin. When timeout expires client is disassociated." ::= { cmdot11wifiHotspotBase 9 } cmdot11l2ogreEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enables or disable GRE Tunnel support in the device." ::= { cmdot11l2ogreBase 1 } cmdot11l2ogrePriRemoteAddressType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-write STATUS current DESCRIPTION "The IP address type (ipv4, ipv6 or dns) of primary remote endpoint of the GRE tunnel." DEFVAL { ipv4 } ::= { cmdot11l2ogreBase 2 } cmdot11l2ogrePriRemoteAddress OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-write STATUS current DESCRIPTION "IP address or FQDN of primary remote endpoint of the GRE tunnel." ::= { cmdot11l2ogreBase 3 } cmdot11l2ogreSecRemoteAddressType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-write STATUS current DESCRIPTION "The IP address type (ipv4, ipv6 or dns) of secondary remote endpoint of the GRE tunnel." DEFVAL { ipv4 } ::= { cmdot11l2ogreBase 4 } cmdot11l2ogreSecRemoteAddress OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-write STATUS current DESCRIPTION "IP address or FQDN of secondary remote endpoint of the GRE tunnel." ::= { cmdot11l2ogreBase 5 } cmdot11l2ogreDSCP OBJECT-TYPE SYNTAX Integer32 (0..63) MAX-ACCESS read-write STATUS current DESCRIPTION "The method is used to set the high 6 bits of TOS in the IPv4 header or traffic class in IPv6 header." ::= { cmdot11l2ogreBase 6 } cmdot11l2ogreKeepAliveMode OBJECT-TYPE SYNTAX INTEGER { disabled(1), ping(2), ping-noswitchover(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Keepalive modes for failover mechanism. ping - Use ICMP pings within tunnel as a keepalive messages." ::= { cmdot11l2ogreBase 7 } cmdot11l2ogreKeepAliveCount OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Number of keep-alive messages sent at regular interval." ::= { cmdot11l2ogreBase 8 } cmdot11l2ogreKeepAliveInterval OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Interval in seconds between keep-alive messages." ::= { cmdot11l2ogreBase 9 } cmdot11l2ogreKeepAliveFailureThreshold OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Number of keep-alive failures that will cause fail-over." ::= { cmdot11l2ogreBase 10 } cmdot11l2ogreStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF Cmdot11l2ogreStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table provides statistical information of GRE tunnel." ::= { cmdot11l2ogreBase 11 } cmdot11l2ogreStatsEntry OBJECT-TYPE SYNTAX Cmdot11l2ogreStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table provides statistical information of GRE tunnel." INDEX { cmdot11l2ogreStatsIndex } ::= { cmdot11l2ogreStatsTable 1 } Cmdot11l2ogreStatsEntry ::= SEQUENCE { cmdot11l2ogreStatsIndex Integer32, cmdot11l2ogreStatsBytesSent Counter64, cmdot11l2ogreStatsBytesReceived Counter64, cmdot11l2ogreStatsPacketsSent Counter64, cmdot11l2ogreStatsPacketsReceived Counter64, cmdot11l2ogreStatsDiscardPacketsReceived Counter64, cmdot11l2ogreStatsErrorPacketsReceived Counter64, cmdot11l2ogreStatsKeepAliveSent Counter64, cmdot11l2ogreStatsKeepAliveReceived Counter64, cmdot11l2ogreStatsRowStatus RowStatus } cmdot11l2ogreStatsIndex OBJECT-TYPE SYNTAX Integer32 (1..256) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table index" ::= { cmdot11l2ogreStatsEntry 1 } cmdot11l2ogreStatsBytesSent OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number bytes sent." ::= { cmdot11l2ogreStatsEntry 2 } cmdot11l2ogreStatsBytesReceived OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number bytes received." ::= { cmdot11l2ogreStatsEntry 3 } cmdot11l2ogreStatsPacketsSent OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number packets sent." ::= { cmdot11l2ogreStatsEntry 4 } cmdot11l2ogreStatsPacketsReceived OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number packets received." ::= { cmdot11l2ogreStatsEntry 5 } cmdot11l2ogreStatsDiscardPacketsReceived OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number packets received that were discarded. Because source network interface is down." ::= { cmdot11l2ogreStatsEntry 6 } cmdot11l2ogreStatsErrorPacketsReceived OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number packets received that were in error. Because tunnel packets are not correct type. Eg. Received IP packet instead of L2 packets." ::= { cmdot11l2ogreStatsEntry 7 } cmdot11l2ogreStatsKeepAliveSent OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number keepalive packets sent." ::= { cmdot11l2ogreStatsEntry 8 } cmdot11l2ogreStatsKeepAliveReceived OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number keepalive packets received." ::= { cmdot11l2ogreStatsEntry 9 } cmdot11l2ogreSourceIfTable OBJECT-TYPE SYNTAX SEQUENCE OF Cmdot11l2ogreSourceIfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains information specific to network source interface whose traffic is mapped into GRE tunnel." ::= { cmdot11l2ogreBase 12 } cmdot11l2ogreSourceIfEntry OBJECT-TYPE SYNTAX Cmdot11l2ogreSourceIfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "List of individual source interface entries mapped into GRE tunnel." INDEX { cmdot11l2ogreSourceIfInstance } ::= { cmdot11l2ogreSourceIfTable 1 } Cmdot11l2ogreSourceIfEntry ::= SEQUENCE { cmdot11l2ogreSourceIfInstance Unsigned32, cmdot11l2ogreSourceIf INTEGER, cmdot11l2ogreSourceIfEnabled TruthValue, cmdot11l2ogreSourceIfVlanTag Integer32, cmdot11l2ogreSourceIfMplsHeader Integer32, cmdot11l2ogreSourceIfRowStatus RowStatus } cmdot11l2ogreSourceIfInstance OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "The key for a unique instance of this object." ::= {cmdot11l2ogreSourceIfEntry 1 } cmdot11l2ogreSourceIf OBJECT-TYPE SYNTAX INTEGER { wifi1-0(1), wifi1-1(2), wifi1-2(3), wifi1-3(4), wifi1-4(5), wifi1-5(6), wifi1-6(7), wifi1-7(8), wifi2-0(9), wifi2-1(10), wifi2-2(11), wifi2-3(12), wifi2-4(13), wifi2-5(14), wifi2-6(15), wifi2-7(16) } MAX-ACCESS read-create STATUS current DESCRIPTION "Source interface whose traffic will be pass through GRE tunnel." ::= { cmdot11l2ogreSourceIfEntry 2 } cmdot11l2ogreSourceIfEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "Enables or disable mapping traffic from network interface into GRE tunnel." ::= { cmdot11l2ogreSourceIfEntry 3 } cmdot11l2ogreSourceIfVlanTag OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "Add VLAN tag consists of 16bit of Tag Protocol Identifier (TPID) and 16 bit of Tag Control Identifier (TCI). Value of 0 will disable adding VLAN tag. Tag Protocol Identifier (TPID) should set to 0x8100." ::= { cmdot11l2ogreSourceIfEntry 4 } cmdot11l2ogreSourceIfMplsHeader OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "MPLS Header. Value of 0 will disable adding MPLS Header." ::= { cmdot11l2ogreSourceIfEntry 5 } cmdot11l2ogreSourceIfRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The RowStatus interlock for the creation and deletion of a table entry." ::= { cmdot11l2ogreSourceIfEntry 6 } cmdot11l2ogreOrigIf OBJECT-TYPE SYNTAX INTEGER { eRouter(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Originating Interface of GRE tunnel." ::= { cmdot11l2ogreBase 13 } cmdot11l2ogreConcentratorServiceName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "FQDN of GRE tunnel concentrator/gw service. If this is set then, DNS Query of type SRV will be used for discovering FQDN of primary and secondary remote endpoint of GRE tunnel." ::= { cmdot11l2ogreBase 14 } cmdot11l2ogreDnsResolverRetryTimerMin OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "Minimum timeout interval in seconds before retrying DNS query." ::= { cmdot11l2ogreBase 15 } cmdot11l2ogreDnsResolverRetryTimerMax OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "Maximum timeout interval in seconds before retrying DNS query." ::= { cmdot11l2ogreBase 16 } END