-- ***************************************************************** -- WESTERMO-SW6-MIB : -- SNMP configuration of Westermo devices with SW6. -- -- Copyright (c) 2018 by Westermo Teleindustri AB -- All rights reserved. -- ***************************************************************** -- ***************************************************************** -- This script has been tested using the SMI checker smilint -- the tool can be downloaded at -- http://www.ibr.cs.tu-bs.de/projects/libsmi/smilint.html -- or use alternatively the online version at: -- http://www.simpleweb.org/ietf/mibs/validate/ -- -- smilint -m -s -l 6 -i nameLength-32 ./WESTERMO-SW6-MIB -- Ensure that all needed MIBS are located in the SMIPATH. -- ***************************************************************** -- ********************************************************************** -- * STANDARD MIB -- ********************************************************************** WESTERMO-SW6-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, Counter32, IpAddress, Integer32, TimeTicks FROM SNMPv2-SMI DisplayString FROM SNMPv2-TC MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF ; -- ********************************************************************** -- * MODULE IDENTITY -- ********************************************************************** base MODULE-IDENTITY LAST-UPDATED "201909060000Z" ORGANIZATION "Westermo Teleindustri AB" CONTACT-INFO "E-mail: info@westermo.com" DESCRIPTION "MIB Module for the Westermo RT-300 Radio Modem Device - Base definitions" REVISION "201909060000Z" DESCRIPTION "Release 6.9.0-RC0" ::= { iso(1) org(3) dod(6) internet(1) private(4) enterprises(1) westermo(16177) products(1) rt(400) 1 } -- ********************************************************************** -- * Begin Major sections -- * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * -- Configuration -- ============= configuration OBJECT IDENTIFIER ::= { base 1 } cfgSystem OBJECT IDENTIFIER ::= { configuration 1 } cfgNetwork OBJECT IDENTIFIER ::= { configuration 2 } cfgWireless OBJECT IDENTIFIER ::= { configuration 3 } cfgRouting OBJECT IDENTIFIER ::= { configuration 4 } cfgIpTables OBJECT IDENTIFIER ::= { configuration 5 } cfgQos OBJECT IDENTIFIER ::= { configuration 6 } cfgLogging OBJECT IDENTIFIER ::= { configuration 11 } cfgSnmp OBJECT IDENTIFIER ::= { configuration 12 } cfgDhcp OBJECT IDENTIFIER ::= { configuration 13 } cfgNtp OBJECT IDENTIFIER ::= { configuration 14 } cfgHttp OBJECT IDENTIFIER ::= { configuration 15 } cfgLldp OBJECT IDENTIFIER ::= { configuration 16 } cfgMdns OBJECT IDENTIFIER ::= { configuration 17 } cfgNlm OBJECT IDENTIFIER ::= { configuration 40 } cfgCli OBJECT IDENTIFIER ::= { configuration 100 } cfgCellular OBJECT IDENTIFIER ::= { configuration 101 } -- RPCs Remote Procedure Calls -- ========================== rpc OBJECT IDENTIFIER ::= { base 3 } rpcConfiguration OBJECT IDENTIFIER ::= { rpc 1 } rpcFirmware OBJECT IDENTIFIER ::= { rpc 2 } rpcSystem OBJECT IDENTIFIER ::= { rpc 3 } rpcCertificate OBJECT IDENTIFIER ::= { rpc 4 } rpcDriver OBJECT IDENTIFIER ::= { rpc 6 } -- Settings -- ======== settings OBJECT IDENTIFIER ::= { base 4 } setConfiguration OBJECT IDENTIFIER ::= { settings 1 } setWireless OBJECT IDENTIFIER ::= { settings 3 } setConfmgmtd OBJECT IDENTIFIER ::= { settings 4 } setFirmware OBJECT IDENTIFIER ::= { settings 5 } setCertificate OBJECT IDENTIFIER ::= { settings 6 } setSystem OBJECT IDENTIFIER ::= { settings 7 } -- Hardware -- ======== hardware OBJECT IDENTIFIER ::= { base 5 } hwSystem OBJECT IDENTIFIER ::= { hardware 1 } hwNetwork OBJECT IDENTIFIER ::= { hardware 2 } hwWireless OBJECT IDENTIFIER ::= { hardware 3 } hwBaseBoard OBJECT IDENTIFIER ::= { hardware 10 } hwIfaceBoard OBJECT IDENTIFIER ::= { hardware 11 } hwSensor OBJECT IDENTIFIER ::= { hardware 21 } -- Software -- ======== software OBJECT IDENTIFIER ::= { base 6 } swFirmware OBJECT IDENTIFIER ::= { software 2 } swSystem OBJECT IDENTIFIER ::= { software 3 } swOperatingSystem OBJECT IDENTIFIER ::= { software 4 } swDriver OBJECT IDENTIFIER ::= { software 5 } swRdm OBJECT IDENTIFIER ::= { software 6 } swBootloader OBJECT IDENTIFIER ::= { software 20 } swConfiguration OBJECT IDENTIFIER ::= { software 30 } -- Conformance Information -- ======================= conformance OBJECT IDENTIFIER ::= { base 100 } groups OBJECT IDENTIFIER ::= { conformance 1 } groupConfiguration OBJECT IDENTIFIER ::= { groups 1 } groupStatus OBJECT IDENTIFIER ::= { groups 2 } groupRpc OBJECT IDENTIFIER ::= { groups 3 } groupSettings OBJECT IDENTIFIER ::= { groups 4 } groupHardware OBJECT IDENTIFIER ::= { groups 5 } groupSoftware OBJECT IDENTIFIER ::= { groups 6 } groupFeatures OBJECT IDENTIFIER ::= { groups 7 } compliances OBJECT IDENTIFIER ::= { conformance 2 } -- * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * -- * End Major Sections -- ********************************************************************** -- ********************************************************************** -- * Begin Object Types -- * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * -- Configuration -- ============= -- System cfgSysHostname OBJECT-TYPE SYNTAX DisplayString (SIZE(1..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "The hostname of the device. Applies to AP and STA." ::= { cfgSystem 1 } cfgSysTimezone OBJECT-TYPE SYNTAX DisplayString (SIZE(1..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "POSIX timezone string. Defines the local time. For more strings also see http://wiki.openwrt.org/doc/uci/system#time_zones **Example** Europe/Zurich: CET-1CEST,M3.5.0,M10.5.0/3 Applies to AP and STA." ::= { cfgSystem 2 } -- ============================================================================= -- Network cfgNetEthernetTable OBJECT-TYPE SYNTAX SEQUENCE OF CfgNetEthernetTableSeq MAX-ACCESS not-accessible STATUS current DESCRIPTION "Ethernet Network Interfaces." ::= { cfgNetwork 1 } cfgNetEthernetTableEntry OBJECT-TYPE SYNTAX CfgNetEthernetTableSeq MAX-ACCESS not-accessible STATUS current DESCRIPTION "Ethernet Network Interfaces." INDEX {cfgNetEthIndex} ::= { cfgNetEthernetTable 1 } CfgNetEthernetTableSeq ::= SEQUENCE { cfgNetEthIndex Integer32, cfgNetEthName DisplayString, cfgNetEthEnabled INTEGER, cfgNetEthBridge Integer32, cfgNetEthAutoneg INTEGER, cfgNetEthSpeed Integer32, cfgNetEthTrunk DisplayString, cfgNetEthTag Integer32, cfgNetEthVlanMode INTEGER, cfgNetEthLldpEnabled INTEGER } cfgNetEthIndex OBJECT-TYPE SYNTAX Integer32 (0..9) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry index of table." ::= { cfgNetEthernetTableEntry 1 } cfgNetEthName OBJECT-TYPE SYNTAX DisplayString (SIZE(1..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Name of the ethernet interface. Applies to AP and STA." ::= { cfgNetEthernetTableEntry 2 } cfgNetEthEnabled OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Ethernet interface disabled or enabled. Applies to AP and STA." ::= { cfgNetEthernetTableEntry 3 } cfgNetEthBridge OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "If set to other than -1 the interface is part of bridge: * -1: none * 0: br0 * 1: br1 * X: brX Bridges with an index >=100 are special bridges which forward link local traffic. This can be used for wireless links in 4addr mode which should act as a cable-replacement. **Note:** Such a bridge may only contain 2 interfaces! **Example** * wlan0 and eth0 in br100, with eth1 as management interface. Applies to AP and STA." ::= { cfgNetEthernetTableEntry 7 } cfgNetEthAutoneg OBJECT-TYPE SYNTAX INTEGER { forced(0), auto(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enables or disables auto negotiation of the PHY. * **forced(0):** Forces the speed and duplex defined by `cfgNetEthSpeed`. Only 10Mbit and 100Mbit rates are allowed in forced mode. 1000Mbit requires the mode to be auto. * **auto(1):** Advertises the supported auto negotiation defined by `cfgNetEthSpeed`. Applies to AP and STA." ::= { cfgNetEthernetTableEntry 8 } cfgNetEthSpeed OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Defines a bitmask containing the possible speed/duplex combinations. * 0x01 (1) = 10Mbit/Half * 0x02 (2) = 10Mbit/Full * 0x04 (4) = 100Mbit/Half * 0x08 (8) = 100Mbit/Full * 0x20 (32) = 1000Mbit/Full When `cfgNetEthSpeed` is **forced(0)** only a single bit may be active. Only 10Mbit and 100Mbit rates are allowed in forced mode. 1000Mbit requires the mode to be auto. When `cfgNetEthSpeed` is **auto(1)** multiple bits may be set which are used to advertise the supported speed/duplex. 1000Mbit/Half is not supported. Applies to AP and STA." ::= { cfgNetEthernetTableEntry 9 } cfgNetEthTrunk OBJECT-TYPE SYNTAX DisplayString (SIZE(1..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "This entry is active when `cfgNetEthVlanMode` is set to **trunk(0)** or **nativeuntagged(3)**. It specifies which 802.1q vlans are accepted ingress and egress on the respective port. All unspecified vlans are dropped. Set this entry to -1 to allow all vlans. Untagged traffic is considered as vlan 0. The format of this entry is a space or comma separated list. To describe ranges the character '-' can be used. **Examples** '0,12,24,69' or '7 56 127' or '0, 84, 99, 2000' or '0, 12-17, 3000-4000' or '0-99 101-199 201-299, 301-4094' Applies to AP and STA." ::= { cfgNetEthernetTableEntry 10 } cfgNetEthTag OBJECT-TYPE SYNTAX Integer32 (-1..4094) MAX-ACCESS read-write STATUS current DESCRIPTION "This entry is active when `cfgNetEthVlanMode` is set to **access(1)** or **nativeuntagged(3)**. It specifies which 802.1q VLAN should be used for untagged ingress and egress traffic. Set this entry to -1 to disable it. Applies to AP and STA." ::= { cfgNetEthernetTableEntry 11 } cfgNetEthVlanMode OBJECT-TYPE SYNTAX INTEGER { trunk(0), access(1), nativeuntagged(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "This entry specifies how the port should behave. * **trunk(0):** A trunk port carries packets on one or more specified VLANs specified in the cfgNetEthTrunk entry. A packet that ingresses on a trunk port is in the VLAN specified in its 802.1q header, or VLAN 0 if the packet has no 802.1q header (untagged frame). A packet that egresses through a trunk port will have an 802.1q header if it has a nonzero VLAN ID. Frames egressing on VLAN 0 have their tag stripped (egress untagged). Any packet that ingresses on a trunk port tagged with a VLAN that the port does not trunk is dropped. * **access(1):** An access port carries packets on exactly one VLAN specified in `cfgNetEthTag`. Packets egressing on an access port have no 802.1q header (egress untagged). Any packet with an 802.1q header with a nonzero VLAN ID that ingresses on an access port is dropped, regardless of whether the VLAN ID in the header is the access port's VLAN ID or not. * **nativeuntagged(3):** A native-untagged port resembles a trunk port, with the exception that a packet without an 802.1q header (ingress untagged) is automatically in the native VLAN specified in `cfgNetEthTag`. Frames egressing in the native VLAN are automatically untagged (egress untagged). Applies to AP and STA." ::= { cfgNetEthernetTableEntry 12 } cfgNetEthLldpEnabled OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "When `cfgLldpEnabled` is enabled, this parameter controls if the interface takes part in LLDP operation. Applies to AP and STA." ::= { cfgNetEthernetTableEntry 15 } -- ----------------------------------------------------------------------------- cfgNetWlanTable OBJECT-TYPE SYNTAX SEQUENCE OF CfgNetWlanTableSeq MAX-ACCESS not-accessible STATUS current DESCRIPTION "WLAN Network Interfaces." ::= { cfgNetwork 2 } cfgNetWlanTableEntry OBJECT-TYPE SYNTAX CfgNetWlanTableSeq MAX-ACCESS not-accessible STATUS current DESCRIPTION "WLAN Network Interfaces." INDEX {cfgNetWlanIndex} ::= { cfgNetWlanTable 1 } CfgNetWlanTableSeq ::= SEQUENCE { cfgNetWlanIndex Integer32, cfgNetWlanName DisplayString, cfgNetWlanEnabled INTEGER, cfgNetWlanBridge Integer32, cfgNetWlanTrunk DisplayString, cfgNetWlanTag Integer32, cfgNetWlanVlanMode INTEGER, cfgNetWlanLldpEnabled INTEGER } cfgNetWlanIndex OBJECT-TYPE SYNTAX Integer32 (0..63) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry index of Table." ::= { cfgNetWlanTableEntry 1 } cfgNetWlanName OBJECT-TYPE SYNTAX DisplayString (SIZE(1..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Name of the wireless interface. Applies to AP and STA." ::= { cfgNetWlanTableEntry 2 } cfgNetWlanEnabled OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Wireless interface disabled or enabled. Applies to AP and STA." ::= { cfgNetWlanTableEntry 3 } cfgNetWlanBridge OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "If set to other than -1 the interface is part of bridge: * -1: none * 0: br0 * 1: br1 * X: brX Bridges with an index >=100 are special bridges which forward link local traffic. This can be used for wireless links in 4addr mode which should act as a cable-replacement. **Note:** such a bridge may only contain 2 interfaces! **Example** wlan0 and eth0 in br100, with eth1 as managment interface. Applies to AP and STA." ::= { cfgNetWlanTableEntry 7 } cfgNetWlanTrunk OBJECT-TYPE SYNTAX DisplayString (SIZE(1..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "This entry is active when `cfgNetWlanVlanMode` is set to **trunk(0)** or **nativeuntagged(3)**. It specifies which 802.1q vlans are accepted ingress and egress on the respective port. All unspecified vlans are dropped. Set this entry to -1 to allow all vlans. Untagged traffic is considered as vlan 0. The format of this entry is a space or comma separated list. To describe ranges the character '-' can be used. **Examples** '0,12,24,69' or '7 56 127' or '0, 84, 99, 2000' or '0, 12-17, 3000-4000' or '0-99 101-199 201-299, 301-4094' Applies to AP and STA." ::= { cfgNetWlanTableEntry 10 } cfgNetWlanTag OBJECT-TYPE SYNTAX Integer32 (-1..4094) MAX-ACCESS read-write STATUS current DESCRIPTION "This entry is active when `cfgNetWlanVlanMode` is set to **access(1)** or **nativeuntagged(3)**. It specifies which 802.1q VLAN should be used for untagged ingress and egress traffic. Set this entry to -1 to disable it. Applies to AP and STA." ::= { cfgNetWlanTableEntry 11 } cfgNetWlanVlanMode OBJECT-TYPE SYNTAX INTEGER { trunk(0), access(1), nativeuntagged(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "This entry specifies how the port should behave. * **trunk(0):** A trunk port carries packets on one or more specified VLANs specified in the cfgNetWlanTrunk entry. A packet that ingresses on a trunk port is in the VLAN specified in its 802.1q header, or VLAN 0 if the packet has no 802.1q header (untagged frame). A packet that egresses through a trunk port will have an 802.1q header if it has a nonzero VLAN ID. Frames egressing on VLAN 0 have their tag stripped (egress untagged). Any packet that ingresses on a trunk port tagged with a VLAN that the port does not trunk is dropped. * **access(1):** An access port carries packets on exactly one VLAN specified in the cfgNetWlanTag. Packets egressing on an access port have no 802.1q header (egress untagged). Any packet with an 802.1q header with a nonzero VLAN ID that ingresses on an access port is dropped, regardless of whether the VLAN ID in the header is the access port's VLAN ID. * **nativeuntagged(3):** A native-untagged port resembles a trunk port, with the exception that a packet without an 802.1q header (ingress untagged) is automatically in the native VLAN specified in cfgNetWlanTag. Frames egressing in the native VLAN are automatically untagged (egress untagged). Applies to AP and STA." ::= { cfgNetWlanTableEntry 12 } cfgNetWlanLldpEnabled OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "When `cfgLldpEnabled` is enabled, this parameter controls if the interface takes part in LLDP operation. Applies to AP and STA." ::= { cfgNetWlanTableEntry 15 } -- ----------------------------------------------------------------------------- cfgNetVlanTable OBJECT-TYPE SYNTAX SEQUENCE OF CfgNetVlanTableSeq MAX-ACCESS not-accessible STATUS current DESCRIPTION "VLAN Network Interfaces." ::= { cfgNetwork 3 } cfgNetVlanTableEntry OBJECT-TYPE SYNTAX CfgNetVlanTableSeq MAX-ACCESS not-accessible STATUS current DESCRIPTION "VLAN Network Interfaces." INDEX {cfgNetVlanIndex} ::= { cfgNetVlanTable 1 } CfgNetVlanTableSeq ::= SEQUENCE { cfgNetVlanIndex Integer32, cfgNetVlanName DisplayString, cfgNetVlanEnabled INTEGER, cfgNetVlanBridge Integer32, cfgNetVlanParent DisplayString, cfgNetVlanVid Integer32 } cfgNetVlanIndex OBJECT-TYPE SYNTAX Integer32 (0..127) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry index of table." ::= { cfgNetVlanTableEntry 1 } cfgNetVlanName OBJECT-TYPE SYNTAX DisplayString (SIZE(1..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Name of the VLAN interface. Applies to AP and STA." ::= { cfgNetVlanTableEntry 2 } cfgNetVlanEnabled OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "VLAN interface disabled or enabled. Applies to AP and STA." ::= { cfgNetVlanTableEntry 3 } cfgNetVlanBridge OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "The number of the bridge the VLAN interface is applied to. VLAN interfaces are always of type access. Applies to AP and STA." ::= { cfgNetVlanTableEntry 7 } cfgNetVlanParent OBJECT-TYPE SYNTAX DisplayString (SIZE(1..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "Name of the physical parent interface on which the VLAN resides. This entry is only active when the VLAN interface is not part of a bridge (cfgNetVlanBridge = -1). Applies to AP and STA." ::= { cfgNetVlanTableEntry 8 } cfgNetVlanVid OBJECT-TYPE SYNTAX Integer32 (0..4094) MAX-ACCESS read-write STATUS current DESCRIPTION "ID of the VLAN. Applies to AP and STA." ::= { cfgNetVlanTableEntry 9 } -- ----------------------------------------------------------------------------- cfgNetIpTable OBJECT-TYPE SYNTAX SEQUENCE OF CfgNetIpTableSeq MAX-ACCESS not-accessible STATUS current DESCRIPTION "IP address configuration." ::= { cfgNetwork 6 } cfgNetIpTableEntry OBJECT-TYPE SYNTAX CfgNetIpTableSeq MAX-ACCESS not-accessible STATUS current DESCRIPTION "IP address configuration." INDEX {cfgNetIpIndex} ::= { cfgNetIpTable 1 } CfgNetIpTableSeq ::= SEQUENCE { cfgNetIpIndex Integer32, cfgNetIpEnabled INTEGER, cfgNetIpAddr DisplayString, cfgNetIpProto INTEGER, cfgNetIpInterface DisplayString, cfgNetIpCarpId Integer32 } cfgNetIpIndex OBJECT-TYPE SYNTAX Integer32 (0..127) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry index of table." ::= { cfgNetIpTableEntry 1 } cfgNetIpEnabled OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "IP disabled or enabled. Applies to AP and STA." ::= { cfgNetIpTableEntry 3 } cfgNetIpAddr OBJECT-TYPE SYNTAX DisplayString (SIZE(9..19)) MAX-ACCESS read-write STATUS current DESCRIPTION "The IPv4 address (using CIDR notation) of the interface specified in cfgNetIpInterface. Applies to AP and STA." ::= { cfgNetIpTableEntry 4 } cfgNetIpProto OBJECT-TYPE SYNTAX INTEGER {static(0), dhcp(1), dhcpForceRenew(2), dhcpForceRelease(3), linkLocal(4), carp(5)} MAX-ACCESS read-write STATUS current DESCRIPTION "This parameter defines which protocol is used to get the IPv4 settings for this interface. * **static(0):** Indicates that the address is manually configured to a specified address given by the IPv4 address parameter of this interface configuration. * **dhcp(1):** Indicates that an IPv4 address will be obtained by the DHCP client. In case the DHCP client is unable to get a valid IPv4 address the static IP address will be used as a fallback. * **linkLocal(4):** Indicates that an IPv4 link local address (an address in the range of 169.254.0.1 to 169.254.255.254, randomly chosen by the system) will be used on this interface. `cfgNetIpAddr` is then not used for the interface. **Note:** Only one interface of the device can use a linkLocal protocol. * **carp(5):** Indicates that an IPv4 address will be set by the CARP instance specified in `cfgNetIpCarpId`, when the CARP instance has the state MASTER. **Note:** Only one interface of the device can use a link local protocol. For wireless interfaces, the following additional modes are available: * **dhcpForceRenew(2):** Indicates that an IPv4 address will be obtained by the DHCP client. In case the DHCP client is unable to get a valid IPv4 address the static IP address will be used as a fallback. On a STA this mode will perform a DHCP RENEW after every connection to an AP. This is useful if the device is roaming between different DHCP servers. * **dhcpForceRelease(3):** Indicates that an IPv4 address will be obtained by the DHCP client. In case the DHCP client is unable to get a valid IPv4 address, the static IP address will be used as a fallback. On a STA this mode will perform a DHCP RELEASE followed by a DHCP DISCOVER after every connection to an AP. This is useful if the device is roaming between different DHCP servers which don't send NAK to an unknown device sending RENEW. Applies to AP and STA." ::= { cfgNetIpTableEntry 6 } cfgNetIpInterface OBJECT-TYPE SYNTAX DisplayString (SIZE(1..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "Name of the interface on which the IP resides. Applies to AP and STA." ::= { cfgNetIpTableEntry 8 } cfgNetIpCarpId OBJECT-TYPE SYNTAX Integer32 (0..15) MAX-ACCESS read-write STATUS current DESCRIPTION "Id which references the CARP-instance by `cfgNetCarpIndex`. This parameter is only active when `cfgNetIpProto` is set to carp(5). Indicates that the referenced CARP instance processes this IP. Applies to AP and STA." ::= { cfgNetIpTableEntry 10 } -- ----------------------------------------------------------------------------- cfgNetCarpTable OBJECT-TYPE SYNTAX SEQUENCE OF CfgNetCarpTableSeq MAX-ACCESS not-accessible STATUS current DESCRIPTION "Redundant IP Addresses with the Common Address Redundancy Protocol (CARP)." ::= { cfgNetwork 7 } cfgNetCarpTableEntry OBJECT-TYPE SYNTAX CfgNetCarpTableSeq MAX-ACCESS not-accessible STATUS current DESCRIPTION "Redundant IP Addresses with the Common Address Redundancy Protocol (CARP)." INDEX {cfgNetCarpIndex} ::= { cfgNetCarpTable 1 } CfgNetCarpTableSeq ::= SEQUENCE { cfgNetCarpIndex Integer32, cfgNetCarpEnabled INTEGER, cfgNetCarpVhid Integer32, cfgNetCarpPassword DisplayString, cfgNetCarpAdvbase Integer32, cfgNetCarpAdvskew Integer32, cfgNetCarpAdvdivider Integer32, cfgNetCarpRatio Integer32, cfgNetCarpPreempt INTEGER, cfgNetCarpPreemptdemote INTEGER, cfgNetCarpLocalInterfaceGroup Integer32, cfgNetCarpSyncInterface DisplayString, cfgNetCarpMcastIp IpAddress } cfgNetCarpIndex OBJECT-TYPE SYNTAX Integer32 (0..15) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry index of Table." ::= { cfgNetCarpTableEntry 1 } cfgNetCarpEnabled OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "CARP interface disabled or enabled. Applies to AP and STA." ::= { cfgNetCarpTableEntry 3 } cfgNetCarpVhid OBJECT-TYPE SYNTAX Integer32 (1..255) MAX-ACCESS read-write STATUS current DESCRIPTION "The Virtual Host ID. This is a unique number that is used to identify the redundancy group to other nodes in the group, and to distinguish between groups on the same network. This must be the same on all members of the group. Applies to AP and STA." ::= { cfgNetCarpTableEntry 10 } cfgNetCarpPassword OBJECT-TYPE SYNTAX DisplayString (SIZE(1..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "The CARP authentication password. This is the password which is used to encrypt the CARP frames when talking to other CARP-enabled hosts in this redundancy group. This must be the same on all members of the group. Applies to AP and STA." ::= { cfgNetCarpTableEntry 11 } cfgNetCarpAdvbase OBJECT-TYPE SYNTAX Integer32 (1..255) MAX-ACCESS read-write STATUS current DESCRIPTION "Advertisement base in seconds. This parameter specifies how often to transmit advertisement frames that we're a member of the redundancy group. This time is divided with `cfgNetCarpAdvdivider` to decrease the failovertime of the redundancy group. Applies to AP and STA." ::= { cfgNetCarpTableEntry 12 } cfgNetCarpAdvskew OBJECT-TYPE SYNTAX Integer32 (0..254) MAX-ACCESS read-write STATUS current DESCRIPTION "Advertisement base in 1/255th of a second. This parameter specifies how much to skew the advbase when sending CARP advertisements. By manipulating advskew, the master of a CARP group can be chosen. The higher the number, the less often frames are transmitted and the less preferred the host will be when determining the master. This time is divided with `cfgNetCarpAdvdivider` to decrease the failovertime of the redundancy group. Applies to AP and STA." ::= { cfgNetCarpTableEntry 13 } cfgNetCarpAdvdivider OBJECT-TYPE SYNTAX Integer32 (1..100) MAX-ACCESS read-write STATUS current DESCRIPTION "Divider for `cfgNetCarpAdvbase` and `cfgNetCarpAdvskew`. This parameter specifies how much the Advbase and Advskew are divided to speed the algorithm up. With a factor of 1, the Advbase and Advskew are unchanged. Increasing the Advdivider to 10 speeds the algorithm up to allow a minimum advertisie time of 100ms instead of 1s. This must be the same on all members of the group. Applies to AP and STA." ::= { cfgNetCarpTableEntry 14 } cfgNetCarpRatio OBJECT-TYPE SYNTAX Integer32 (1..100) MAX-ACCESS read-write STATUS current DESCRIPTION "The dead ratio after which an existing master is considered dead. A slave device will wait: `cfgNetCarpRatio` * (`cfgNetCarpAdvbase` + `cfgNetCarpAdvskew`) before considering the current master as dead and attempt to become the new master. Since The locally configured values for Advbase and Advskew are used, if there is a better suited master (lower Advbase/Advskew), it will start advertising before the local device. Applies to AP and STA." ::= { cfgNetCarpTableEntry 15 } cfgNetCarpPreempt OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Preempt other masters when the local device is better. Allow hosts within a redundancy group that have a better Advbase and Advskew to preempt the current master. Applies to AP and STA." ::= { cfgNetCarpTableEntry 16 } cfgNetCarpPreemptdemote OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Preempt other master when they demote theself. Allow hosts within a redundancy group that have a better Advbase and Advskew to preempt the current master when it demotes itself (skew >= 240). Preemptdemote only works when `cfgNetCarpPreempt` is used. Preemptdemote also controls if a master demotes itself when another CARP-instance in the same `cfgNetCarpLocalInterfaceGroup` goes down or is demoted. Applies to AP and STA." ::= { cfgNetCarpTableEntry 17 } cfgNetCarpLocalInterfaceGroup OBJECT-TYPE SYNTAX Integer32 (1..255) MAX-ACCESS read-write STATUS current DESCRIPTION "The local carp interface group the carp interface belongs to. When `cfgNetCarpPreempt` or `cfgNetCarpPreemptdemote` is set to enabled, the interface will demote itself (skew = 240) when another interface within the same local group goes down or is demoted. Applies to AP and STA." ::= { cfgNetCarpTableEntry 18 } cfgNetCarpSyncInterface OBJECT-TYPE SYNTAX DisplayString (SIZE(1..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "Name of the CARP control interface. This interface is used to transmit and receive CARP advertisements. This interface is required to have its own unique IP address. Applies to AP and STA." ::= { cfgNetCarpTableEntry 19 } cfgNetCarpMcastIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Multicast address on which CARP advertisments are transmitted. The default multicast address for CARP is 224.0.0.18. Use this parameter to specify a custom multicast destination. Applies to AP and STA." ::= { cfgNetCarpTableEntry 21 } -- ----------------------------------------------------------------------------- cfgNetMacVlanTable OBJECT-TYPE SYNTAX SEQUENCE OF CfgNetMacVlanTableSeq MAX-ACCESS not-accessible STATUS current DESCRIPTION "MACVLAN Network Interfaces." ::= { cfgNetwork 9 } cfgNetMacVlanTableEntry OBJECT-TYPE SYNTAX CfgNetMacVlanTableSeq MAX-ACCESS not-accessible STATUS current DESCRIPTION "MACVLAN Network Interfaces." INDEX {cfgNetMacVlanIndex} ::= { cfgNetMacVlanTable 1 } CfgNetMacVlanTableSeq ::= SEQUENCE { cfgNetMacVlanIndex Integer32, cfgNetMacVlanName DisplayString, cfgNetMacVlanEnabled INTEGER, cfgNetMacVlanParent DisplayString, cfgNetMacVlanMac DisplayString } cfgNetMacVlanIndex OBJECT-TYPE SYNTAX Integer32 (0..63) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry index of Table." ::= { cfgNetMacVlanTableEntry 1 } cfgNetMacVlanName OBJECT-TYPE SYNTAX DisplayString (SIZE(1..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Name of the MACVLAN interface. Applies to AP and STA." ::= { cfgNetMacVlanTableEntry 2 } cfgNetMacVlanEnabled OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "MACVLAN interface disabled or enabled. Applies to AP and STA." ::= { cfgNetMacVlanTableEntry 3 } cfgNetMacVlanParent OBJECT-TYPE SYNTAX DisplayString (SIZE(1..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "Name of the parent interface on which the MACVLAN resides. Applies to AP and STA." ::= { cfgNetMacVlanTableEntry 8 } cfgNetMacVlanMac OBJECT-TYPE SYNTAX DisplayString (SIZE(17)) MAX-ACCESS read-write STATUS current DESCRIPTION "MAC address of the MACVLAN. Set `00:00:00:00:00:00` to use a random MAC address. **Format:** `00:14:5a:02:10:42` Applies to AP and STA." ::= { cfgNetMacVlanTableEntry 15 } -- ----------------------------------------------------------------------------- -- ----------------------------------------------------------------------------- cfgNetWwanTable OBJECT-TYPE SYNTAX SEQUENCE OF CfgNetWwanTableSeq MAX-ACCESS not-accessible STATUS current DESCRIPTION "WWAN (Cellular) Network Interfaces. Applies to LTE products only. " ::= { cfgNetwork 11 } cfgNetWwanTableEntry OBJECT-TYPE SYNTAX CfgNetWwanTableSeq MAX-ACCESS not-accessible STATUS current DESCRIPTION "WWAN (Cellular) Network Interfaces. Applies to LTE products only. " INDEX {cfgNetWwanIndex} ::= { cfgNetWwanTable 1 } CfgNetWwanTableSeq ::= SEQUENCE { cfgNetWwanIndex Integer32, cfgNetWwanName DisplayString, cfgNetWwanEnabled INTEGER, cfgNetWwanPrimarySim Integer32, cfgNetWwanSecondarySim Integer32 } cfgNetWwanIndex OBJECT-TYPE SYNTAX Integer32 (0..1) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry index of Table. Applies to LTE products only. " ::= { cfgNetWwanTableEntry 1 } cfgNetWwanName OBJECT-TYPE SYNTAX DisplayString (SIZE(4..5)) MAX-ACCESS read-only STATUS current DESCRIPTION "Name of the WWAN interface Applies to LTE products only." ::= { cfgNetWwanTableEntry 2 } cfgNetWwanEnabled OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "WWAN interface disabled or enabled Applies to LTE products only." ::= { cfgNetWwanTableEntry 3 } cfgNetWwanPrimarySim OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "SIM parameter entry for the primary SIM This value references the `cfgCellSimIndex` of the desired entry in the `cfgCellSimTable` for the primary SIM. Applies to LTE products only." ::= { cfgNetWwanTableEntry 4 } cfgNetWwanSecondarySim OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "SIM parameter entry for the secondary SIM This value references the `cfgCellSimIndex` of the desired entry in the `cfgCellSimTable` for the secondary SIM. Applies to LTE products only." ::= { cfgNetWwanTableEntry 5 } -- ============================================================================= -- Wireless cfgWlanDeviceTable OBJECT-TYPE SYNTAX SEQUENCE OF CfgWlanDeviceTableSeq MAX-ACCESS not-accessible STATUS current DESCRIPTION "Wireless Hardware Modules." ::= { cfgWireless 1 } cfgWlanDeviceTableEntry OBJECT-TYPE SYNTAX CfgWlanDeviceTableSeq MAX-ACCESS not-accessible STATUS current DESCRIPTION "Wireless Hardware Modules." INDEX {cfgWlanDevIndex} ::= { cfgWlanDeviceTable 1 } CfgWlanDeviceTableSeq ::= SEQUENCE { cfgWlanDevIndex Integer32, cfgWlanDevName DisplayString, cfgWlanDevModulation INTEGER, cfgWlanDevBandwidth INTEGER, cfgWlanDevFrequency Integer32, cfgWlanDevPower Integer32, cfgWlanDevDistance Integer32, cfgWlanDevRts Integer32, cfgWlanDevFragments Integer32, cfgWlanDevShortRetry Integer32, cfgWlanDevLongRetry Integer32, cfgWlanDevAntennaGain Integer32, cfgWlanDevTxAntenna Integer32, cfgWlanDevRxAntenna Integer32, cfgWlanDevPhy DisplayString, cfgWlanDevHtCapabilities Integer32, cfgWlanDevQmrrString DisplayString } cfgWlanDevIndex OBJECT-TYPE SYNTAX Integer32 (0..1) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry index of table." ::= { cfgWlanDeviceTableEntry 1 } cfgWlanDevName OBJECT-TYPE SYNTAX DisplayString (SIZE(1..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Name of the wireless device. Applies to AP and STA." ::= { cfgWlanDeviceTableEntry 2 } cfgWlanDevModulation OBJECT-TYPE SYNTAX INTEGER { g(2), bg(3), a(4), ng(10), na(12), ac(28)} MAX-ACCESS read-write STATUS current DESCRIPTION "The modulation modes of the physical wireless device are: * **g(2):** This modulation mode uses OFDM data rates up to 54 MBit/s in the frequency band between 2.4 and 2.4835 GHz. It supports the 802.11g standard. * **bg(3):** This modulation mode uses data rates up to 54 MBit/s in the frequency band between 2.4 and 2.4835 GHz. It supports the 802.11bg standard. The modulation is either DSSS for the slower rates or OFDM for the faster ones. * **a(4):** Mode supports data rates up to 54 MBit/s in the 5GHz frequency band and only OFDM modulation. * **n(8):** Mode supports data rates up to 300 MBit/s in the 2.4GHz and 5GHz frequency band and only OFDM modulation. Mode **n(8)** cannot be used as such. It has to be combined with g or a to specify which frequency band shall be used. * **ng(10):** For 2.4GHz * **na(12):** For 5GHz. * **ac(28):** 11ac mode for 5GHz. **Note:** Some products do not support all modulations. Please check the data-sheet of your product. Applies to AP and STA." ::= { cfgWlanDeviceTableEntry 4 } cfgWlanDevBandwidth OBJECT-TYPE SYNTAX INTEGER { bw20(0), bw40Plus(1), bw40Minus(2), bwQuarter(3), bwHalf(4), bw80(5), bw160(6), bw8080(7), bwAuto(8) } MAX-ACCESS read-write STATUS current DESCRIPTION "Wireless Bandwidth Mode specifies the Bandwidth of the Channel. * **bw20(0):** for 20MHz wide channel. * **bw40Plus(1):** for 40MHz wide channel with the side channel on the top. * **bw40Minus(2):** for 40MHz wide channel with the side channel on the bottom. * **bwQuarter(3):** for 5MHz wide channel (quarter rate). * **bwHalf(4):** for 10MHz wide channel (half rate). * **bw80(5):** 80MHz wide channel (only in 11ac mode) * **bw160(6):** 160MHz wide channel (only in 11ac mode) * **bw8080(7):** 80+80MHz wide channel (only in 11ac mode) * **bwAuto(8):** automatic channel width (only in 11ac mode) **Note:** **bw40Plus(1)** and **bw40Minus(2)** may not be usable on all channels. **Examples** The following table shows examples of which channels may be used. The full list can be found in IEEE 802.11n Annex J. Depending on the country, not all frequencies may be available. | Band | **bw40Plus(1)** | **bw40Minus(2)** | |------------|-------------------------|------------------------| | 2.4 GHz | 2412 to 2452 | 2432 to 2472 | | 5 GHz | 5180, 5220, 5260, etc. | 5200, 5240, 5280, etc. | **Note:** Some products do not support all bandwidths. Please check the data-sheet of your product. Applies to AP and STA." ::= { cfgWlanDeviceTableEntry 5 } cfgWlanDevFrequency OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Wireless Frequency in MHz. In AP mode, setting the wireless frequency to zero(0) enables the automatic channel selection (ACS) feature. This forces the AP to choose the best channel for operation. In STA mode, the `cfgWlanIfaceScanList` is used to configure which frequencies are to be scanned (802.11n products only). Applies to AP and STA." ::= { cfgWlanDeviceTableEntry 6 } cfgWlanDevPower OBJECT-TYPE SYNTAX Integer32 (6..50) MAX-ACCESS read-write STATUS current DESCRIPTION "Max. limit for wireless output power as effective isotropic radiated power (EIRP) in dBm including array gain and antenna gain. **Note:** This parameter only limits the maximum output power. The effective output power might be lower (regulatory limits, rate depended limits). EIRP (dBm) = antenna port power (dBm) + array gain (dB) + antenna gain (dBi) - The antenna port power in dBm defines the power transmitted per antenna port (chain). - The array gain in dB defines the gain which is achieved by the use of multiple antenna ports (chains). The number of active antenna ports (chains) is defined by `cfgWlanDevTxAntenna`. The array gain depends on number of active antenna ports (chains) as following: - One antenna port (chain) = 0 dB - Two antenna ports (chains) = 3 dB - Three antenna ports (chains) = 5 dB - Four antenna ports (chains) = 6 dB - The antenna gain in dBi defines the gain which is achieved by the antenna. The antenna gain is configured by `cfgWlanDevAntennaGain`. Applies to AP and STA." ::= { cfgWlanDeviceTableEntry 8 } cfgWlanDevDistance OBJECT-TYPE SYNTAX Integer32 (0..114750) MAX-ACCESS read-write STATUS current DESCRIPTION "Maximum distance in meters a client can be apart from the access point. Even though the distance is set in meters, the slot time settings change in 450m steps. Applies to AP and STA. 802.11n products only." ::= { cfgWlanDeviceTableEntry 10 } cfgWlanDevRts OBJECT-TYPE SYNTAX Integer32 (-1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "Frames equal or longer in bytes than this value require a RTS/CTS handshake. RTS/CTS is used in hidden node situations. In 11bg and b mode, these frames are sent in DSSS modulation at 11b data rates. Otherwise (pure-g and a) OFDM rates are used. The following settings are special: * **-1** disable value, RTS/CTS is disabled. * **0** minimum value, RTS/CTS is always used. * **2346** maximum value legacy-rates, RTS/CTS is enabled for maximum sized frames. * **65535** maximum value n-rates, RTS/CTS is enabled for maximal aggregate sized frames. **Note:** It is not recommended to use RTS/CTS in AP mode. Applies to AP and STA." ::= { cfgWlanDeviceTableEntry 11 } cfgWlanDevFragments OBJECT-TYPE SYNTAX Integer32 (-1..2346) MAX-ACCESS read-write STATUS current DESCRIPTION "Frames longer in bytes than this threshold will be fragmented. Fragmentation can be used to reduce the number of retransmissions. The following settings are special * **-1** disable value, fragmentation is disabled * **256** minimum value, frames above 256 are fragmented. * **2346** maximum value, essentially the same as disabled. Applies to AP and STA. 802.11n products only." ::= { cfgWlanDeviceTableEntry 12 } cfgWlanDevShortRetry OBJECT-TYPE SYNTAX Integer32 (1..10) MAX-ACCESS read-write STATUS current DESCRIPTION "Number of times the transmission of the RTS frame will be retried if there is no CTS received from the AP. Applies to AP and STA. 802.11n products only." ::= { cfgWlanDeviceTableEntry 13 } cfgWlanDevLongRetry OBJECT-TYPE SYNTAX Integer32 (1..10) MAX-ACCESS read-write STATUS current DESCRIPTION "Number of times the unicast data frames will be retried if there is no ACK from the receiver. Applies to AP and STA. 802.11n products only." ::= { cfgWlanDeviceTableEntry 14 } cfgWlanDevAntennaGain OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Antenna gain in dBi. If multiple antennas with different gains are connected, the value of the antenna with the highest gain shall be configured. Applies to AP and STA." ::= { cfgWlanDeviceTableEntry 15 } cfgWlanDevTxAntenna OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Configure the number of wireless transmission antenna ports. This is a bitmask to enable/disable the chains. **Example** * 1(0001) = A1 (chain 0) enabled * 3(0011) = A1 and A2 (chain 0 and 1) enabled * 7(0111) = A1, A2 and A3 (chain 0, 1 and 2) enabled * 15(1111) = A1, A2, A3 and A4 (chain 0, 1, 2 and 3) enabled **Note:** Number of available antennas depends on the product. Please check the data-sheet of your product. Applies to AP and STA." ::= { cfgWlanDeviceTableEntry 16 } cfgWlanDevRxAntenna OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Configure the number of wireless receiver antennas. This is a bitmask to enable/disable the chains. **Example** * 1(0001) = A1 (chain 0) enabled * 3(0011) = A1 and A2 chain 0 and 1) enabled * 7(0111) = A1, A2 and A3 (chain 0, 1 and 2) enabled * 15(1111) = A1, A2, A3 and A4 (chain 0, 1, 2 and 3) enabled **Note:** Number of available antennas depends on the product. Please check the data-sheet of your product. Applies to AP and STA." ::= { cfgWlanDeviceTableEntry 17 } cfgWlanDevPhy OBJECT-TYPE SYNTAX DisplayString (SIZE(1..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "The map between physical device and radio. Applies to AP and STA." ::= { cfgWlanDeviceTableEntry 18 } cfgWlanDevHtCapabilities OBJECT-TYPE SYNTAX Integer32 (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "HT capability flags: * [LDPC] = 1 Enable support for LDPC coding * [SHORT-GI-20] = 32 Allow short GI for 20 MHz * [SHORT-GI-40] = 64 Allow short GI for 40 MHz * [TX-STBC] = 128 Enable support for TX-STBC * [RX-STBC1] = 256 Enable support for RX-STBC1 * [DSSS_CCK-40] = 4096 Enable support for DSSS/CCK Mode in 40 MHz * [40-INTOLERANT] = 16384 Advertise 40 MHz intolerance Applies to AP. 802.11n products only." ::= { cfgWlanDeviceTableEntry 24 } cfgWlanDevQmrrString OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "A list of rate controller quadruples per queue. Each quadruple consist of (mcs-rate [0-31], tries [0-15], rts_cts [0-1], sgi [0-1]) with 4 entries per queue. 16 values together are for a single queue. The values are in the form: rate1, try1, rts_cts1, sgi1, rate2, ..., rate4, try4, rts_cts4, sgi4. The order of the queues is VO, VI, BE, BK. QMRR override for a specific queue is disabled when its respective try1 value is 0. When QMRR override is disabled, the normal minstrel or other configured overrides, are used. All characters other than numbers are ignored **Example:** [(7 1 0 0) (4 2 0 0) (2 3 0 0) (0 4 1 0)] \ [(7 1 0 0) (4 1 0 1) (2 1 0 1) (0 1 1 1)] \ [(7 1 0 0) (4 1 0 0) (0 0 0 0) (0 0 0 0)] \ [(7 1 0 0) (0 0 0 0) (0 0 0 0) (0 0 0 0)] Applies to AP and STA. 802.11n products only." ::= { cfgWlanDeviceTableEntry 26 } -- ----------------------------------------------------------------------------- cfgWlanInterfaceTable OBJECT-TYPE SYNTAX SEQUENCE OF CfgWlanInterfaceTableSeq MAX-ACCESS not-accessible STATUS current DESCRIPTION "Wireless Virtual Interfaces." ::= { cfgWireless 2 } cfgWlanInterfaceTableEntry OBJECT-TYPE SYNTAX CfgWlanInterfaceTableSeq MAX-ACCESS not-accessible STATUS current DESCRIPTION "Wireless Virtual Interface Entry." INDEX {cfgWlanIfaceIndex} ::= { cfgWlanInterfaceTable 1 } CfgWlanInterfaceTableSeq ::= SEQUENCE { cfgWlanIfaceIndex Integer32, cfgWlanIfaceName DisplayString, cfgWlanIfaceDevice INTEGER, cfgWlanIfaceMode INTEGER, cfgWlanIfaceSsid DisplayString, cfgWlanIfaceEncryption INTEGER, cfgWlanIfacePassword DisplayString, cfgWlanIfacePassiveScanning INTEGER, cfgWlanIfaceBeaconMiss Integer32, cfgWlanIfaceDtim Integer32, cfgWlanIfaceBitrates DisplayString, cfgWlanIfaceBeaconInterval Integer32, cfgWlanIfaceWmeParameter Integer32, cfgWlanIfaceWmeEnabled INTEGER, cfgWlanIfaceScanList Integer32, cfgWlanIfaceIgnoreBroadcastSsid INTEGER, cfgWlanIfaceMacaddrAcl INTEGER, cfgWlanIfaceMaxNumSta Integer32, cfgWlanIfaceBssid DisplayString, cfgWlanIfaceLegacyRates Integer32, cfgWlanIface4addr INTEGER, cfgWlanIfaceInactivityTimeout Integer32, cfgWlanIfaceUseVendorSsid INTEGER, cfgWlanIfaceIeee80211w INTEGER, cfgWlanIfaceIeee80211wMaxTimeout Integer32, cfgWlanIfaceIeee80211wRetryTimeout Integer32, cfgWlanIfaceAcsList Integer32, cfgWlanIfaceNeighbourReport INTEGER, cfgWlanIfaceNeighbourParameter Integer32, cfgWlanIfaceL2nat INTEGER, cfgWlanIfaceL2natLearningMode INTEGER, cfgWlanIfaceL2natDefaultDestination DisplayString, cfgWlanIfaceTimeAdvertisement INTEGER, cfgWlanIfaceApIsolate INTEGER } cfgWlanIfaceIndex OBJECT-TYPE SYNTAX Integer32 (0..63) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry index of table." ::= { cfgWlanInterfaceTableEntry 1 } cfgWlanIfaceName OBJECT-TYPE SYNTAX DisplayString (SIZE(1..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Name of the virtual wireless interface. Applies to AP and STA." ::= { cfgWlanInterfaceTableEntry 2 } cfgWlanIfaceDevice OBJECT-TYPE SYNTAX INTEGER { radio0(0), radio1(1)} MAX-ACCESS read-write STATUS current DESCRIPTION "Maps the virtual wireless interface to the radio device. Applies to AP and STA." ::= { cfgWlanInterfaceTableEntry 3 } cfgWlanIfaceMode OBJECT-TYPE SYNTAX INTEGER { ap(0), sta(1), monitor(2)} MAX-ACCESS read-write STATUS current DESCRIPTION "Wireless Operation Mode. Allowed modes are: * **ap(0):** defines the interface as Access Point (AP) * **sta(1):** defines the interface as Station (STA) * **monitor(2):** defines the interface as Monitor (MON) **Note:** Some products do not support all modes. Please check the data-sheet of your product. Applies to AP and STA." ::= { cfgWlanInterfaceTableEntry 4 } cfgWlanIfaceSsid OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "The Service Set Identifier (SSID) of the wireless interface is the arbitrary name of the wireless network this interface is part of. Applies to AP and STA." ::= { cfgWlanInterfaceTableEntry 5 } cfgWlanIfaceEncryption OBJECT-TYPE SYNTAX INTEGER { open(0), wpa2(3), wpa2eap(6), sae(7) } MAX-ACCESS read-write STATUS current DESCRIPTION "Wireless Encryption Mode. Following encryption modes are supported: **open(0)**, **wpa2(3)**, **wpa2eap(6)** and **sae(7)**. **Note:** WPA2 EAP enables 802.1X support. **Note:** **sae(7)** is supported for 802.11n products only. Applies to AP and STA." ::= { cfgWlanInterfaceTableEntry 6 } cfgWlanIfacePassword OBJECT-TYPE SYNTAX DisplayString (SIZE(8..63)) MAX-ACCESS read-write STATUS current DESCRIPTION "Wireless password if an encryption is in use. Each character in the pass-phrase must have an encoding in the range of 32 to 126 (decimal), inclusive. (IEEE Std. 802.11i-2004, Annex H.4.1) The space character is included in this range. Applies to AP and STA." ::= { cfgWlanInterfaceTableEntry 7 } cfgWlanIfacePassiveScanning OBJECT-TYPE SYNTAX INTEGER { active(0), passive(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Wireless Scanning Mode. If the scanning mode is set to active(0) the station will send a probe request to detect available access points if it's allowed by the country code. If the scanning mode is set to passive(1) the station will always perform passive scanning to detect available access points. Applies to STA. 802.11n products only." ::= { cfgWlanInterfaceTableEntry 8 } cfgWlanIfaceBeaconMiss OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Number of misses on consecutive beacons before the station will disconnect from the associated access point. Applies to STA. 802.11n products only." ::= { cfgWlanInterfaceTableEntry 9 } cfgWlanIfaceDtim OBJECT-TYPE SYNTAX Integer32 (1..255) MAX-ACCESS read-write STATUS current DESCRIPTION "This attribute shall specify the number of beacon intervals that shall elapse between transmission of beacons frames containing a TIM element whose DTIM count field is 0. This value is transmitted in the DTIM Period field of Beacon frames. Applies to AP. 802.11n products only." ::= { cfgWlanInterfaceTableEntry 10 } cfgWlanIfaceBitrates OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Fixed MCS index for 802.11n rates. Set to -1 to disable (leave on auto). Allows for entering multiple indices divided by a space which are then used in auto rate. This entry is only active when an n-rate is set in cfgWlanDevModulation (not only g-rate or only a-rate). Applies to AP and STA. 802.11n products only." ::= { cfgWlanInterfaceTableEntry 11 } cfgWlanIfaceBeaconInterval OBJECT-TYPE SYNTAX Integer32 (15..1000) MAX-ACCESS read-write STATUS current DESCRIPTION "Time in kus (1.024 ms) between the sending of beacon frames. Applies to AP. 802.11n products only." ::= { cfgWlanInterfaceTableEntry 12 } cfgWlanIfaceWmeParameter OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Reference ID to the WME parameter table. Uses all parameters in the cfgWlanWmeTable which have as cfgWlanWmeId the value set here. Applies to AP and STA. 802.11n products only." ::= { cfgWlanInterfaceTableEntry 13 } cfgWlanIfaceWmeEnabled OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enables usage of the WME parameter table. When using legacy rates (a-rates and g-rates) this is optional. When using n-rates this has to be enabled at all times. Applies to AP. 802.11n products only." ::= { cfgWlanInterfaceTableEntry 14 } cfgWlanIfaceScanList OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Index to specify a frequency list with frequencies to be scanned when in STA mode. To only scan the frequency defined in cfgWlanDevFrequency set to -1. To scan all frequencies allowed by the configured country code set to -2. Applies to STA. 802.11n products only." ::= { cfgWlanInterfaceTableEntry 15 } cfgWlanIfaceIgnoreBroadcastSsid OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Send empty SSID in beacons and ignore probe request frames that do not specify the full SSID, i.e., require stations to know SSID. Applies to AP." ::= { cfgWlanInterfaceTableEntry 16 } cfgWlanIfaceMacaddrAcl OBJECT-TYPE SYNTAX INTEGER { acceptunlessdeny(0), denyunlessaccept(1), radius(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Mode of the MAC access control list. * **acceptunlessdeny(0):** Accept unless deny filter. Accept every MAC unless it is on the list defined in `cfgWlanAclBlackTable`. * **denyunlessaccept(1):** Deny unless accept filter. Deny every MAC unless it is on the list defined in `cfgWlanAclWhiteTable`. * **radius(2):** Use RADIUS to accept/deny clients. Applies to AP. 802.11n products only." ::= { cfgWlanInterfaceTableEntry 17 } cfgWlanIfaceMaxNumSta OBJECT-TYPE SYNTAX Integer32 (1..255) MAX-ACCESS read-write STATUS current DESCRIPTION "Maximum number of allowed stations which can connect to this AP. Applies to AP. 802.11n products only." ::= { cfgWlanInterfaceTableEntry 18 } cfgWlanIfaceBssid OBJECT-TYPE SYNTAX DisplayString (SIZE(17)) MAX-ACCESS read-write STATUS current DESCRIPTION "BSSID of AP. Set 00:00:00:00:00:00 to use the MAC address stored in the flash of the wireless card itself. If this is the second virtual AP on this card it will automatically set the locally assigned bit. If there are more than 2 virtual APs on a single card this field MUST be set. When the device is operating in STA mode the MAC address of the wireless interface can be configured. **Format:** `00:14:5a:02:10:42` Applies to AP and STA." ::= { cfgWlanInterfaceTableEntry 19 } cfgWlanIfaceLegacyRates OBJECT-TYPE SYNTAX Integer32 (0..2048) MAX-ACCESS read-write STATUS current DESCRIPTION "Wireless legacy data rates: * **11b:** 1, 2, 5.5, 11 Mbps * **11a/g:** 6, 9, 12, 18, 24, 36, 48, 54 Mbps The values are interpreted as flags: * auto(0), 1Mbps(1), 2Mbps(2), 5.5Mbps(4), 6Mbps(8), 9Mbps(16), * 11Mbps(32), 12Mbps(64), 18Mbps(128), 24Mbps(256), 36Mbps(512), * 48Mbps(1024), 54Mbps(2048) When cfgWlanDevBandwidth is equal 3 (quarter rates) the rate is quarter i.e. 36Mbps becomes 9MBps. When cfgWlanDevBandwidth is equal 4 (half rates) the rate is halved i.e. 36Mbps becomes 18MBps. This entry is only active when g-rates or a-rates are selected in cfgWlanDevModulation (disabled with n-rates). Applies to AP and STA. 802.11n products only." ::= { cfgWlanInterfaceTableEntry 20 } cfgWlanIface4addr OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "This option allows to bridge the STA side. When used on the STA, the corresponding AP has to enable this feature as well. Applies to AP and STA. 802.11n products only." ::= { cfgWlanInterfaceTableEntry 21 } cfgWlanIfaceInactivityTimeout OBJECT-TYPE SYNTAX Integer32 (15..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "If a station does not send anything in ap_max_inactivity seconds, an empty data frame is sent to it in order to verify whether it is still in range. If this frame is not ACKed, the station will be disassociated and then deauthenticated. This feature is used to clear the station table of old entries when the STAs move out of range. Applies to AP. 802.11n products only." ::= { cfgWlanInterfaceTableEntry 23 } cfgWlanIfaceUseVendorSsid OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "When cfgWlanIfaceIgnoreBroadcastSsid is enabled, a passively scanning STA (forced or because of DFS) has no way of detecting the AP it tries to find. On an AP this options adds the hidden SSID as vendor element. On a STA this options allows it to use the vendor element in the beacon. Applies to AP and STA. 802.11n products only." ::= { cfgWlanInterfaceTableEntry 26 } cfgWlanIfaceIeee80211w OBJECT-TYPE SYNTAX INTEGER { disabled(0), optional(1), required(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Controls usage of 802.11w Management Frame Protection (MFP) mechanism. If set to optional on AP, MFP will be enabled only for clients which have it also enabled. If set to required, only MFP enabled clients will be able to connect. Applies to AP and STA." ::= { cfgWlanInterfaceTableEntry 30 } cfgWlanIfaceIeee80211wMaxTimeout OBJECT-TYPE SYNTAX Integer32 (1..4000) MAX-ACCESS read-write STATUS current DESCRIPTION "802.11w Management Frame Protection (MFP) Association SA query maximum timeout (in TU = 1.024 ms; for MFP) (maximum time to wait for a SA query response) Applies to AP." ::= { cfgWlanInterfaceTableEntry 31 } cfgWlanIfaceIeee80211wRetryTimeout OBJECT-TYPE SYNTAX Integer32 (1..4000) MAX-ACCESS read-write STATUS current DESCRIPTION "802.11w Management Frame Protection (MFP) Association SA query retry timeout (in TU = 1.024 ms; for MFP) (time between two subsequent SA query requests) Applies to AP." ::= { cfgWlanInterfaceTableEntry 32 } cfgWlanIfaceAcsList OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Index to specify a frequency list for Automated Channel Selection (ACS) support when in AP mode. To disable set to -1. Applies to AP. 802.11n products only." ::= { cfgWlanInterfaceTableEntry 40 } cfgWlanIfaceNeighbourReport OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable neighbour reporting. A STA can request the neighbour table from an AP and use this information to improve its handoff decision. Applies to AP. 802.11n products only." ::= { cfgWlanInterfaceTableEntry 60 } cfgWlanIfaceNeighbourParameter OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Reference ID to the neighbour table. Uses all neighbours in the `cfgWlanNeighbourTable` which have as `cfgWlanNeighbourId` the value set here. Applies to AP. 802.11n products only." ::= { cfgWlanInterfaceTableEntry 61 } cfgWlanIfaceL2nat OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "This option allows to bridge the STA side. It is intended to be used in setups where the STA is doing handoff between multiple APs. There is no configuration on the APs required. This is an alternative to `cfgWlanIface4addr`. This option may not be enabled together with `cfgWlanIface4addr`. Applies to STA." ::= { cfgWlanInterfaceTableEntry 80 } cfgWlanIfaceL2natLearningMode OBJECT-TYPE SYNTAX INTEGER { both(0), arp(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "From which type of frames the IP/MAC table may be learned. When `cfgWlanIfaceL2nat` is enabled a table of the association between IP-addresses and MAC-addresses is kept. This options specifies from which type of frames this association may be learned: * **both(0):** MAC/IP association is learned from ARP frames and from IP frames. * **arp(1):** MAC/IP association is learned only from ARP frames. Applies to STA." ::= { cfgWlanInterfaceTableEntry 81 } cfgWlanIfaceL2natDefaultDestination OBJECT-TYPE SYNTAX DisplayString (SIZE(17)) MAX-ACCESS read-write STATUS current DESCRIPTION "This option defines the default MAC address to send frames to. Whenever a unicast frame is received for which no learned entry exists, or which isn't a L3 frame (e.g a custom L2 protocol), the frame will be sent to the address specified here. This address is by default the broadcast address. **Format:** `ff:ff:ff:ff:ff:ff` Applies to STA." ::= { cfgWlanInterfaceTableEntry 82 } cfgWlanIfaceTimeAdvertisement OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable AP to include local time in association response frames. This provides a mean for APs to distribute its local system time to STAs in setups where devices have no RTC and start up with an invalid system time. If configured, AP embeds its current system time as IE in association response frames, which STAs can use to update to before they get access to trusted time sources like NTP. Note that enabling this feature increases the size of response frames, therefore this feature shall only be activated where required and defaults to disabled. Applies to AP. 802.11n products only." ::= { cfgWlanInterfaceTableEntry 90 } cfgWlanIfaceApIsolate OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable AP clients isolation. If enabled, clients connected to this AP can't communicate to each other. Applies to AP." ::= { cfgWlanInterfaceTableEntry 100 } -- ----------------------------------------------------------------------------- cfgWlanHandoffTable OBJECT-TYPE SYNTAX SEQUENCE OF CfgWlanHandoffTableSeq MAX-ACCESS not-accessible STATUS current DESCRIPTION "Wireless handoff parameters. Applies to STA. 802.11n products only." ::= { cfgWireless 3 } cfgWlanHandoffTableEntry OBJECT-TYPE SYNTAX CfgWlanHandoffTableSeq MAX-ACCESS not-accessible STATUS current DESCRIPTION "Wireless handoff parameters entry. Applies to STA. 802.11n products only." INDEX {cfgWlanHoIndex} ::= { cfgWlanHandoffTable 1 } CfgWlanHandoffTableSeq ::= SEQUENCE { cfgWlanHoIndex Integer32, cfgWlanHoIfaceName DisplayString, cfgWlanHoProfile INTEGER, cfgWlanHoScanningLevel Integer32, cfgWlanHoBeacons Integer32, cfgWlanHoRecovery Integer32, cfgWlanHoFilterMode INTEGER, cfgWlanHoFilterLongX Integer32, cfgWlanHoFilterLongY Integer32, cfgWlanHoScanRateLimitTime Integer32, cfgWlanHoScanRateLimitTries Integer32, cfgWlanHoPassiveChanTime Integer32, cfgWlanHoLevelLow Integer32, cfgWlanHoLevelHigh Integer32, cfgWlanHoDistanceNear Integer32, cfgWlanHoDistanceFar Integer32, cfgWlanHoDistanceMeasurementPeriod Integer32, cfgWlanHoDistanceFilterX Integer32, cfgWlanHoDistanceFilterY Integer32 } cfgWlanHoIndex OBJECT-TYPE SYNTAX Integer32 (0..63) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry index of table. Applies to STA. 802.11n products only." ::= { cfgWlanHandoffTableEntry 1 } cfgWlanHoIfaceName OBJECT-TYPE SYNTAX DisplayString (SIZE(1..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Name of the virtual wireless interface. Applies to STA. 802.11n products only." ::= { cfgWlanHandoffTableEntry 2 } cfgWlanHoProfile OBJECT-TYPE SYNTAX INTEGER { t2gv1(1), t2gv2(2), t2gv2fg(3), t2gv3(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "Handoff profile. * **t2gv1(1):** Train to Ground v1 * **t2gv2(2):** Train to Ground v2 * **t2gv2fg(3):** Train to Ground v2 fg scan * **t2gv3(4):** Train to Ground v3 (RSSI high/low, Distance near/far) Applies to STA. 802.11n products only." ::= { cfgWlanHandoffTableEntry 3 } cfgWlanHoScanningLevel OBJECT-TYPE SYNTAX Integer32 (0..95) MAX-ACCESS read-write STATUS current DESCRIPTION "Scanning level in RSSI. When the RSSI level of the currently connected access point drops below the value configured in this parameter, the STA will scan for better access points on all frequencies specified by the scan list configured in cfgWlanIfaceScanList and cfgWlanFreqTable. Applies to STA. 802.11n products only." ::= { cfgWlanHandoffTableEntry 5 } cfgWlanHoBeacons OBJECT-TYPE SYNTAX Integer32 (4..20) MAX-ACCESS read-write STATUS current DESCRIPTION "Number of beacons which have to be received from an AP before a decision about handoff is allowed. Essentially forces the STA to stay on a given AP for before doing another handoff. Applies to STA. 802.11n products only." ::= { cfgWlanHandoffTableEntry 6 } cfgWlanHoRecovery OBJECT-TYPE SYNTAX Integer32 (0..2000) MAX-ACCESS read-write STATUS current DESCRIPTION "Recovery time in milliseconds after a successful handoff. During this time no further handoff will be executed. Applies to STA. 802.11n products only." ::= { cfgWlanHandoffTableEntry 7 } cfgWlanHoFilterMode OBJECT-TYPE SYNTAX INTEGER { short(0), long(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "RSSI filter mode. * **short(0):** high responsive static IIR RSSI filter. * **long(1):** configurable IIR RSSI filter. Applies to STA. 802.11n products only." ::= { cfgWlanHandoffTableEntry 9 } cfgWlanHoFilterLongX OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "IIR Filter Parameter x for long RSSI filter. Applies to STA. 802.11n products only." ::= { cfgWlanHandoffTableEntry 10 } cfgWlanHoFilterLongY OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "IIR Filter Parameter y for long RSSI filter. Applies to STA. 802.11n products only." ::= { cfgWlanHandoffTableEntry 11 } cfgWlanHoScanRateLimitTime OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Time in milliseconds (4ms steps) in which a number of attempts to connect to an AP can be tried. Applies to STA. 802.11n products only." ::= { cfgWlanHandoffTableEntry 12 } cfgWlanHoScanRateLimitTries OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Number of attempts to connect to an AP before the AP is blacklisted and ignored. The AP is removed from the blacklist after `cfgWlanHoScanRateLimitTime` since the first attempt. Applies to STA. 802.11n products only." ::= { cfgWlanHandoffTableEntry 13 } cfgWlanHoPassiveChanTime OBJECT-TYPE SYNTAX Integer32(1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "Time in milliseconds (4ms steps) we stay on a channel during passive scanning and wait for beacons. Applies to STA. 802.11n products only." ::= { cfgWlanHandoffTableEntry 16 } cfgWlanHoLevelLow OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Scanning level low in RSSI. When the RSSI level to the current connected AP is below this value, perform a handoff to the next AP. This value is only active when `cfgWlanHoProfile` is set to T2Gv3. When configured on an AP, this value is advertised for clients to use. When configured on a STA, this is the default value which is used when the currently connected AP doesn't provide a different value. Applies to AP and STA. 802.11n products only." ::= { cfgWlanHandoffTableEntry 18 } cfgWlanHoLevelHigh OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Scanning level high in RSSI. When the RSSI level to the current connected AP is above this value, perform a handoff to the next AP. This value is only active when `cfgWlanHoProfile` is set to T2Gv3. When configured on an AP, this value is advertised for clients to use. When configured on a STA, this is the default value which is used when the currently connected AP doesn't provide a different value. Applies to AP and STA. 802.11n products only." ::= { cfgWlanHandoffTableEntry 19 } cfgWlanHoDistanceNear OBJECT-TYPE SYNTAX Integer32 (0..114750) MAX-ACCESS read-write STATUS current DESCRIPTION "Distance level near. When the measured distance to the current connected AP is below this value in meters, perform a handoff to the next AP. This value is only active when `cfgWlanHoProfile` is set to T2Gv3. When configured on an AP, this value is advertised for clients to use. When configured on a STA, this is the default value which is used when the currently connected AP doesn't provide a different value. **Note:** Distance value is not in meters. Applies to AP and STA. 802.11n products only." ::= { cfgWlanHandoffTableEntry 20 } cfgWlanHoDistanceFar OBJECT-TYPE SYNTAX Integer32 (0..114750) MAX-ACCESS read-write STATUS current DESCRIPTION "Distance level far. When the measured distance to the current connected AP is above this value in meters, perform a handoff to the next AP. This value is only active when `cfgWlanHoProfile` is set to T2Gv3. When configured on an AP, this value is advertised for clients to use. When configured on a STA, this is the default value which is used when the currently connected AP doesn't provide a different value. **Note:** Distance value is not in meters. Applies to AP and STA. 802.11n products only." ::= { cfgWlanHandoffTableEntry 21 } cfgWlanHoDistanceMeasurementPeriod OBJECT-TYPE SYNTAX Integer32 (0..100000) MAX-ACCESS read-write STATUS current DESCRIPTION "Distance ranging measurement period in milliseconds. Setting zero disables distance handoff. This value is only active when `cfgWlanHoProfile` is set to T2Gv3. Typical ranging measurement period values are in the range from 200 ms to 1000 ms. Values lower than 100 ms are not recommended. Applies to STA. 802.11n products only." ::= { cfgWlanHandoffTableEntry 22 } cfgWlanHoDistanceFilterX OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "IIR Filter Parameter x for distance measurement. This value is only active when `cfgWlanHoProfile` is set to T2Gv3. Applies to STA. 802.11n products only." ::= { cfgWlanHandoffTableEntry 23 } cfgWlanHoDistanceFilterY OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "IIR Filter Parameter y for distance measurements. This value is only active when `cfgWlanHoProfile` is set to T2Gv3. Applies to STA. 802.11n products only." ::= { cfgWlanHandoffTableEntry 24 } -- ----------------------------------------------------------------------------- cfgWlanFreqTable OBJECT-TYPE SYNTAX SEQUENCE OF CfgWlanFreqTableSeq MAX-ACCESS not-accessible STATUS current DESCRIPTION "Frequency list entry." ::= { cfgWireless 4 } cfgWlanFreqTableEntry OBJECT-TYPE SYNTAX CfgWlanFreqTableSeq MAX-ACCESS not-accessible STATUS current DESCRIPTION "Frequency list entry." INDEX {cfgWlanFIndex} ::= { cfgWlanFreqTable 1 } CfgWlanFreqTableSeq ::= SEQUENCE { cfgWlanFIndex Integer32, cfgWlanFFreq0 Integer32, cfgWlanFFreq1 Integer32, cfgWlanFFreq2 Integer32, cfgWlanFFreq3 Integer32, cfgWlanFFreq4 Integer32, cfgWlanFFreq5 Integer32, cfgWlanFFreq6 Integer32, cfgWlanFFreq7 Integer32, cfgWlanFFreq8 Integer32, cfgWlanFFreq9 Integer32, cfgWlanFFreq10 Integer32, cfgWlanFFreq11 Integer32, cfgWlanFFreq12 Integer32, cfgWlanFFreq13 Integer32, cfgWlanFFreq14 Integer32, cfgWlanFFreq15 Integer32, cfgWlanFFreq16 Integer32, cfgWlanFFreq17 Integer32, cfgWlanFFreq18 Integer32, cfgWlanFFreq19 Integer32, cfgWlanFFreq20 Integer32, cfgWlanFFreq21 Integer32, cfgWlanFFreq22 Integer32, cfgWlanFFreq23 Integer32 } cfgWlanFIndex OBJECT-TYPE SYNTAX Integer32 (0..23) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry index of table" ::= { cfgWlanFreqTableEntry 1 } cfgWlanFFreq0 OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Frequency in MHz, 0 is interpreted as empty. Applies to AP and STA." ::= { cfgWlanFreqTableEntry 2 } cfgWlanFFreq1 OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Frequency in MHz, 0 is interpreted as empty. Applies to AP and STA." ::= { cfgWlanFreqTableEntry 3 } cfgWlanFFreq2 OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Frequency in MHz, 0 is interpreted as empty. Applies to AP and STA." ::= { cfgWlanFreqTableEntry 4 } cfgWlanFFreq3 OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Frequency in MHz, 0 is interpreted as empty. Applies to AP and STA." ::= { cfgWlanFreqTableEntry 5 } cfgWlanFFreq4 OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Frequency in MHz, 0 is interpreted as empty. Applies to AP and STA." ::= { cfgWlanFreqTableEntry 6 } cfgWlanFFreq5 OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Frequency in MHz, 0 is interpreted as empty. Applies to AP and STA." ::= { cfgWlanFreqTableEntry 7 } cfgWlanFFreq6 OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Frequency in MHz, 0 is interpreted as empty. Applies to AP and STA." ::= { cfgWlanFreqTableEntry 8 } cfgWlanFFreq7 OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Frequency in MHz, 0 is interpreted as empty. Applies to AP and STA." ::= { cfgWlanFreqTableEntry 9 } cfgWlanFFreq8 OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Frequency in MHz, 0 is interpreted as empty. Applies to AP and STA." ::= { cfgWlanFreqTableEntry 10 } cfgWlanFFreq9 OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Frequency in MHz, 0 is interpreted as empty. Applies to AP and STA." ::= { cfgWlanFreqTableEntry 11 } cfgWlanFFreq10 OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Frequency in MHz, 0 is interpreted as empty. Applies to AP and STA." ::= { cfgWlanFreqTableEntry 12 } cfgWlanFFreq11 OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Frequency in MHz, 0 is interpreted as empty. Applies to AP and STA." ::= { cfgWlanFreqTableEntry 13 } cfgWlanFFreq12 OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Frequency in MHz, 0 is interpreted as empty. Applies to AP and STA." ::= { cfgWlanFreqTableEntry 14 } cfgWlanFFreq13 OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Frequency in MHz, 0 is interpreted as empty. Applies to AP and STA." ::= { cfgWlanFreqTableEntry 15 } cfgWlanFFreq14 OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Frequency in MHz, 0 is interpreted as empty. Applies to AP and STA." ::= { cfgWlanFreqTableEntry 16 } cfgWlanFFreq15 OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Frequency in MHz, 0 is interpreted as empty. Applies to AP and STA." ::= { cfgWlanFreqTableEntry 17 } cfgWlanFFreq16 OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Frequency in MHz, 0 is interpreted as empty. Applies to AP and STA." ::= { cfgWlanFreqTableEntry 18 } cfgWlanFFreq17 OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Frequency in MHz, 0 is interpreted as empty. Applies to AP and STA." ::= { cfgWlanFreqTableEntry 19 } cfgWlanFFreq18 OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Frequency in MHz, 0 is interpreted as empty. Applies to AP and STA." ::= { cfgWlanFreqTableEntry 20 } cfgWlanFFreq19 OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Frequency in MHz, 0 is interpreted as empty. Applies to AP and STA." ::= { cfgWlanFreqTableEntry 21 } cfgWlanFFreq20 OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Frequency in MHz, 0 is interpreted as empty. Applies to AP and STA." ::= { cfgWlanFreqTableEntry 22 } cfgWlanFFreq21 OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Frequency in MHz, 0 is interpreted as empty. Applies to AP and STA." ::= { cfgWlanFreqTableEntry 23 } cfgWlanFFreq22 OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Frequency in MHz, 0 is interpreted as empty. Applies to AP and STA." ::= { cfgWlanFreqTableEntry 24 } cfgWlanFFreq23 OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Frequency in MHz, 0 is interpreted as empty. Applies to AP and STA." ::= { cfgWlanFreqTableEntry 25 } -- ----------------------------------------------------------------------------- cfgWlanWmeTable OBJECT-TYPE SYNTAX SEQUENCE OF CfgWlanWmeTableSeq MAX-ACCESS not-accessible STATUS current DESCRIPTION "Wireless Multimedia Extensions (WME) based on the IEEE 802.11e standard. It provides basic Quality of Service (QoS) features to IEEE 802.11 networks. The levels of priority in EDCA are called access categories (ACs). The contention window (CW) can be set according to the traffic expected for each access category, with a wider window needed for categories with heavier traffic. Applies to AP. 802.11n products only." ::= { cfgWireless 5 } cfgWlanWmeTableEntry OBJECT-TYPE SYNTAX CfgWlanWmeTableSeq MAX-ACCESS not-accessible STATUS current DESCRIPTION "WME entry." INDEX {cfgWlanWmeIndex} ::= { cfgWlanWmeTable 1 } CfgWlanWmeTableSeq ::= SEQUENCE { cfgWlanWmeIndex Integer32, cfgWlanWmeId Integer32, cfgWlanWmeAc INTEGER, cfgWlanWmeCwMin Integer32, cfgWlanWmeCwMax Integer32, cfgWlanWmeAifs Integer32, cfgWlanWmeTxOpMax Integer32, cfgWlanWmeApCwMin Integer32, cfgWlanWmeApCwMax Integer32, cfgWlanWmeApAifs Integer32, cfgWlanWmeApBurst Integer32 } cfgWlanWmeIndex OBJECT-TYPE SYNTAX Integer32 (0..31) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry index of table." ::= { cfgWlanWmeTableEntry 1 } cfgWlanWmeId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "ID of the WME parameter table. The virtual wireless interface references to this ID. Applies to AP. 802.11n products only." ::= { cfgWlanWmeTableEntry 2 } cfgWlanWmeAc OBJECT-TYPE SYNTAX INTEGER { none(0), background(1), besteffort(2), video(3), voice(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "Access category (background, besteffort, video, voice). Applies to AP. 802.11n products only." ::= { cfgWlanWmeTableEntry 3 } cfgWlanWmeCwMin OBJECT-TYPE SYNTAX Integer32 (0..12) MAX-ACCESS read-write STATUS current DESCRIPTION "Contention window minimum in exponential form. Is used on STAs connected to this AP: `Real value = (2^n)-1` Applies to AP. 802.11n products only." ::= { cfgWlanWmeTableEntry 4 } cfgWlanWmeCwMax OBJECT-TYPE SYNTAX Integer32 (0..12) MAX-ACCESS read-write STATUS current DESCRIPTION "Contention window maximum in exponential form. Is used on STAs connected to this AP: `Real value = (2^n)-1` Applies to AP. 802.11n products only." ::= { cfgWlanWmeTableEntry 5 } cfgWlanWmeAifs OBJECT-TYPE SYNTAX Integer32 (1..255) MAX-ACCESS read-write STATUS current DESCRIPTION "Arbitration inter-frame space. Is used on STAs connected to this AP. Applies to AP. 802.11n products only." ::= { cfgWlanWmeTableEntry 6 } cfgWlanWmeTxOpMax OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-write STATUS current DESCRIPTION "A Transmit Opportunity (TXOP) is a bound time interval during which a station can send as many frames as possible (as long as the duration of the transmissions does not exceed the maximum duration of the TXOP). A value of 0 indicates that a single MSDU or MMPDU in addition to a possible RTS/CTS or CTS to itself may be transmitted at any PHY rate for each TXOP. This value is in units of 32 us. Is used on STAs connected to this AP. Applies to AP. 802.11n products only." ::= { cfgWlanWmeTableEntry 7 } cfgWlanWmeApCwMin OBJECT-TYPE SYNTAX Integer32 (1..1023) MAX-ACCESS read-write STATUS current DESCRIPTION "Contention window minimum. Allowed values: 1, 3, 7, 15, 31, 63, 127, 255, 511, 1023. Is used on the AP itself. Applies to AP. 802.11n products only." ::= { cfgWlanWmeTableEntry 8 } cfgWlanWmeApCwMax OBJECT-TYPE SYNTAX Integer32 (1..1023) MAX-ACCESS read-write STATUS current DESCRIPTION "Contention window maximum. Allowed values: 1, 3, 7, 15, 31, 63, 127, 255, 511, 1023 cwMax has to be greater or equal cwMin. Is used on the AP itself. Applies to AP. 802.11n products only." ::= { cfgWlanWmeTableEntry 9 } cfgWlanWmeApAifs OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-write STATUS current DESCRIPTION "Arbitration inter-frame space. Is used on the AP itself. Applies to AP." ::= { cfgWlanWmeTableEntry 10 } cfgWlanWmeApBurst OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-write STATUS current DESCRIPTION "Maximum length for bursting (equivalent to TxOpLimit). This value is in units of 32us. Is used on the AP itself. Applies to AP. 802.11n products only." ::= { cfgWlanWmeTableEntry 11 } -- ----------------------------------------------------------------------------- cfgWlanDbgTable OBJECT-TYPE SYNTAX SEQUENCE OF CfgWlanDbgTableSeq MAX-ACCESS not-accessible STATUS current DESCRIPTION "Wireless Handoff Debug Parameters." ::= { cfgWireless 6 } cfgWlanDbgTableEntry OBJECT-TYPE SYNTAX CfgWlanDbgTableSeq MAX-ACCESS not-accessible STATUS current DESCRIPTION "Wireless Handoff Debug Parameters Entry." INDEX {cfgWlanDbgIndex} ::= { cfgWlanDbgTable 1 } CfgWlanDbgTableSeq ::= SEQUENCE { cfgWlanDbgIndex Integer32, cfgWlanDbgIfaceName DisplayString, cfgWlanDbgHandoff INTEGER, cfgWlanDbgScan INTEGER, cfgWlanDbgMlme INTEGER, cfgWlanDbgEvents INTEGER, cfgWlanDbgBeaconrssi INTEGER, cfgWlanDbgAckrssi INTEGER, cfgWlanDbgBeaconfiltered INTEGER, cfgWlanDbgRatelimit INTEGER, cfgWlanDbgLinkmonitor INTEGER, cfgWlanDbgBeacontsf INTEGER, cfgWlanDbgRange INTEGER, cfgWlanDbgReports INTEGER } cfgWlanDbgIndex OBJECT-TYPE SYNTAX Integer32 (0..63) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry index of table." ::= { cfgWlanDbgTableEntry 1 } cfgWlanDbgIfaceName OBJECT-TYPE SYNTAX DisplayString (SIZE(1..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Name of the virtual wireless interface. Applies to STA. 802.11n products only." ::= { cfgWlanDbgTableEntry 2 } cfgWlanDbgHandoff OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Persistent default value to enable/disable the handoff messages in syslog. These log messages are subject to change. DO NOT PARSE! Applies to STA. 802.11n products only." ::= { cfgWlanDbgTableEntry 3 } cfgWlanDbgScan OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Persistent default value to enable/disable the scan messages in syslog. These log messages are subject to change. DO NOT PARSE! Applies to STA. 802.11n products only." ::= { cfgWlanDbgTableEntry 4 } cfgWlanDbgMlme OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Persistent default value to enable/disable the MLME messages in syslog. These log messages are subject to change. DO NOT PARSE! Applies to STA. 802.11n products only." ::= { cfgWlanDbgTableEntry 5 } cfgWlanDbgEvents OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Persistent default value to enable/disable the events messages in syslog. These log messages are subject to change. DO NOT PARSE! Applies to STA. 802.11n products only." ::= { cfgWlanDbgTableEntry 6 } cfgWlanDbgBeaconrssi OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Persistent default value to enable/disable the beacon RSSI messages in syslog. These log messages are subject to change. DO NOT PARSE! Applies to STA. 802.11n products only." ::= { cfgWlanDbgTableEntry 7 } cfgWlanDbgAckrssi OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Persistent default value to enable/disable the ACK RSSI messages in syslog. These log messages are subject to change. DO NOT PARSE! Applies to STA. 802.11n products only." ::= { cfgWlanDbgTableEntry 8 } cfgWlanDbgBeaconfiltered OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Persistent default value to enable/disable the beacon filtered RSSI messages in syslog. These log messages are subject to change. DO NOT PARSE! Applies to STA. 802.11n products only." ::= { cfgWlanDbgTableEntry 9 } cfgWlanDbgRatelimit OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Persistent default value to enable/disable the rate limiter messages in syslog. These log messages are subject to change. DO NOT PARSE! Applies to STA. 802.11n products only." ::= { cfgWlanDbgTableEntry 10 } cfgWlanDbgLinkmonitor OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Periodically sends a trap containing link information of all connected devices on this interface. Applies to both AP and STA. 802.11n products only." ::= { cfgWlanDbgTableEntry 11 } cfgWlanDbgBeacontsf OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Persistent default value to enable/disable the beacon RSSI messages in syslog. These log messages are subject to change. DO NOT PARSE! TS files is the TSF of the station. Applies to STA. 802.11n products only." ::= { cfgWlanDbgTableEntry 12 } cfgWlanDbgRange OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Persistent setting for distance measurement messages in syslog. **Note:** Distance value is not in meters. Applies to STA. 802.11n products only." ::= { cfgWlanDbgTableEntry 13 } cfgWlanDbgReports OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Persistent setting for periodical WLAN debug data reporting. Applies to STA. 802.11n products only." ::= { cfgWlanDbgTableEntry 14 } -- ----------------------------------------------------------------------------- cfgWlanAclWhiteTable OBJECT-TYPE SYNTAX SEQUENCE OF CfgWlanAclWhiteTableSeq MAX-ACCESS not-accessible STATUS current DESCRIPTION "Wireless MAC Access Control Whitelist" ::= { cfgWireless 7 } cfgWlanAclWhiteTableEntry OBJECT-TYPE SYNTAX CfgWlanAclWhiteTableSeq MAX-ACCESS not-accessible STATUS current DESCRIPTION "Wireless MAC Access Control Whitelist Entry." INDEX {cfgWlanAclWhiteIndex} ::= { cfgWlanAclWhiteTable 1 } CfgWlanAclWhiteTableSeq ::= SEQUENCE { cfgWlanAclWhiteIndex Integer32, cfgWlanAclWhiteEnabled INTEGER, cfgWlanAclWhiteInterface DisplayString, cfgWlanAclWhiteAddr DisplayString, cfgWlanAclWhiteMask Integer32 } cfgWlanAclWhiteIndex OBJECT-TYPE SYNTAX Integer32 (0..63) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry index of table." ::= { cfgWlanAclWhiteTableEntry 1 } cfgWlanAclWhiteEnabled OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable this entry in the ACL. Applies to AP." ::= { cfgWlanAclWhiteTableEntry 2 } cfgWlanAclWhiteInterface OBJECT-TYPE SYNTAX DisplayString (SIZE(1..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "Name of the virtual wireless interface on which this entry is active. Applies to AP." ::= { cfgWlanAclWhiteTableEntry 3 } cfgWlanAclWhiteAddr OBJECT-TYPE SYNTAX DisplayString (SIZE(17)) MAX-ACCESS read-write STATUS current DESCRIPTION "MAC address in the ACL. **Format:** `00:14:5a:02:10:42` Applies to AP." ::= { cfgWlanAclWhiteTableEntry 4 } cfgWlanAclWhiteMask OBJECT-TYPE SYNTAX Integer32 (0..48) MAX-ACCESS read-write STATUS current DESCRIPTION "Mask of the MAC address to specify ranges of MAC addresses. To be used like CIDR notation of IP addresses. Applies to AP." ::= { cfgWlanAclWhiteTableEntry 5 } cfgWlanAclBlackTable OBJECT-TYPE SYNTAX SEQUENCE OF CfgWlanAclBlackTableSeq MAX-ACCESS not-accessible STATUS current DESCRIPTION "Wireless MAC Access Control Blacklist." ::= { cfgWireless 8 } cfgWlanAclBlackTableEntry OBJECT-TYPE SYNTAX CfgWlanAclBlackTableSeq MAX-ACCESS not-accessible STATUS current DESCRIPTION "Wireless MAC Access Control Blacklist Entry." INDEX {cfgWlanAclBlackIndex} ::= { cfgWlanAclBlackTable 1 } CfgWlanAclBlackTableSeq ::= SEQUENCE { cfgWlanAclBlackIndex Integer32, cfgWlanAclBlackEnabled INTEGER, cfgWlanAclBlackInterface DisplayString, cfgWlanAclBlackAddr DisplayString, cfgWlanAclBlackMask Integer32 } cfgWlanAclBlackIndex OBJECT-TYPE SYNTAX Integer32 (0..63) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry index of table." ::= { cfgWlanAclBlackTableEntry 1 } cfgWlanAclBlackEnabled OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable this entry in the ACL. Applies to AP." ::= { cfgWlanAclBlackTableEntry 2 } cfgWlanAclBlackInterface OBJECT-TYPE SYNTAX DisplayString (SIZE(1..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "Name of the virtual wireless interface on which this entry is active. Applies to AP." ::= { cfgWlanAclBlackTableEntry 3 } cfgWlanAclBlackAddr OBJECT-TYPE SYNTAX DisplayString (SIZE(17)) MAX-ACCESS read-write STATUS current DESCRIPTION "MAC address in the ACL. **Format:** `00:14:5a:02:10:42` Applies to AP." ::= { cfgWlanAclBlackTableEntry 4 } cfgWlanAclBlackMask OBJECT-TYPE SYNTAX Integer32 (0..48) MAX-ACCESS read-write STATUS current DESCRIPTION "Mask of the MAC address to enable the use of ranges of MAC addresses. To be used like CIDR notation of IP addresses. Applies to AP." ::= { cfgWlanAclBlackTableEntry 5 } -- ----------------------------------------------------------------------------- cfgWlanGlobal OBJECT IDENTIFIER ::= { cfgWireless 9 } cfgWlanGlblCountry OBJECT-TYPE SYNTAX DisplayString (SIZE(1..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "Wireless country code. **Note:** Refer to documentation which countries are supported for your device. Applies to AP and STA." ::= { cfgWlanGlobal 1 } cfgWlanGlblLinkmonitorInterval OBJECT-TYPE SYNTAX Integer32 (200..60000) MAX-ACCESS read-write STATUS current DESCRIPTION "LinkMonitor interval in milliseconds. A new trap is sent every milliseconds. **Note:** A short interval and/or numerous connections may affect system performance negatively. Applies to AP and STA. 802.11n products only." ::= { cfgWlanGlobal 2 } cfgWlanGlblLinkmonitorQmrrlogging OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "LinkMonitor QMRR logging. If enabled, the QMRR statistics collected for phy0 are periodically printed to syslog at the interval set in `cfgWlanGlblLinkmonitorInterval`. Applies to AP and STA. 802.11n products only." ::= { cfgWlanGlobal 3 } cfgWlanGlblConnectionStatusWlanInterface OBJECT-TYPE SYNTAX DisplayString (SIZE(4..17)) MAX-ACCESS read-write STATUS current DESCRIPTION "Persistent default of the volatile setting `swDrvConStatWlanIf` The value set here is used to initialize `swDrvConStatWlanIf`. Initialisation happens on startup or configuration change. Applies to AP and STA." ::= { cfgWlanGlobal 4 } -- ----------------------------------------------------------------------------- cfgWlan802dot1xTable OBJECT-TYPE SYNTAX SEQUENCE OF CfgWlan802dot1xTableSeq MAX-ACCESS not-accessible STATUS current DESCRIPTION "Wireless 802dot1x." ::= { cfgWireless 10 } cfgWlan802dot1xTableEntry OBJECT-TYPE SYNTAX CfgWlan802dot1xTableSeq MAX-ACCESS not-accessible STATUS current DESCRIPTION "Wireless 802dot1x entry." INDEX {cfgWlan802dot1xIndex} ::= { cfgWlan802dot1xTable 1 } CfgWlan802dot1xTableSeq ::= SEQUENCE { cfgWlan802dot1xIndex Integer32, cfgWlan802dot1xName DisplayString, cfgWlan802dot1xOwnIpAddr IpAddress, cfgWlan802dot1xAuthServerParameter Integer32, cfgWlan802dot1xAcctServerParameter Integer32, cfgWlan802dot1xRetryPrimaryInterval Integer32, cfgWlan802dot1xInterimAccountingInterval Integer32, cfgWlan802dot1xNasId DisplayString, cfgWlan802dot1xEapType INTEGER, cfgWlan802dot1xIdentity DisplayString, cfgWlan802dot1xClientKeyPassword DisplayString, cfgWlan802dot1xTlsControlParams Integer32 } cfgWlan802dot1xIndex OBJECT-TYPE SYNTAX Integer32 (0..63) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry index of table" ::= { cfgWlan802dot1xTableEntry 1 } cfgWlan802dot1xName OBJECT-TYPE SYNTAX DisplayString (SIZE(1..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Name of the virtual wireless interface. Applies to AP and STA." ::= { cfgWlan802dot1xTableEntry 2 } cfgWlan802dot1xOwnIpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The own IP address of the authenticator. This field is used as NAS-IP-Address RADIUS attribute. Set this to the IP address with which the authenticator will communicate with the RADIUS server. Applies to AP." ::= { cfgWlan802dot1xTableEntry 3 } cfgWlan802dot1xAuthServerParameter OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Reference ID to the radius auth server table. Uses all parameters in the cfgWlan802dot1xAuthServerTable which have as cfgWlan802dot1xAuthSrvId the value set here. Applies to AP." ::= { cfgWlan802dot1xTableEntry 4 } cfgWlan802dot1xAcctServerParameter OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Reference ID to the radius acct server table. Uses all parameters in the cfgWlan802dot1xAcctServerTable which have as cfgWlan802dot1xAcctSrvId the value set here. Applies to AP." ::= { cfgWlan802dot1xTableEntry 5 } cfgWlan802dot1xRetryPrimaryInterval OBJECT-TYPE SYNTAX Integer32 (0..86400) MAX-ACCESS read-write STATUS current DESCRIPTION "Retry interval for trying to return to the primary RADIUS server (in seconds). RADIUS client code will automatically try to use the next server when the current server is not replying to requests. If this interval is set, primary server will be retried after configured amount of time even if the currently used secondary server is still working. Set to 0 to disable. Applies to AP." ::= { cfgWlan802dot1xTableEntry 6 } cfgWlan802dot1xInterimAccountingInterval OBJECT-TYPE SYNTAX Integer32 (0..86400) MAX-ACCESS read-write STATUS current DESCRIPTION "Interim accounting update interval in seconds. If this is set (larger than 0) and acct_server is configured, hostapd will send interim accounting updates every N seconds. Set to 0 to disable. **Note:** If set, this overrides possible Acct-Interim-Interval attribute in Access-Accept message. Thus, this value should not be configured in hostapd.conf if RADIUS server is used to control the interim interval. This value should not be less 600 (10 minutes) and must not be less than 60 (1 minute). Applies to AP." ::= { cfgWlan802dot1xTableEntry 7 } cfgWlan802dot1xNasId OBJECT-TYPE SYNTAX DisplayString (SIZE(1..48)) MAX-ACCESS read-write STATUS current DESCRIPTION "Optional NAS identifier string for RADIUS messages. When used, this should be unique to the NAS within the scope of the RADIUS server. For example, a fully qualified domain name can be used here. When using IEEE 802.11r, nas_identifier must be set and must be between 1 and 48 octets long. Applies to AP." ::= { cfgWlan802dot1xTableEntry 8 } cfgWlan802dot1xEapType OBJECT-TYPE SYNTAX INTEGER { tls(0), peap(1), ttls(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Specify the EAP type. Applies to STA." ::= { cfgWlan802dot1xTableEntry 9 } cfgWlan802dot1xIdentity OBJECT-TYPE SYNTAX DisplayString (SIZE(1..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "The identity string for EAP. Applies to STA." ::= { cfgWlan802dot1xTableEntry 10 } cfgWlan802dot1xClientKeyPassword OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The password to unlock the private key. This is only required if the key is encrypted. Applies to STA." ::= { cfgWlan802dot1xTableEntry 17 } cfgWlan802dot1xTlsControlParams OBJECT-TYPE SYNTAX Integer32 (0..3) MAX-ACCESS read-write STATUS current DESCRIPTION "Bitfield to control TLS behaviour. * **0x1** ignore certificate validity time * **0x2** ignore ca certificate Applies to STA." ::= { cfgWlan802dot1xTableEntry 18 } -- ----------------------------------------------------------------------------- cfgWlan802dot1xAuthServerTable OBJECT-TYPE SYNTAX SEQUENCE OF CfgWlan802dot1xAuthServerTableSeq MAX-ACCESS not-accessible STATUS current DESCRIPTION "Wireless 802dot1x AuthServer." ::= { cfgWireless 11 } cfgWlan802dot1xAuthServerTableEntry OBJECT-TYPE SYNTAX CfgWlan802dot1xAuthServerTableSeq MAX-ACCESS not-accessible STATUS current DESCRIPTION "Wireless 802dot1x AuthServer entry." INDEX {cfgWlan802dot1xAuthSrvIndex} ::= { cfgWlan802dot1xAuthServerTable 1 } CfgWlan802dot1xAuthServerTableSeq ::= SEQUENCE { cfgWlan802dot1xAuthSrvIndex Integer32, cfgWlan802dot1xAuthSrvEnabled INTEGER, cfgWlan802dot1xAuthSrvId Integer32, cfgWlan802dot1xAuthSrvIpAddr IpAddress, cfgWlan802dot1xAuthSrvPort Integer32, cfgWlan802dot1xAuthSrvSharedSecret DisplayString } cfgWlan802dot1xAuthSrvIndex OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry index of table." ::= { cfgWlan802dot1xAuthServerTableEntry 1 } cfgWlan802dot1xAuthSrvEnabled OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable this entry in the auth server list. Applies to AP." ::= { cfgWlan802dot1xAuthServerTableEntry 2 } cfgWlan802dot1xAuthSrvId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "ID of the authorisation server table. The configuration item cfgWlan802dot1xAuthServerParameter references to this ID. Applies to AP." ::= { cfgWlan802dot1xAuthServerTableEntry 3 } cfgWlan802dot1xAuthSrvIpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "IP of the RADIUS server against which will be authenticated. Applies to AP." ::= { cfgWlan802dot1xAuthServerTableEntry 4 } cfgWlan802dot1xAuthSrvPort OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Port of the RADIUS server against which will be authenticated. Applies to AP." ::= { cfgWlan802dot1xAuthServerTableEntry 5 } cfgWlan802dot1xAuthSrvSharedSecret OBJECT-TYPE SYNTAX DisplayString (SIZE(1..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "Password to connect to the specified RADIUS server. Applies to AP." ::= { cfgWlan802dot1xAuthServerTableEntry 6 } -- ----------------------------------------------------------------------------- cfgWlan802dot1xAcctServerTable OBJECT-TYPE SYNTAX SEQUENCE OF CfgWlan802dot1xAcctServerTableSeq MAX-ACCESS not-accessible STATUS current DESCRIPTION "Wireless 802dot1x AcctServer." ::= { cfgWireless 12 } cfgWlan802dot1xAcctServerTableEntry OBJECT-TYPE SYNTAX CfgWlan802dot1xAcctServerTableSeq MAX-ACCESS not-accessible STATUS current DESCRIPTION "Wireless 802dot1x AcctServer entry." INDEX {cfgWlan802dot1xAcctSrvIndex} ::= { cfgWlan802dot1xAcctServerTable 1 } CfgWlan802dot1xAcctServerTableSeq ::= SEQUENCE { cfgWlan802dot1xAcctSrvIndex Integer32, cfgWlan802dot1xAcctSrvEnabled INTEGER, cfgWlan802dot1xAcctSrvId Integer32, cfgWlan802dot1xAcctSrvIpAddr IpAddress, cfgWlan802dot1xAcctSrvPort Integer32, cfgWlan802dot1xAcctSrvSharedSecret DisplayString } cfgWlan802dot1xAcctSrvIndex OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry index of table." ::= { cfgWlan802dot1xAcctServerTableEntry 1 } cfgWlan802dot1xAcctSrvEnabled OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable this entry in the acct server list. Applies to AP." ::= { cfgWlan802dot1xAcctServerTableEntry 2 } cfgWlan802dot1xAcctSrvId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "ID of the accounting server table. The configuration item cfgWlan802dot1xAcctServerParameter refers to this ID. Applies to AP." ::= { cfgWlan802dot1xAcctServerTableEntry 3 } cfgWlan802dot1xAcctSrvIpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "IP of the RADIUS accounting server. Set to 0.0.0.0 to disable. Applies to AP." ::= { cfgWlan802dot1xAcctServerTableEntry 4 } cfgWlan802dot1xAcctSrvPort OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Port of the RADIUS accounting server. Applies to AP." ::= { cfgWlan802dot1xAcctServerTableEntry 5 } cfgWlan802dot1xAcctSrvSharedSecret OBJECT-TYPE SYNTAX DisplayString (SIZE(1..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "Password to connect to the specified RADIUS accounting server. Applies to AP." ::= { cfgWlan802dot1xAcctServerTableEntry 6 } -- ============================================================================= cfgWlan802dot11rTable OBJECT-TYPE SYNTAX SEQUENCE OF CfgWlan802dot11rTableSeq MAX-ACCESS not-accessible STATUS current DESCRIPTION "Wireless 802dot11r." ::= { cfgWireless 13 } cfgWlan802dot11rTableEntry OBJECT-TYPE SYNTAX CfgWlan802dot11rTableSeq MAX-ACCESS not-accessible STATUS current DESCRIPTION "Wireless 802dot11r Entry." INDEX {cfgWlan802dot11rIndex} ::= { cfgWlan802dot11rTable 1 } CfgWlan802dot11rTableSeq ::= SEQUENCE { cfgWlan802dot11rIndex Integer32, cfgWlan802dot11rName DisplayString, cfgWlan802dot11rEnabled INTEGER, cfgWlan802dot11rMobilityDomain DisplayString, cfgWlan802dot11rPmkR0KeyHolderIdentifier DisplayString, cfgWlan802dot11rPmkR0Lifetime Integer32, cfgWlan802dot11rPmkR1KeyHolderIdentifier DisplayString, cfgWlan802dot11rPmkR1Push INTEGER, cfgWlan802dot11rR0KHParameter Integer32, cfgWlan802dot11rR1KHParameter Integer32, cfgWlan802dot11rExpirationEnabled INTEGER, cfgWlan802dot11rExpirationTime DisplayString, cfgWlan802dot11rVlan Integer32 } cfgWlan802dot11rIndex OBJECT-TYPE SYNTAX Integer32 (0..63) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry index of Table." ::= { cfgWlan802dot11rTableEntry 1 } cfgWlan802dot11rName OBJECT-TYPE SYNTAX DisplayString (SIZE(1..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Name of the virtual wireless interface. Applies to AP and STA. 802.11n products only." ::= { cfgWlan802dot11rTableEntry 2 } cfgWlan802dot11rEnabled OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable usage of 802.11r on this device. Applies to AP and STA. 802.11n products only." ::= { cfgWlan802dot11rTableEntry 3 } cfgWlan802dot11rMobilityDomain OBJECT-TYPE SYNTAX DisplayString (SIZE(4)) MAX-ACCESS read-write STATUS current DESCRIPTION "Mobility Domain identifier (dot11FTMobilityDomainID, MDID) MDID is used to indicate a group of APs (within an ESS, i.e., sharing the same SSID) between which a STA can use Fast BSS Transition. 2-octet identifier as a hex string. **Example** mobility_domain=a1b2 Applies to AP. 802.11n products only." ::= { cfgWlan802dot11rTableEntry 4 } cfgWlan802dot11rPmkR0KeyHolderIdentifier OBJECT-TYPE SYNTAX DisplayString (SIZE(1..48)) MAX-ACCESS read-only STATUS current DESCRIPTION "PMK-R0 Key Holder identifier (dot11FTR0KeyHolderID). Configure this in the field cfgWlan802dot1xNasId. Applies to AP. 802.11n products only." ::= { cfgWlan802dot11rTableEntry 5 } cfgWlan802dot11rPmkR0Lifetime OBJECT-TYPE SYNTAX Integer32 (0..2147483647) MAX-ACCESS read-write STATUS current DESCRIPTION "PMK-RO lifetime in seconds (dot11FTR0KeyLifetime). When Session-Timeout attribute is provided by RADIUS server, then min(Session-Timeout, cfgWlan802dot11rPmkR0Lifetime) is used. **Ranges** * 0 - Infinite lifetime (disabled) * 1..59 - Reserved, do not use * 60..2147483647 - Allowed lifetime in seconds Applies to AP. 802.11n products only." ::= { cfgWlan802dot11rTableEntry 6 } cfgWlan802dot11rPmkR1KeyHolderIdentifier OBJECT-TYPE SYNTAX DisplayString (SIZE(12)) MAX-ACCESS read-write STATUS current DESCRIPTION "PMK-R1 Key Holder identifier (dot11FTR0KeyHolderID). 6-octet identifier as a hex string. This may be the same as the local MAC address. Default magic number 000102030405 means use own mac address (bssid). **Format:** `020102030405` Applies to AP. 802.11n products only." ::= { cfgWlan802dot11rTableEntry 7 } cfgWlan802dot11rPmkR1Push OBJECT-TYPE SYNTAX INTEGER { donotpush(0), push(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Whether PMK-R1 push is enabled at R0KH. * **0** do not push PMK-R1 to all configured R1KHs (default). * **1** push PMK-R1 to all configured R1KHs whenever a new PMK-R0 is derived. Applies to AP. 802.11n products only." ::= { cfgWlan802dot11rTableEntry 9 } cfgWlan802dot11rR0KHParameter OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Reference ID to the R0KH parameter table. Uses all parameters in the cfgWlan802dot11rR0KHTable which have as cfgWlan802dot11rR0KHTblId the value set here. Applies to AP. 802.11n products only." ::= { cfgWlan802dot11rTableEntry 10 } cfgWlan802dot11rR1KHParameter OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Reference ID to the R1KH parameter table. Uses all parameters in the cfgWlan802dot11rR1KHTable which have as cfgWlan802dot11rR1KHTblId the value set here. Applies to AP. 802.11n products only." ::= { cfgWlan802dot11rTableEntry 11 } cfgWlan802dot11rExpirationEnabled OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable PMK-R0/-R1 expiration forcing. If set to **enabled(1)**, AP forces PMK-R0s and PMK-R1s expiration once a day (see `cfgWlan802dot11rExpirationTime`). Applies to AP. 802.11n products only." ::= { cfgWlan802dot11rTableEntry 12 } cfgWlan802dot11rExpirationTime OBJECT-TYPE SYNTAX DisplayString (SIZE(5..5)) MAX-ACCESS read-write STATUS current DESCRIPTION "Daily PMK-R0/-R1 expiration time. Define time (hour:minute) at which PMK-R0s and PMK-R1s expiration is daily forced (if `cfgWlan802dot11rExpirationEnabled` is **enabled(1)**). The time is referenced to the local time as define in `cfgSysTimezone` **Examples** * 00:00 - force expiration each day at midnight * 01:00 - force expiration each day at 01:00 * 23:05 - force expiration each day at 23:05 Applies to AP. 802.11n products only." ::= { cfgWlan802dot11rTableEntry 13 } cfgWlan802dot11rVlan OBJECT-TYPE SYNTAX Integer32 (0..4094) MAX-ACCESS read-write STATUS current DESCRIPTION "The 802.1q VLAN tag of 802.11r backbone traffic. Defines the VLAN tag with which all 802.11r managment frames (ethertype 0x88b7) are transmitted on the backbone. Setting a value of 0 disables the VLAN header and transmits the frames untagged. The priority of all tagged frames is set to 0x7. When this value is set to a value other than 0, make sure that the VLAN mode of the wireless interface `cfgNetWlanVlanMode` allows tagged frames. Also ensure that `cfgNetWlanTrunk` includes all VLANs or this specific VLAN. Applies to AP. 802.11n products only." ::= { cfgWlan802dot11rTableEntry 14 } -- ----------------------------------------------------------------------------- cfgWlan802dot11rR0KHTable OBJECT-TYPE SYNTAX SEQUENCE OF CfgWlan802dot11rR0KHTableSeq MAX-ACCESS not-accessible STATUS current DESCRIPTION "Wireless 802dot11r R0KH. List of R0KHs in the same Mobility Domain. This list is used to map R0KH-ID (NAS Identifier) to a destination MAC address when requesting PMK-R1 key from the R0KH that the STA used during the Initial Mobility Domain Association. **Format:** ` <128-bit key as hex string>` **Example** ~~~ r0kh=02:01:02:03:04:05 r0kh-1.example.com 000102030405060708090a0b0c0d0e0f r0kh=02:01:02:03:04:06 r0kh-2.example.com 00112233445566778899aabbccddeeff ~~~ Applies to AP. 802.11n products only." ::= { cfgWireless 14 } cfgWlan802dot11rR0KHTableEntry OBJECT-TYPE SYNTAX CfgWlan802dot11rR0KHTableSeq MAX-ACCESS not-accessible STATUS current DESCRIPTION "Wireless 802dot11r R0KH Entry." INDEX {cfgWlan802dot11rR0KHIndex} ::= { cfgWlan802dot11rR0KHTable 1 } CfgWlan802dot11rR0KHTableSeq ::= SEQUENCE { cfgWlan802dot11rR0KHIndex Integer32, cfgWlan802dot11rR0KHId Integer32, cfgWlan802dot11rR0KHEnabled INTEGER, cfgWlan802dot11rR0KHDestinationMac DisplayString, cfgWlan802dot11rR0KHHID DisplayString, cfgWlan802dot11rR0KHKey DisplayString } cfgWlan802dot11rR0KHIndex OBJECT-TYPE SYNTAX Integer32 (0..511) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry index of Table." ::= { cfgWlan802dot11rR0KHTableEntry 1 } cfgWlan802dot11rR0KHId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "ID of the R0KH table. The configuration item cfgWlan802dot11rR0KHParameter references to this ID. Applies to AP. 802.11n products only." ::= { cfgWlan802dot11rR0KHTableEntry 2 } cfgWlan802dot11rR0KHEnabled OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable this entry in the R0KH list. Applies to AP. 802.11n products only." ::= { cfgWlan802dot11rR0KHTableEntry 3 } cfgWlan802dot11rR0KHDestinationMac OBJECT-TYPE SYNTAX DisplayString (SIZE(17)) MAX-ACCESS read-write STATUS current DESCRIPTION "MAC addresses of all possible R0KHs from which PMK-R1 can be requested. **Format:** `02:01:02:03:04:05` Applies to AP. 802.11n products only." ::= { cfgWlan802dot11rR0KHTableEntry 4 } cfgWlan802dot11rR0KHHID OBJECT-TYPE SYNTAX DisplayString (SIZE(1..48)) MAX-ACCESS read-write STATUS current DESCRIPTION "NAS Identifier of all R0KHs to map to the MAC address. See the field: cfgWlan802dot11rPmkR0KeyHolderIdentifier. Applies to AP. 802.11n products only." ::= { cfgWlan802dot11rR0KHTableEntry 5 } cfgWlan802dot11rR0KHKey OBJECT-TYPE SYNTAX DisplayString (SIZE(32)) MAX-ACCESS read-write STATUS current DESCRIPTION "Static Key of the R0KH. Connecting R1KHs need to have this key configured. **Format:** `000102030405060708090a0b0c0d0e0f` Applies to AP. 802.11n products only." ::= { cfgWlan802dot11rR0KHTableEntry 6 } -- ----------------------------------------------------------------------------- cfgWlan802dot11rR1KHTable OBJECT-TYPE SYNTAX SEQUENCE OF CfgWlan802dot11rR1KHTableSeq MAX-ACCESS not-accessible STATUS current DESCRIPTION "Wireless 802dot11r R1KH. List of R1KHs in the same Mobility Domain This list is used to map R1KH-ID to a destination MAC address when sending PMK-R1 key from the R0KH. This is also the list of authorized R1KHs in the MD that can request PMK-R1 keys. **Format:** ` <128-bit key as hex string>` **Example** ~~~ r1kh=02:01:02:03:04:05 02:11:22:33:44:55 000102030405060708090a0b0c0d0e0f r1kh=02:01:02:03:04:06 02:11:22:33:44:66 00112233445566778899aabbccddeeff ~~~ Applies to AP. 802.11n products only." ::= { cfgWireless 15 } cfgWlan802dot11rR1KHTableEntry OBJECT-TYPE SYNTAX CfgWlan802dot11rR1KHTableSeq MAX-ACCESS not-accessible STATUS current DESCRIPTION "Wireless 802dot11r R1KH Entry." INDEX {cfgWlan802dot11rR1KHIndex} ::= { cfgWlan802dot11rR1KHTable 1 } CfgWlan802dot11rR1KHTableSeq ::= SEQUENCE { cfgWlan802dot11rR1KHIndex Integer32, cfgWlan802dot11rR1KHId Integer32, cfgWlan802dot11rR1KHEnabled INTEGER, cfgWlan802dot11rR1KHDestinationMac DisplayString, cfgWlan802dot11rR1KHHID DisplayString, cfgWlan802dot11rR1KHKey DisplayString } cfgWlan802dot11rR1KHIndex OBJECT-TYPE SYNTAX Integer32 (0..511) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry index of Table." ::= { cfgWlan802dot11rR1KHTableEntry 1 } cfgWlan802dot11rR1KHId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "ID of the R1KH table. The configuration item cfgWlan802dot11rR1KHParameter references to this ID. Applies to AP." ::= { cfgWlan802dot11rR1KHTableEntry 2 } cfgWlan802dot11rR1KHEnabled OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable this entry in the R1KH list. Applies to AP. 802.11n products only." ::= { cfgWlan802dot11rR1KHTableEntry 3 } cfgWlan802dot11rR1KHDestinationMac OBJECT-TYPE SYNTAX DisplayString (SIZE(17)) MAX-ACCESS read-write STATUS current DESCRIPTION "MAC addresses of all R1KHs which can reqest PMK-R1 from the local R0KH. **Format:** `02:01:02:03:04:05` Applies to AP." ::= { cfgWlan802dot11rR1KHTableEntry 4 } cfgWlan802dot11rR1KHHID OBJECT-TYPE SYNTAX DisplayString (SIZE(17)) MAX-ACCESS read-write STATUS current DESCRIPTION "PMK-R1 Key Holder identifier (dot11FTR1KeyHolderID) 6-octet identifier as a hex string to map to the MAC. This may be the same as the destination MAC. See the field cfgWlan802dot11rPmkR1KeyHolderIdentifier. **Format:** `02:01:02:03:04:05` Applies to AP. 802.11n products only." ::= { cfgWlan802dot11rR1KHTableEntry 5 } cfgWlan802dot11rR1KHKey OBJECT-TYPE SYNTAX DisplayString (SIZE(32)) MAX-ACCESS read-write STATUS current DESCRIPTION "Static Key of the R0KH. These keys are used wenn sending updates to R1KHs from the local R0KH. The respective key has to match the respective entry on the target in the field cfgWlan802dot11rR0KHKey. **Format:** `000102030405060708090a0b0c0d0e0f` Applies to AP. 802.11n products only." ::= { cfgWlan802dot11rR1KHTableEntry 6 } -- ----------------------------------------------------------------------------- cfgWlanNeighbourTable OBJECT-TYPE SYNTAX SEQUENCE OF CfgWlanNeighbourTableSeq MAX-ACCESS not-accessible STATUS current DESCRIPTION "Hostapd Neighbour Table." ::= { cfgWireless 16 } cfgWlanNeighbourTableEntry OBJECT-TYPE SYNTAX CfgWlanNeighbourTableSeq MAX-ACCESS not-accessible STATUS current DESCRIPTION "Hostapd Neighbour Table Entry." INDEX {cfgWlanNeighbourIndex} ::= { cfgWlanNeighbourTable 1 } CfgWlanNeighbourTableSeq ::= SEQUENCE { cfgWlanNeighbourIndex Integer32, cfgWlanNeighbourId Integer32, cfgWlanNeighbourEnabled INTEGER, cfgWlanNeighbourBSSID DisplayString, cfgWlanNeighbourFrequency Integer32 } cfgWlanNeighbourIndex OBJECT-TYPE SYNTAX Integer32 (0..511) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry index of Table." ::= { cfgWlanNeighbourTableEntry 1 } cfgWlanNeighbourId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "ID of the neighbour table. The configuration item `cfgWlanIfaceNeighbourParameter` references to this ID. Applies to AP. 802.11n products only." ::= { cfgWlanNeighbourTableEntry 2 } cfgWlanNeighbourEnabled OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable this entry in the list. Applies to AP. 802.11n products only." ::= { cfgWlanNeighbourTableEntry 3 } cfgWlanNeighbourBSSID OBJECT-TYPE SYNTAX DisplayString (SIZE(17)) MAX-ACCESS read-write STATUS current DESCRIPTION "BSSID (MAC address) of the neighbour. **Format:** `00:14:5a:02:10:42` Applies to AP." ::= { cfgWlanNeighbourTableEntry 4 } cfgWlanNeighbourFrequency OBJECT-TYPE SYNTAX Integer32 (1..6000) MAX-ACCESS read-write STATUS current DESCRIPTION "Frequency in MHz of the neighbour. Applies to AP. 802.11n products only." ::= { cfgWlanNeighbourTableEntry 5 } -- ============================================================================= -- Routing cfgRouteDefault OBJECT IDENTIFIER ::= { cfgRouting 1 } cfgRouteDefGateway OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The default gateway defines the node on an IP network that serves as a router for any other network which is not defined in the routing table. Applies to AP and STA." ::= { cfgRouteDefault 1 } cfgRouteDefGwOverride OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Override a default gateway previously received via DHCP with the value in cfgRouteDefGateway. If this is disabled and a default gateway already exists it will not be changed. Applies to AP and STA." ::= { cfgRouteDefault 2 } -- ----------------------------------------------------------------------------- cfgRouteTable OBJECT-TYPE SYNTAX SEQUENCE OF CfgRouteTableSeq MAX-ACCESS not-accessible STATUS current DESCRIPTION "Static routes" ::= { cfgRouting 2 } cfgRouteTableEntry OBJECT-TYPE SYNTAX CfgRouteTableSeq MAX-ACCESS not-accessible STATUS current DESCRIPTION "Static route." INDEX {cfgRouteTableIndex} ::= { cfgRouteTable 1 } CfgRouteTableSeq ::= SEQUENCE { cfgRouteTableIndex Integer32, cfgRouteTableEnabled INTEGER, cfgRouteTableDestinationNetwork DisplayString, cfgRouteTableGateway IpAddress, cfgRouteTableSource IpAddress, cfgRouteTableCarpId Integer32 } cfgRouteTableIndex OBJECT-TYPE SYNTAX Integer32 (0..265) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry index of table." ::= { cfgRouteTableEntry 1 } cfgRouteTableEnabled OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable this route entry. Applies to AP and STA." ::= { cfgRouteTableEntry 2 } cfgRouteTableDestinationNetwork OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Destination network in CIDR notation. Applies to AP and STA." ::= { cfgRouteTableEntry 3 } cfgRouteTableGateway OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Gateway to destination network. Applies to AP and STA." ::= { cfgRouteTableEntry 5 } cfgRouteTableSource OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Source for traffic to destination network. Optional. Use only if you have multiple possible sources. Applies to AP and STA." ::= { cfgRouteTableEntry 6 } cfgRouteTableCarpId OBJECT-TYPE SYNTAX Integer32 (-1..15) MAX-ACCESS read-write STATUS current DESCRIPTION "The CARP instance which brings this route up. Has to be set to -1 when this is a normal route and should not be handled by a CARP instance. All routes which have a value 0..15 are brought up by the respective CARP instance when it becomes a master for an IP. This allows to create routes which are routed over a CARP-Address. Applies to AP and STA." ::= { cfgRouteTableEntry 8 } -- ----------------------------------------------------------------------------- cfgMRouteTable OBJECT-TYPE SYNTAX SEQUENCE OF CfgMRouteTableSeq MAX-ACCESS not-accessible STATUS current DESCRIPTION "Static multicast routes." ::= { cfgRouting 3 } cfgMRouteTableEntry OBJECT-TYPE SYNTAX CfgMRouteTableSeq MAX-ACCESS not-accessible STATUS current DESCRIPTION "Static multicast routes." INDEX {cfgMRouteTableIndex} ::= { cfgMRouteTable 1 } CfgMRouteTableSeq ::= SEQUENCE { cfgMRouteTableIndex Integer32, cfgMRouteTableEnabled INTEGER, cfgMRouteTableInput DisplayString, cfgMRouteTableSource IpAddress, cfgMRouteTableGroup IpAddress, cfgMRouteTableOutput DisplayString } cfgMRouteTableIndex OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry index of table." ::= { cfgMRouteTableEntry 1 } cfgMRouteTableEnabled OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable this multicast route entry. Applies to AP and STA." ::= { cfgMRouteTableEntry 2 } cfgMRouteTableInput OBJECT-TYPE SYNTAX DisplayString (SIZE(1..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "Input interface. Applies to AP and STA." ::= { cfgMRouteTableEntry 3 } cfgMRouteTableSource OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Unicast source address to listen to. If it is set to 0.0.0.0 all multicast traffic will be forwarded. Applies to AP and STA." ::= { cfgMRouteTableEntry 4 } cfgMRouteTableGroup OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Multicast group to forward. Applies to AP and STA." ::= { cfgMRouteTableEntry 5 } cfgMRouteTableOutput OBJECT-TYPE SYNTAX DisplayString (SIZE(1..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "Output interface(s). Can be a list of interface names separated by spaces. Applies to AP and STA." ::= { cfgMRouteTableEntry 6 } -- ============================================================================= -- Quality of Service (QoS) cfgQosL3PrioEnabled OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Layer 3 Prioritization. Controls IP Precedence based priority assignments. Actual prioritization on the wireless link only occurs if `cfgQosWmeEnabled` is enabled as well. Applies to AP and STA. 802.11n products only." ::= { cfgQos 1 } cfgQosDscpToTidMapTable OBJECT-TYPE SYNTAX SEQUENCE OF CfgQosDscpToTidMapTableSeq MAX-ACCESS not-accessible STATUS current DESCRIPTION "Mapping table from DSCP class selector (IP TOS) to wireless priority (TID)." ::= { cfgQos 2 } cfgQosDscpToTidMapTableEntry OBJECT-TYPE SYNTAX CfgQosDscpToTidMapTableSeq MAX-ACCESS not-accessible STATUS current DESCRIPTION "QoS DSCP to TID Mapping Table Entry." INDEX {cfgQosDscpToTidMapTableIndex} ::= { cfgQosDscpToTidMapTable 1 } CfgQosDscpToTidMapTableSeq ::= SEQUENCE { cfgQosDscpToTidMapTableIndex Integer32, cfgQosDscpToTidMapValue Integer32} cfgQosDscpToTidMapTableIndex OBJECT-TYPE SYNTAX Integer32 (0..7) MAX-ACCESS not-accessible STATUS current DESCRIPTION "QoS DSCP to TID Mapping Table Index." ::= { cfgQosDscpToTidMapTableEntry 1 } cfgQosDscpToTidMapValue OBJECT-TYPE SYNTAX Integer32 (0..7) MAX-ACCESS read-write STATUS current DESCRIPTION "Layer 2 priorities for IP precedence values 0-7. Applies to AP and STA. 802.11n products only." ::= { cfgQosDscpToTidMapTableEntry 2 } cfgQosVlanToTidMapTable OBJECT-TYPE SYNTAX SEQUENCE OF CfgQosVlanToTidMapTableSeq MAX-ACCESS not-accessible STATUS current DESCRIPTION "Mapping table from layer 2 priorities (802.1p) to wireless priority (TID)." ::= { cfgQos 3 } cfgQosVlanToTidMapTableEntry OBJECT-TYPE SYNTAX CfgQosVlanToTidMapTableSeq MAX-ACCESS not-accessible STATUS current DESCRIPTION "QoS Vlan to TID Priority Table Entry." INDEX {cfgQosVlanToTidMapTableIndex} ::= { cfgQosVlanToTidMapTable 1 } CfgQosVlanToTidMapTableSeq ::= SEQUENCE { cfgQosVlanToTidMapTableIndex Integer32, cfgQosVlanToTidMapValue Integer32} cfgQosVlanToTidMapTableIndex OBJECT-TYPE SYNTAX Integer32 (0..7) MAX-ACCESS not-accessible STATUS current DESCRIPTION "QoS Vlan to TID Priority Table Entry Index." ::= { cfgQosVlanToTidMapTableEntry 1 } cfgQosVlanToTidMapValue OBJECT-TYPE SYNTAX Integer32 (0..7) MAX-ACCESS read-write STATUS current DESCRIPTION "Layer 2 priorities for VLAN priorities 0-7. Applies to AP and STA. 802.11n products only." ::= { cfgQosVlanToTidMapTableEntry 2 } cfgQosIpToTidMapTable OBJECT-TYPE SYNTAX SEQUENCE OF CfgQosIpToTidMapTableSeq MAX-ACCESS not-accessible STATUS current DESCRIPTION "Mapping table from IP header (Source, Destination, Protocol, Port), to wireless priority (TID)." ::= { cfgQos 4 } cfgQosIpToTidMapTableEntry OBJECT-TYPE SYNTAX CfgQosIpToTidMapTableSeq MAX-ACCESS not-accessible STATUS current DESCRIPTION "IP to TID Priority Table Entry." INDEX {cfgQosIpToTidMapTableIndex} ::= { cfgQosIpToTidMapTable 1 } CfgQosIpToTidMapTableSeq ::= SEQUENCE { cfgQosIpToTidMapTableIndex Integer32, cfgQosIpToTidMapSrcNet OCTET STRING, cfgQosIpToTidMapDestNet OCTET STRING, cfgQosIpToTidMapProto INTEGER, cfgQosIpToTidMapSrcPort Integer32, cfgQosIpToTidMapDestPort Integer32, cfgQosIpToTidMapPrecedence Integer32, cfgQosIpToTidMapEnabled INTEGER} cfgQosIpToTidMapTableIndex OBJECT-TYPE SYNTAX Integer32 (0..127) MAX-ACCESS not-accessible STATUS current DESCRIPTION "IP to TID Priority Table Index." ::= { cfgQosIpToTidMapTableEntry 1 } cfgQosIpToTidMapSrcNet OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-write STATUS current DESCRIPTION "Source network for ip prioritization rule, in CIDR format. Applies to AP and STA. 802.11n products only." ::= { cfgQosIpToTidMapTableEntry 2 } cfgQosIpToTidMapDestNet OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-write STATUS current DESCRIPTION "Destination network for ip prioritization rule, in CIDR format. Applies to AP and STA. 802.11n products only." ::= { cfgQosIpToTidMapTableEntry 3 } cfgQosIpToTidMapProto OBJECT-TYPE SYNTAX INTEGER { any(0), udp(1), tcp(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Protocol for ip prioritization rule, allowed protocols are: **any(0)**, **udp(1)** or **tcp(2)**. Applies to AP and STA. 802.11n products only." ::= { cfgQosIpToTidMapTableEntry 4 } cfgQosIpToTidMapSrcPort OBJECT-TYPE SYNTAX Integer32 (-1..65536) MAX-ACCESS read-write STATUS current DESCRIPTION "Source port for ip prioritization rule, use port -1 to match any port. This setting can only be used if the protocol is set to udp or tcp. Applies to AP and STA. 802.11n products only." ::= { cfgQosIpToTidMapTableEntry 5 } cfgQosIpToTidMapDestPort OBJECT-TYPE SYNTAX Integer32 (-1..65536) MAX-ACCESS read-write STATUS current DESCRIPTION "Destination port for ip prioritization rule, use port -1 to match any port. This setting can only be used if the protocol is set to udp or tcp. Applies to AP and STA. 802.11n products only." ::= { cfgQosIpToTidMapTableEntry 6 } cfgQosIpToTidMapPrecedence OBJECT-TYPE SYNTAX Integer32 (0..7) MAX-ACCESS read-write STATUS current DESCRIPTION "Precedence to set for ip prioritization rule. Applies to AP and STA. 802.11n products only." ::= { cfgQosIpToTidMapTableEntry 7 } cfgQosIpToTidMapEnabled OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable ip prioritisation rules. Applies to AP and STA. 802.11n products only." ::= { cfgQosIpToTidMapTableEntry 8 } -- ============================================================================= -- Logging -- ----------------------------------------------------------------------------- cfgLogRemote OBJECT IDENTIFIER ::= { cfgLogging 2 } cfgLogRemoteTable OBJECT-TYPE SYNTAX SEQUENCE OF CfgLogRemoteTableSeq MAX-ACCESS not-accessible STATUS current DESCRIPTION "List of syslog destinations." ::= { cfgLogRemote 1 } cfgLogRemoteTableEntry OBJECT-TYPE SYNTAX CfgLogRemoteTableSeq MAX-ACCESS not-accessible STATUS current DESCRIPTION "List of syslog destinations." INDEX {cfgLogRemoteIndex} ::= { cfgLogRemoteTable 1 } CfgLogRemoteTableSeq ::= SEQUENCE { cfgLogRemoteIndex Integer32, cfgLogRemoteEnabled INTEGER, cfgLogRemoteLevel INTEGER, cfgLogRemoteProtocol INTEGER, cfgLogRemoteIp IpAddress, cfgLogRemotePort Integer32 } cfgLogRemoteIndex OBJECT-TYPE SYNTAX Integer32 (0..1) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry index of table" ::= { cfgLogRemoteTableEntry 1 } cfgLogRemoteEnabled OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Log messages to file. Applies to AP and STA." ::= { cfgLogRemoteTableEntry 2 } cfgLogRemoteLevel OBJECT-TYPE SYNTAX INTEGER { emergency(0), alert(1), critical(2), error(3), warning(4), notice(5), info(6), debug(7) } MAX-ACCESS read-only STATUS current DESCRIPTION "Log only messages with equal or higher priority than prio N (0-7). Applies to AP and STA." ::= { cfgLogRemoteTableEntry 3 } cfgLogRemoteProtocol OBJECT-TYPE SYNTAX INTEGER { udp(0), tcp(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Protocol to send log messages. The udp(0) protocol complies with the standard syslog protocol. Applies to AP and STA." ::= { cfgLogRemoteTableEntry 4 } cfgLogRemoteIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Remote IP address. Applies to AP and STA." ::= { cfgLogRemoteTableEntry 5 } cfgLogRemotePort OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Remote port. Applies to AP and STA." ::= { cfgLogRemoteTableEntry 6 } -- ============================================================================= -- Snmp cfgSnmpd OBJECT IDENTIFIER ::= { cfgSnmp 1 } cfgSnmpdLocation OBJECT-TYPE SYNTAX DisplayString (SIZE(1..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "SNMP system location. Applies to AP and STA." ::= { cfgSnmpd 1 } cfgSnmpdContact OBJECT-TYPE SYNTAX DisplayString (SIZE(1..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "SNMP contact. Applies to AP and STA." ::= { cfgSnmpd 2 } cfgSnmpdVersion OBJECT-TYPE SYNTAX INTEGER { v2c(0), v3usm(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "SNMP version, either **v2c(0)** or **v3usm(1)**, for the users admin, maintainer and monitor. Please refer to the user guide for more information about the access rights of the three predefined users. The User-based Security Model (USM), which is the default Security Module for SNMPv3, with the authentication type SHA1 and the privacy protocol AES128 is implemented and can be chosen by setting this value to **v3usm(1)**. Setting **v3usm(1)** disables access to the device via SNMPv2. SNMPv3 USM configuration: * **User:** admin, maintainer or monitor * **Authentication Protocol:** SHA * **Privacy Protocol:** AES Applies to AP and STA." ::= { cfgSnmpd 3 } cfgSnmpdName OBJECT-TYPE SYNTAX DisplayString (SIZE(1..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "SNMP node name often used in NMS. By convention, this is the node's fully-qualified domain name. Applies to AP and STA." ::= { cfgSnmpd 4 } cfgSnmpdEnabled OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable the SNMP Agent. Applies to AP and STA." ::= { cfgSnmpd 5 } cfgSnmpdAddress OBJECT-TYPE SYNTAX DisplayString (SIZE(1..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "Address to which the SNMP Agent binds. The default is 'udp:0.0.0.0:161'. When defining a configuration, default arguments may be ommited. Multiple space and/or comma separated tuples are allowed. Supported tranport protocols are: * UDP **Examples** * udp:192.168.1.20:161 * 192.168.1.20, 10.0.0.1:10161, udp:172.16.32.32:30161 * 192.168.1.20 10.0.0.1:10161 udp:172.16.32.32:30161 More at http://www.net-snmp.org/docs/man/snmpd.examples.html#lbAE Applies to AP and STA." ::= { cfgSnmpd 6 } -- ----------------------------------------------------------------------------- cfgSnmpdCommunity OBJECT IDENTIFIER ::= { cfgSnmpd 100 } cfgSnmpdComAdmin OBJECT-TYPE SYNTAX DisplayString (SIZE(1..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "Password for the administrator. This is the community or the passphrase for the user administrator depending on the cfgSnmpdVersion: * **v2c:** community string for administrator * **v3usm:** passphrase for authentication and privacy for user admin Applies to AP and STA." ::= { cfgSnmpdCommunity 1 } cfgSnmpdComMaintainer OBJECT-TYPE SYNTAX DisplayString (SIZE(1..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "Password for the maintainer. This is the community or the passphrase for the user maintainer depending on the cfgSnmpdVersion: * **v2c:** community string for maintainer * **v3usm:** passphrase for authentication and privacy for user maintainer Applies to AP and STA." ::= { cfgSnmpdCommunity 2 } cfgSnmpdComMonitor OBJECT-TYPE SYNTAX DisplayString (SIZE(1..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "Password for the monitor. This is the community or the passphrase for the user monitor depending on the cfgSnmpdVersion: * **v2c:** community string for monitor * **v3usm:** passphrase for authentication and privacy for user monitor Applies to AP and STA." ::= { cfgSnmpdCommunity 3 } -- ----------------------------------------------------------------------------- cfgSnmpTrap OBJECT IDENTIFIER ::= { cfgSnmp 10 } cfgSnmpTrapEnabled OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable sending of SNMP traps. Applies to AP and STA." ::= { cfgSnmpTrap 1 } cfgSnmpTrapVersion OBJECT-TYPE SYNTAX INTEGER { v1(0), v2c(1), v3usm(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "SNMP version with which traps are sent. Applies to AP and STA." ::= { cfgSnmpTrap 2 } cfgSnmpTrapCommunity OBJECT-TYPE SYNTAX DisplayString (SIZE(1..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "SNMP community if SNMP v2c is used. If SNMP v3 is used the community string is the password. Applies to AP and STA." ::= { cfgSnmpTrap 3 } cfgSnmpTrapDest OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "IP address of the trap receiver. Applies to AP and STA." ::= { cfgSnmpTrap 4 } -- ============================================================================= -- DHCP cfgDhcpGlobal OBJECT IDENTIFIER ::= { cfgDhcp 1 } cfgDhcpGlobalEnabled OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable DHCP server functionality. " ::= { cfgDhcpGlobal 1 } -- ----------------------------------------------------------------------------- cfgDhcpDnsmasqTable OBJECT-TYPE SYNTAX SEQUENCE OF CfgDhcpDnsmasqTableSeq MAX-ACCESS not-accessible STATUS current DESCRIPTION "DHCP Dnsmasq instances." ::= { cfgDhcp 2 } cfgDhcpDnsmasqTableEntry OBJECT-TYPE SYNTAX CfgDhcpDnsmasqTableSeq MAX-ACCESS not-accessible STATUS current DESCRIPTION "DHCP Dnsmasq instances." INDEX {cfgDhcpDnsmasqIndex} ::= { cfgDhcpDnsmasqTable 1 } CfgDhcpDnsmasqTableSeq ::= SEQUENCE { cfgDhcpDnsmasqIndex Integer32, cfgDhcpDnsmasqScopeParameter Integer32 } cfgDhcpDnsmasqIndex OBJECT-TYPE SYNTAX Integer32 (0..9) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry index of table." ::= { cfgDhcpDnsmasqTableEntry 1 } cfgDhcpDnsmasqScopeParameter OBJECT-TYPE SYNTAX Integer32 (0..8) MAX-ACCESS read-write STATUS current DESCRIPTION "Parameter to set which scope ID to use for the DHCP server. This is used in conjunction with the scope ID parameter (see cfgDhcpScopeId). " ::= { cfgDhcpDnsmasqTableEntry 2 } -- ----------------------------------------------------------------------------- cfgDhcpScopeTable OBJECT-TYPE SYNTAX SEQUENCE OF CfgDhcpScopeTableSeq MAX-ACCESS not-accessible STATUS current DESCRIPTION "DHCP instance configs." ::= { cfgDhcp 3 } cfgDhcpScopeTableEntry OBJECT-TYPE SYNTAX CfgDhcpScopeTableSeq MAX-ACCESS not-accessible STATUS current DESCRIPTION "DHCP instance configs." INDEX {cfgDhcpScopeIndex} ::= { cfgDhcpScopeTable 1 } CfgDhcpScopeTableSeq ::= SEQUENCE { cfgDhcpScopeIndex Integer32, cfgDhcpScopeId Integer32, cfgDhcpScopeInterface DisplayString, cfgDhcpScopeStart Integer32, cfgDhcpScopeLimit Integer32, cfgDhcpScopeLeasetime DisplayString, cfgDhcpScopeGateway IpAddress, cfgDhcpScopeDnsServer1 IpAddress, cfgDhcpScopeDnsServer2 IpAddress } cfgDhcpScopeIndex OBJECT-TYPE SYNTAX Integer32 (0..7) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry index of table." ::= { cfgDhcpScopeTableEntry 1 } cfgDhcpScopeId OBJECT-TYPE SYNTAX Integer32 (0..8) MAX-ACCESS read-write STATUS current DESCRIPTION "Several scopes can share the same ID. This is used in conjunction with the DHCP parameter (see cfgDhcpDnsmasqScopeParameter). Applies to AP and STA." ::= { cfgDhcpScopeTableEntry 2 } cfgDhcpScopeInterface OBJECT-TYPE SYNTAX DisplayString (SIZE(1..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "Network interface (ETH, VLAN, WLAN) on which the DHCP server runs. If the interface is part of a bridge, the server will run on that bridge. Applies to AP and STA." ::= { cfgDhcpScopeTableEntry 3 } cfgDhcpScopeStart OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Specifies the offset from the network address of the underlying interface to calculate the minimum address that may be leased to clients. It may be greater than 255 to span subnets. Applies to AP and STA." ::= { cfgDhcpScopeTableEntry 4 } cfgDhcpScopeLimit OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Specifies the maximum allowable address that may be leased to clients, calculated as network address + 'start' + 'limit'. Applies to AP and STA." ::= { cfgDhcpScopeTableEntry 5 } cfgDhcpScopeLeasetime OBJECT-TYPE SYNTAX DisplayString (SIZE(1..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "Specifies the lease time of addresses handed out to clients, e.g. 12h or 30m. Applies to AP and STA." ::= { cfgDhcpScopeTableEntry 6 } cfgDhcpScopeGateway OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Specifies the gateway address handed out to clients. A value of 0.0.0.0 means not used. Applies to AP and STA." ::= { cfgDhcpScopeTableEntry 7 } cfgDhcpScopeDnsServer1 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Specifies the primary DNS server address handed out to clients. A value of 0.0.0.0 means not used. Applies to AP and STA." ::= { cfgDhcpScopeTableEntry 8 } cfgDhcpScopeDnsServer2 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Specifies the secondary DNS server address handed out to clients. If the first DNS server is not used, this server will also be ignored. A value of 0.0.0.0 means not used. Applies to AP and STA." ::= { cfgDhcpScopeTableEntry 9 } -- ============================================================================= -- NTP cfgNtpEnabled OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Synchronize the system time with given server. Applies to AP and STA." ::= { cfgNtp 1 } cfgNtpServer1 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "NTP server 1. If the IP is set to 0.0.0.0 the NTP client will only listen to broadcast packages. Applies to AP and STA." ::= { cfgNtp 2 } cfgNtpServer2 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "NTP server 2. Used as fallback if server 1 cannot be reached. Applies to AP and STA." ::= { cfgNtp 3 } -- ============================================================================= -- HTTP cfgHttpUser OBJECT-TYPE SYNTAX DisplayString (SIZE(1..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Web administrator username. Applies to AP and STA." ::= { cfgHttp 1 } cfgHttpPassword OBJECT-TYPE SYNTAX DisplayString (SIZE(5..126)) MAX-ACCESS read-write STATUS current DESCRIPTION "Web administrator password. Applies to AP and STA." ::= { cfgHttp 2 } cfgHttpEnabled OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Configure if the webserver shall be started. When disabling the webserver, make sure you still have another way to access the device, e.g by CLI or via SNMP. Applies to AP and STA." ::= { cfgHttp 3 } cfgHttpRedirectEnabled OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "If enabled, all access to `cfgHttpHttpAddress` shall be redirected to `cfgHttpHttpsAddress`. This does not disable http. Applies to AP and STA." ::= { cfgHttp 4 } cfgHttpHttpAddress OBJECT-TYPE SYNTAX DisplayString (SIZE(1..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "Address to which the http server binds. The default is '0.0.0.0:80'. Multiple space and/or comma separated tuples are allowed. **Examples** * 192.168.1.20:80 * 192.168.1.20:80, 192.168.2.20:8080, 172.16.32.32:10080 * 192.168.1.20:80 192.168.2.20:8080 172.16.32.32:10080 Applies to AP and STA." ::= { cfgHttp 5 } cfgHttpHttpsAddress OBJECT-TYPE SYNTAX DisplayString (SIZE(1..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "Address to which the https server binds. The default is '0.0.0.0:443'. Multiple space and/or comma separated tuples are allowed. **Examples** * 192.168.1.20:443 * 192.168.1.20:443, 192.168.2.20:8443, 172.16.32.32:10443 * 192.168.1.20:443 192.168.2.20:8443 172.16.32.32:10443 Applies to AP and STA." ::= { cfgHttp 6 } -- ============================================================================= -- LLDP cfgLldpEnabled OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable LLDP. Applies to AP and STA." ::= { cfgLldp 1 } cfgLldpDescription OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "LLDP Description Applies to AP and STA." ::= { cfgLldp 2 } -- ============================================================================= -- mDNS cfgMdnsEnabled OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable mDNS. Applies to AP and STA." ::= { cfgMdns 1 } cfgMdnsNetwork OBJECT-TYPE SYNTAX DisplayString (SIZE(1..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "Space separated list of mDNS aware network interfaces" ::= { cfgMdns 2 } -- ============================================================================= -- NLM cfgNlmGlobal OBJECT IDENTIFIER ::= { cfgNlm 1 } cfgNlmGlblEnabled OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable the Network Link Monitor. Applies to AP and STA." ::= { cfgNlmGlobal 1 } -- ----------------------------------------------------------------------------- cfgNlmMonitorTable OBJECT-TYPE SYNTAX SEQUENCE OF CfgNlmMonTableSeq MAX-ACCESS not-accessible STATUS current DESCRIPTION "NLM Monitor Table." ::= { cfgNlm 2 } cfgNlmMonitorTableEntry OBJECT-TYPE SYNTAX CfgNlmMonTableSeq MAX-ACCESS not-accessible STATUS current DESCRIPTION "NLM Monitor Table Entry." INDEX {cfgNlmMonIndex} ::= { cfgNlmMonitorTable 1 } CfgNlmMonTableSeq ::= SEQUENCE { cfgNlmMonIndex Integer32, cfgNlmMonEnabled INTEGER, cfgNlmMonInterval Integer32, cfgNlmMonCount Integer32, cfgNlmMonType INTEGER, cfgNlmMonInterfaces DisplayString, cfgNlmMonDestination IpAddress, cfgNlmMonUpAction Integer32, cfgNlmMonDownAction Integer32, cfgNlmMonScanLoopInterval Integer32 } cfgNlmMonIndex OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry index of Table." ::= { cfgNlmMonitorTableEntry 1 } cfgNlmMonEnabled OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable this entry in the monitor list. Applies to AP and STA." ::= { cfgNlmMonitorTableEntry 2 } cfgNlmMonInterval OBJECT-TYPE SYNTAX Integer32 (0..2147483647) MAX-ACCESS read-write STATUS current DESCRIPTION "Execution interval of this monitor in milliseconds. In case of an event driven monitor (e.g. `cfgNlmMonType` set to **wlan(2)**), this defines a timeout. Applies to AP and STA." ::= { cfgNlmMonitorTableEntry 3 } cfgNlmMonCount OBJECT-TYPE SYNTAX Integer32 (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "NLM monitor counter. The number of times the measured criteria has to be down, until the monitor is reported as down. Applies to AP and STA." ::= { cfgNlmMonitorTableEntry 4 } cfgNlmMonType OBJECT-TYPE SYNTAX INTEGER { phy(0), icmp(1), wlan(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Objects which can be monitored. * **phy(0)** monitor checks periodically the link status of the ethernet interfaces defined by `cfgNlmMonInterfaces`. If at least one interface in the list specified is up the monitor is considered up. * **icmp(1)** monitor pings periodically the destination defined by `cfgNlmMonDestination`. If the destination does reply to the ECHO request within the `cfgNlmMonInterval` the monitor is considered up. * **wlan(2)** monitor listens to link status events of the wireless interface defined by `cfgNlmMonInterfaces`. The wlan monitor consists of 3 components: **Long Handoff Detector** - Triggers when after disassociation no authorization event is detected within the configured time in `cfgNlmMonInterval`. **Scan Loop Detector** - Triggers immediately on trap 415. This happens if there is no AP or only a single AP which stays below/above the Handoff thresholds. This trap is only generated when `cfgWlanHoProfile` is set to 2 or higher. **Handoff Loop Detector** - Triggers if there have been `cfgNlmMonCount` number of Handoff events within `cfgNlmMonCount` * (`cfgNlmMonInterval` + `cfgNlmMonScanLoopInterval`). The wlan monitor recovers: **Long Handoff Detector** - Immediately after the next successful authorization. **Scan Loop Detector** - After the time of the last 415 trap event + the configured `cfgNlmMonScanLoopInterval`. When down, this is checked regularly in `cfgNlmMonScanLoopInterval` intervals. **Handoff Loop Detector** - When there are less than `cfgNlmMonCount` Handoff events within the time-window `cfgNlmMonCount` * (`cfgNlmMonInterval` + `cfgNlmMonScanLoopInterval`). When down, this is checked regularly in `cfgNlmMonScanLoopInterval` intervals. **Note**: WLAN monitor is supported for 802.11n products only. Applies to AP and STA." ::= { cfgNlmMonitorTableEntry 5 } cfgNlmMonInterfaces OBJECT-TYPE SYNTAX DisplayString (SIZE(1..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "NLM monitor interface(s). This parameter specifies the name of the interface(s) which is/are to be monitored. For the type **phy(0)** multiple interfaces are allowed. For the type **wlan(2)** a single interface (802.11n products only.). All other modes ignore this parameter. Applies to AP and STA." ::= { cfgNlmMonitorTableEntry 6 } cfgNlmMonDestination OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "NLM monitor destination. This parameter specifies the IPv4 address which is to be monitored. It will only be used when `cfgNlmMonType` is set to **icmp(1)**. Applies to AP and STA." ::= { cfgNlmMonitorTableEntry 7 } cfgNlmMonUpAction OBJECT-TYPE SYNTAX Integer32 (0..2255) MAX-ACCESS read-write STATUS current DESCRIPTION "NLM 'up' state monitor action. The action is executed on a monitor-state transition to 'up'. Set to 0 to disable (i.e. no action). Supported actions: **1xxx** (offset: 1000, x: CARP group from 1 to 255) Un-demote CARP group defined by `cfgNetCarpLocalInterfaceGroup`. **20xx** (offset: 2000, x: wlan interface from 0 to 15) Enable Access Point operation on the wireless interface. Note: Currently all wireless interfaces on radio0 are enabled. Applies to AP and STA." ::= { cfgNlmMonitorTableEntry 10 } cfgNlmMonDownAction OBJECT-TYPE SYNTAX Integer32 (0..2255) MAX-ACCESS read-write STATUS current DESCRIPTION "NLM 'down' state monitor script. The action is executed on a monitor-state transition to 'down'. Set to 0 to disable (i.e. no action). Supported actions: **1xxx** (offset: 1000, x: CARP group from 1 to 255) Demote CARP group defined by `cfgNetCarpLocalInterfaceGroup` **20xx** (offset: 2000, x: wlan interface from 0 to 15) Disable Access Point operation on the wireless interface. Note: Currently all wireless interfaces on radio0 are disabled. Applies to AP and STA." ::= { cfgNlmMonitorTableEntry 11 } cfgNlmMonScanLoopInterval OBJECT-TYPE SYNTAX Integer32 (0..2147483647) MAX-ACCESS read-write STATUS current DESCRIPTION "Scan loop debounce interval in milliseconds. If set to non-zero it will mark interface 'down' after receiving scan loop trap 415 and mark it 'up' after scan loop interval if no other 415 events have been received. Applies to STA. 802.11n products only." ::= { cfgNlmMonitorTableEntry 12 } -- ============================================================================= -- CLI cfgCliEnabled OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "CLI feature support configuration. Applies to AP and STA." ::= { cfgCli 1 } cfgCliUsername OBJECT-TYPE SYNTAX DisplayString (SIZE(1..31)) MAX-ACCESS read-write STATUS current DESCRIPTION "CLI username. Applies to AP and STA." ::= { cfgCli 2 } cfgCliPassword OBJECT-TYPE SYNTAX DisplayString (SIZE(0..63)) MAX-ACCESS read-write STATUS current DESCRIPTION "CLI password. For SSH, a password is mandatory. Accessing the device via telnet without using a password is done by setting the password to an empty string (zero string). Applies to AP and STA." ::= { cfgCli 3 } cfgCliTelnetEnabled OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "CLI telnet support configuration. Applies to AP and STA." ::= { cfgCli 4 } cfgCliSshEnabled OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "CLI ssh support configuration. Applies to AP and STA." ::= { cfgCli 6 } cfgCliTelnetAddress OBJECT-TYPE SYNTAX DisplayString (SIZE(1..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "Address to which the telnet server for CLI binds. The default is '0.0.0.0:23'. Multiple space and/or comma separated tuples are allowed. **Examples** * 192.168.1.20:23 * 192.168.1.20:23, 192.168.2.20:8023, 172.16.32.32:10023 * 192.168.1.20:23 192.168.2.20:8023 172.16.32.32:10023 Applies to AP and STA." ::= { cfgCli 8 } cfgCliSshAddress OBJECT-TYPE SYNTAX DisplayString (SIZE(1..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "Address to which the ssh server for CLI binds. The default is '0.0.0.0:22'. Multiple space and/or comma separated tuples are allowed. **Examples** * 192.168.1.20:22 * 192.168.1.20:22, 192.168.2.20:8022, 172.16.32.32:10022 * 192.168.1.20:22 192.168.2.20:8022 172.16.32.32:10022 Applies to AP and STA." ::= { cfgCli 9 } -- ============================================================================= -- Cellular -- ----------------------------------------------------------------------------- cfgCellSimTable OBJECT-TYPE SYNTAX SEQUENCE OF CfgCellSimTableSeq MAX-ACCESS not-accessible STATUS current DESCRIPTION "SIM parameter table Applies to LTE products only. " ::= { cfgCellular 1 } cfgCellSimTableEntry OBJECT-TYPE SYNTAX CfgCellSimTableSeq MAX-ACCESS not-accessible STATUS current DESCRIPTION "SIM parameter table entry Applies to LTE products only. " INDEX {cfgCellSimIndex} ::= { cfgCellSimTable 1 } CfgCellSimTableSeq ::= SEQUENCE { cfgCellSimIndex Integer32, cfgCellSimApn DisplayString, cfgCellSimUsername DisplayString, cfgCellSimPassword DisplayString, cfgCellSimPinEnabled INTEGER, cfgCellSimPin DisplayString, cfgCellSimAuthType INTEGER } cfgCellSimIndex OBJECT-TYPE SYNTAX Integer32 (0..9) MAX-ACCESS not-accessible STATUS current DESCRIPTION "SIM parameter table entry index Applies to LTE products only. " ::= { cfgCellSimTableEntry 1 } cfgCellSimApn OBJECT-TYPE SYNTAX DisplayString (SIZE(1..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "APN (Access Point Name) **Example** * gprs.swisscom.ch Applies to LTE products only." ::= { cfgCellSimTableEntry 2 } cfgCellSimUsername OBJECT-TYPE SYNTAX DisplayString (SIZE(1..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "Username Applies to LTE products only." ::= { cfgCellSimTableEntry 3 } cfgCellSimPassword OBJECT-TYPE SYNTAX DisplayString (SIZE(1..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "Password Applies to LTE products only." ::= { cfgCellSimTableEntry 4 } cfgCellSimPinEnabled OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "PIN authentication enabled Set to enabled if PIN authentication is required for this SIM. Applies to LTE products only." ::= { cfgCellSimTableEntry 5 } cfgCellSimPin OBJECT-TYPE SYNTAX DisplayString (SIZE(4)) MAX-ACCESS read-write STATUS current DESCRIPTION "SIM PIN Applies to LTE products only." ::= { cfgCellSimTableEntry 6 } cfgCellSimAuthType OBJECT-TYPE SYNTAX INTEGER { none(0), pap(1), chap(2), both(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Authentication type Applies to LTE products only." ::= { cfgCellSimTableEntry 7 } -- ***************************************************************************** -- RPCs Remote Procedure Calls -- =========================== -- Configuration Management Control rpcCfgRevert OBJECT-TYPE SYNTAX INTEGER { allError(-1), nop(0), all(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "In case there are any changes in the configuration section, which are not applied yet, they can be all reverted by writing **all(1)** to this parameter. Reading this parameter will show the status of the last RPC. A value less than 0 means an error occurred. A value of 0 is returned if the revert process was successful. Applies to AP and STA." ::= { rpcConfiguration 1 } rpcCfgApply OBJECT-TYPE SYNTAX INTEGER { allError(-1), nop(0), all(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "All changes to any parameter in the configuration section have to be applied before they come into operation. To apply all new parameters to the device, set this parameter to **all(1)**. Reading this parameter will show the status of the apply process. A value less then 0 indicates that an error occurred during the last apply process, **nop(0)** means no operation and indicates that no apply process is in operation and no error has occurred. The return value all(1) means the apply process is still running. Applies to AP and STA." ::= { rpcConfiguration 2 } rpcCfgFile OBJECT-TYPE SYNTAX INTEGER { errorImport(-2), errorExport(-1), nop(0), export(1), import(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Export or import a configuration to or from a file respectively. Please refer to setCfgFileUrl for more information on how to set the configuration file. Reading this parameter will show the status of the process. A value less than 0 indicates the occurrence of an error during the last process, **nop(0)** means no operation and indicates that no process is in operation and no error has occurred. A return value greater than 0 means the process is still running. Applies to AP and STA." ::= { rpcConfiguration 4 } -- ============================================================================= -- Firmware rpcFwFlash OBJECT-TYPE SYNTAX INTEGER { flashError(-2), downloadError(-1), nop(0), download(1), flash(2), flashWithConfig(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Start download/flash of a new firmware. To flash a new firmware to the device, define a valid URL accessible by the device. Change the firmware URL parameter `setFwFileUrl` in the settings section, if needed. * Writing **flash(2)** to this parameter will download and validate the new firmware file. if the downloaded file is recognized as a valid firmware for this device, it will be flashed to the file system of the device. * Writing **flashWithConfig(3)** to this parameter will download the firmware and the custom config defined with setCfgFileUrl and validate the new firmware file. If the download is recognized as a valid firmware for this device, it will be written to the file system of the device. The supplied custom config will be applied after the upgrade. Reading this parameter will return the status of the firmware flash process. A value of **flashError(-2)** indicates that the flash process failed during writing. A return value of **downloadError(-1)** indicates the occurrence of an error during download or validation of the firmware/config. A value of **flash(2)** indicates that the device is currently writing the firmware to the file system. Applies to AP and STA." ::= { rpcFirmware 1 } -- ============================================================================= -- System rpcSysReboot OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Reboot system after n seconds. Applies to AP and STA." ::= { rpcSystem 1 } rpcSysFactoryReset OBJECT-TYPE SYNTAX INTEGER { nop(0), reset(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Perform a factory reset (i.e. reset device configuration, including administrator password and HTTPS/802.1x certificates, to its default state). **Note:** You will not be able to communicate with the device until the factory reset has finished and the device has booted again. Applies to AP and STA." ::= { rpcSystem 2 } rpcSysErrorReset OBJECT-TYPE SYNTAX INTEGER { nop(0), reset(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Writing **reset(1)** to this parameter will reset all logged warning and errors of the system. The device LEDs will indicate normal operating state after result. Applies to AP and STA." ::= { rpcSystem 3 } rpcSysKernelLogReset OBJECT-TYPE SYNTAX INTEGER { nop(0), reset(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Reset kernel logs. * Writing **reset(1)** to this parameter will clear all kernel logs. * Reading this parameter will show the status of the process. A **nop(0)** means no operation and points out that there is no process in operation. In case the return value is greater then 0 the process is still running. Applies to AP and STA." ::= { rpcSystem 4 } -- ============================================================================= -- Certificate rpcCrtFile OBJECT-TYPE SYNTAX INTEGER { validateerror(-4), deleteerror(-3), exporterror(-2), importerror(-1), nop(0), import(1), export(2), delete(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Import or export a HTTPS/802.1X certification/key to or from a file respectively. Please refer to setCrtFileUrl for more information on how to set the certification/key file URL. Reading this parameter will show the status of the process. A value less than 0 indicates that an error has occurred during the last process, **nop(0)** means no operation and points out that there is no process in operation and no error has occurred. A return value greater than 0 means the process is still running. Applies to AP and STA." ::= { rpcCertificate 1 } -- ============================================================================= -- Report -- ============================================================================= -- Driver rpcDrvTable OBJECT-TYPE SYNTAX SEQUENCE OF RpcDrvTableSeq MAX-ACCESS not-accessible STATUS current DESCRIPTION "RPC driver module" ::= { rpcDriver 1 } rpcDrvTableEntry OBJECT-TYPE SYNTAX RpcDrvTableSeq MAX-ACCESS not-accessible STATUS current DESCRIPTION "RPC driver module" INDEX {rpcDrvIndex} ::= { rpcDrvTable 1 } RpcDrvTableSeq ::= SEQUENCE { rpcDrvIndex Integer32, rpcDrvName DisplayString, rpcDrvDfsSimulateRadar INTEGER } rpcDrvIndex OBJECT-TYPE SYNTAX Integer32 (0..1) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry index of table" ::= { rpcDrvTableEntry 1 } rpcDrvName OBJECT-TYPE SYNTAX DisplayString (SIZE(1..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Name of the radio device Applies to AP." ::= { rpcDrvTableEntry 2 } rpcDrvDfsSimulateRadar OBJECT-TYPE SYNTAX INTEGER { nop(0), fire(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Simulate a radar detection on the current channel. Applies to AP." ::= { rpcDrvTableEntry 5 } -- ***************************************************************************** -- Settings -- ======== -- Configuration setCfgFileUrl OBJECT-TYPE SYNTAX DisplayString (SIZE(1..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "The configuration file URL defines to or from which location the configuration file will be exported or imported. At the moment only TFTP protocol is supported. **Example** * tftp://192.168.1.1/device.cfg Applies to AP and STA." ::= { setConfiguration 1 } -- ============================================================================= -- Wireless setWlanDeviceTable OBJECT-TYPE SYNTAX SEQUENCE OF SetWlanDeviceTableSeq MAX-ACCESS not-accessible STATUS current DESCRIPTION "Wireless hardware modules." ::= { setWireless 1 } setWlanDeviceTableEntry OBJECT-TYPE SYNTAX SetWlanDeviceTableSeq MAX-ACCESS not-accessible STATUS current DESCRIPTION "Wireless hardware module." INDEX {setWlanDevIndex} ::= { setWlanDeviceTable 1 } SetWlanDeviceTableSeq ::= SEQUENCE { setWlanDevIndex Integer32, setWlanDevName DisplayString, setWlanDevRfOutput INTEGER, setWlanDevFrequency Integer32, setWlanDevPower Integer32 } setWlanDevIndex OBJECT-TYPE SYNTAX Integer32 (0..1) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry index of table" ::= { setWlanDeviceTableEntry 1 } setWlanDevName OBJECT-TYPE SYNTAX DisplayString (SIZE(1..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Name of the wireless device. Applies to AP and STA." ::= { setWlanDeviceTableEntry 2 } setWlanDevRfOutput OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable RF output. Applies to AP and STA. 802.11n products only." ::= { setWlanDeviceTableEntry 3 } setWlanDevFrequency OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Wireless frequency in MHz. Applies to AP and STA. 802.11n products only." ::= { setWlanDeviceTableEntry 6 } setWlanDevPower OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Wireless output power as effective isotropic radiated power (EIRP) in dBm including antenna gain. Applies to AP and STA. 802.11n products only." ::= { setWlanDeviceTableEntry 8 } setWlanDbgTable OBJECT-TYPE SYNTAX SEQUENCE OF SetWlanDbgTableSeq MAX-ACCESS not-accessible STATUS current DESCRIPTION "Wireless handoff debug parameters." ::= { setWireless 6 } setWlanDbgTableEntry OBJECT-TYPE SYNTAX SetWlanDbgTableSeq MAX-ACCESS not-accessible STATUS current DESCRIPTION "Wireless handoff debug parameters entry." INDEX {setWlanDbgIndex} ::= { setWlanDbgTable 1 } SetWlanDbgTableSeq ::= SEQUENCE { setWlanDbgIndex Integer32, setWlanDbgIfaceName DisplayString, setWlanDbgHandoff INTEGER, setWlanDbgScan INTEGER, setWlanDbgMlme INTEGER, setWlanDbgEvents INTEGER, setWlanDbgBeaconrssi INTEGER, setWlanDbgAckrssi INTEGER, setWlanDbgBeaconfiltered INTEGER, setWlanDbgRatelimit INTEGER, setWlanDbgBeacontsf INTEGER, setWlanDbgRange INTEGER, setWlanDbgReports INTEGER } setWlanDbgIndex OBJECT-TYPE SYNTAX Integer32 (0..63) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry index of table" ::= { setWlanDbgTableEntry 1 } setWlanDbgIfaceName OBJECT-TYPE SYNTAX DisplayString (SIZE(1..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Name of the virtual wireless interface. Applies to AP and STA. 802.11n products only." ::= { setWlanDbgTableEntry 2 } setWlanDbgHandoff OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Volatile setting to enable/disable the handoff messages in syslog. Applies to STA. 802.11n products only." ::= { setWlanDbgTableEntry 3 } setWlanDbgScan OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Volatile setting to enable/disable the scan messages in syslog. Applies to STA. 802.11n products only." ::= { setWlanDbgTableEntry 4 } setWlanDbgMlme OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Volatile setting to enable/disable the MLME messages in syslog. Applies to STA. 802.11n products only." ::= { setWlanDbgTableEntry 5 } setWlanDbgEvents OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Volatile setting to enable/disable the Events messages in syslog. Applies to STA. 802.11n products only." ::= { setWlanDbgTableEntry 6 } setWlanDbgBeaconrssi OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Volatile setting to enable/disable the Beacon RSSI messages in syslog. Applies to STA. 802.11n products only." ::= { setWlanDbgTableEntry 7 } setWlanDbgAckrssi OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Volatile setting to enable/disable the ACK RSSI messages in syslog. Applies to STA. 802.11n products only." ::= { setWlanDbgTableEntry 8 } setWlanDbgBeaconfiltered OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Volatile setting to enable/disable the Beacon filtered RSSI messages in syslog. Applies to STA. 802.11n products only." ::= { setWlanDbgTableEntry 9 } setWlanDbgRatelimit OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Volatile value to enable/disable the rate limiter messages in syslog. These log messages are subject to change. DO NOT PARSE! Applies to STA. 802.11n products only." ::= { setWlanDbgTableEntry 10 } setWlanDbgBeacontsf OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Volatile setting to enable/disable the beacon RSSI messages in syslog. These log messages are subject to change. DO NOT PARSE! TS is internal TSF. Applies to STA. 802.11n products only." ::= { setWlanDbgTableEntry 12 } setWlanDbgRange OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Volatile setting for distance measurement messages in syslog. **Note:** Distance value is not in meters. Applies to STA. 802.11n products only." ::= { setWlanDbgTableEntry 13 } setWlanDbgReports OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Volatile setting for periodical WLAN debug data reporting. Applies to STA. 802.11n products only." ::= { setWlanDbgTableEntry 14 } -- ----------------------------------------------------------------------------- -- Configuration Management Daemon (confmgmtd) setCfgdLogLevel OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Log message level, N = 0-8. Applies to AP and STA." ::= { setConfmgmtd 1 } -- Firmware setFwFileUrl OBJECT-TYPE SYNTAX DisplayString (SIZE(1..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "Download firmware from this URL. Applies to AP and STA." ::= { setFirmware 1 } setFwKeepConfig OBJECT-TYPE SYNTAX INTEGER { reset(0), keep(1)} MAX-ACCESS read-write STATUS current DESCRIPTION "Try to import configuration from the previous firmware version. Applies to AP and STA." ::= { setFirmware 2 } -- ============================================================================= -- Certificate setCrtFileUrl OBJECT-TYPE SYNTAX DisplayString (SIZE(1..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "Download/upload URL for HTTPS/802.1x certificats and keys The certification/key (for HTTPS/802.1X) file-URL defines the location of the certification/key file where it will be downloaded from or uploaded to. At the moment only the TFTP protocol is supported. **Example** * tftp://192.168.1.1/uttpd.crt Applies to AP and STA." ::= { setCertificate 1 } setCrtFileSelector OBJECT-TYPE SYNTAX Integer32 (0..10715) MAX-ACCESS read-write STATUS current DESCRIPTION "Set this field to select which file should be downloaded/uploaded via the rpcCrtFile. * **0** means legacy HTTPS. Upload/download certificate and key from the same url with a .crt and .key extension. * **1** means HTTPS certificate * **2** means HTTPS key * **100** means certificate for wlan0, 101 for wlan1 and so on * **200** means private key for wlan0, 201 for wlan1 and so on * **300** means CA certificate for wlan0, 301 for wlan1 and so on * **400** means CA2 certificate for wlan0, 401 for wlan1 and so on * **500** means CRL certificate for wlan0, 501 for wlan1 and so on * **600** means CRL2 certificate for wlan0, 601 for wlan1 and so on * **700** means PKCS#12 container for wlan0, 701 for wlan1 and so on * **10xxx** means upload/download the 'next' file which will be installed during next reboot or by calling `rpcCrtRefresh`. So a value of **10203** means next private key for wlan3. To disable the CA certificate verification on 802.1X write the following string into the ca file (e.g. wlan0ca(300)): ~~~ DISABLE CA CERTIFICATE VERIFICATION. THIS WILL ALLOW A 3RD PARTY TO CAPTURE MY PASSWORD. I KNOW WHAT I AM DOING. ~~~ Applies to AP and STA." ::= { setCertificate 2 } setCrtFileFormat OBJECT-TYPE SYNTAX INTEGER { pem(0), der(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Set the certificate/key file format for `rpcCrtFile` actions * **0** means the imported/exported certificate/key will be in the PEM format. * **1** means the imported/exported certificate/key will be in the DER format. Applies to AP and STA." ::= { setCertificate 3 } setCrtFilePkcs12Passphrase OBJECT-TYPE SYNTAX DisplayString (SIZE(1..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "Set the PKCS#12 passphrase used to import with `rpcCertFile` This passphrase will be used during the import to decrypt the container data. The `cfgWlan802dot1xClientKeyPassword` will then be used to encrypt the client key on the device. Applies to AP and STA." ::= { setCertificate 4 } -- ----------------------------------------------------------------------------- -- System setSysTime OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "System time as epoch." ::= { setSystem 1 } -- ***************************************************************************** -- Hardware -- ======== -- System hwSysProduct OBJECT-TYPE SYNTAX DisplayString (SIZE(1..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Product type. Applies to AP and STA." ::= { hwSystem 1 } hwSysSerial OBJECT-TYPE SYNTAX DisplayString (SIZE(1..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Serial number of the product. Applies to AP and STA." ::= { hwSystem 2 } hwSysRevision OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "ERP revision of the product. Applies to AP and STA." ::= { hwSystem 3 } hwSysVersion OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Version of the product. Applies to AP and STA." ::= { hwSystem 4 } -- ============================================================================= -- Network hwNetEthernetTable OBJECT-TYPE SYNTAX SEQUENCE OF HwNetEthernetTableSeq MAX-ACCESS not-accessible STATUS current DESCRIPTION "Ethernet network interfaces" ::= { hwNetwork 1 } hwNetEthernetTableEntry OBJECT-TYPE SYNTAX HwNetEthernetTableSeq MAX-ACCESS not-accessible STATUS current DESCRIPTION "Ethernet network interface" INDEX {hwNetEthIndex} ::= { hwNetEthernetTable 1 } HwNetEthernetTableSeq ::= SEQUENCE { hwNetEthIndex Integer32, hwNetEthName DisplayString, hwNetEthAssembled INTEGER, hwNetEthMacAddress DisplayString, hwNetEthOperation INTEGER, hwNetEthSpeed Integer32, hwNetEthHwIndex Integer32 } hwNetEthIndex OBJECT-TYPE SYNTAX Integer32 (0..2) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry index of table" ::= { hwNetEthernetTableEntry 1 } hwNetEthName OBJECT-TYPE SYNTAX DisplayString (SIZE(1..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Name of the ethernet interface. Applies to AP and STA." ::= { hwNetEthernetTableEntry 2 } hwNetEthAssembled OBJECT-TYPE SYNTAX INTEGER { inexistent(0), present(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Ethernet interface present or not. Applies to AP and STA." ::= { hwNetEthernetTableEntry 3 } hwNetEthMacAddress OBJECT-TYPE SYNTAX DisplayString (SIZE(1..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Ethernet MAC address.. Applies to AP and STA." ::= { hwNetEthernetTableEntry 4 } hwNetEthOperation OBJECT-TYPE SYNTAX INTEGER { down(0), up(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Ethernet interface plugged or unplugged. Applies to AP and STA." ::= { hwNetEthernetTableEntry 5 } hwNetEthSpeed OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Ethernet speed in Mbps. Applies to AP and STA." ::= { hwNetEthernetTableEntry 6 } hwNetEthHwIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The physical address of the Ethernet interface of the base board, since not all products are assembled the same way this is to describe how the wiring is done. Applies to AP and STA." ::= { hwNetEthernetTableEntry 7 } -- ============================================================================= -- Wireless hwWlanDeviceTable OBJECT-TYPE SYNTAX SEQUENCE OF HwWlanDeviceTableSeq MAX-ACCESS not-accessible STATUS current DESCRIPTION "Hardware information of the wireless LAN devices." ::= { hwWireless 1 } hwWlanDeviceTableEntry OBJECT-TYPE SYNTAX HwWlanDeviceTableSeq MAX-ACCESS not-accessible STATUS current DESCRIPTION "Wireless LAN devices" INDEX {hwWlanDevIndex} ::= { hwWlanDeviceTable 1 } HwWlanDeviceTableSeq ::= SEQUENCE { hwWlanDevIndex Integer32, hwWlanDevAssembled INTEGER, hwWlanDevType DisplayString, hwWlanDevSerial DisplayString, hwWlanDevRevision Integer32, hwWlanDevVersion Integer32, hwWlanDevPcbId Integer32, hwWlanDevAssemblyId Integer32, hwWlanDevMacAddress DisplayString, hwWlanDevAntennaProfileId Integer32, hwWlanDevAntennaGain Integer32, hwWlanDevCableLoss Integer32 } hwWlanDevIndex OBJECT-TYPE SYNTAX Integer32 (0..1) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry index of table" ::= { hwWlanDeviceTableEntry 1 } hwWlanDevAssembled OBJECT-TYPE SYNTAX INTEGER { inexistent(0), present(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Wireless device present or not. Applies to AP and STA." ::= { hwWlanDeviceTableEntry 2 } hwWlanDevType OBJECT-TYPE SYNTAX DisplayString (SIZE(1..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Type of the wireless device. Applies to AP and STA." ::= { hwWlanDeviceTableEntry 3 } hwWlanDevSerial OBJECT-TYPE SYNTAX DisplayString (SIZE(1..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Serial number / customer field. Applies to AP and STA." ::= { hwWlanDeviceTableEntry 4 } hwWlanDevRevision OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "ERP revision of the RF board. Applies to AP and STA." ::= { hwWlanDeviceTableEntry 5 } hwWlanDevVersion OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Version of the RF board. Applies to AP and STA." ::= { hwWlanDeviceTableEntry 6 } hwWlanDevPcbId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Hardware assembly ID. Applies to AP and STA." ::= { hwWlanDeviceTableEntry 7 } hwWlanDevAssemblyId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Hardware assembly ID. Applies to AP and STA." ::= { hwWlanDeviceTableEntry 8 } hwWlanDevMacAddress OBJECT-TYPE SYNTAX DisplayString (SIZE(1..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "MAC address. Applies to AP and STA." ::= { hwWlanDeviceTableEntry 9 } hwWlanDevAntennaProfileId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Antenna profile ID. Please check the user manual for antenna details. Applies to AP and STA." ::= { hwWlanDeviceTableEntry 10 } hwWlanDevAntennaGain OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Antenna gain in dBi. Applies to AP and STA." ::= { hwWlanDeviceTableEntry 11 } hwWlanDevCableLoss OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Cable loss in dB. Applies to AP and STA." ::= { hwWlanDeviceTableEntry 12 } hwWlanGlobal OBJECT IDENTIFIER ::= { hwWireless 2 } hwWlanGlblRegulatoryRegionId OBJECT-TYPE SYNTAX DisplayString (SIZE(1..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Regulatory region ID. Applies to AP and STA." ::= { hwWlanGlobal 2 } -- ============================================================================= -- Base Board hwBbType OBJECT-TYPE SYNTAX DisplayString (SIZE(1..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Product type of the base board. Applies to AP and STA." ::= { hwBaseBoard 1 } hwBbSerial OBJECT-TYPE SYNTAX DisplayString (SIZE(1..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Serial number of the base board. Applies to AP and STA." ::= { hwBaseBoard 2 } hwBbRevision OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "ERP revision of the base board. Applies to AP and STA." ::= { hwBaseBoard 3 } hwBbVersion OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Version of the base board. Applies to AP and STA." ::= { hwBaseBoard 4 } hwBbPcbId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Hardware assembly ID. Applies to AP and STA." ::= { hwBaseBoard 5 } hwBbAssemblyId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Hardware assembly ID. Applies to AP and STA." ::= { hwBaseBoard 6 } -- ============================================================================= -- Interface Board hwIfBrdAssembled OBJECT-TYPE SYNTAX INTEGER { inexistent(0), present(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Interface board present or not. Applies to AP and STA." ::= { hwIfaceBoard 1 } hwIfBrdType OBJECT-TYPE SYNTAX DisplayString (SIZE(1..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Product type of the interface board. Applies to AP and STA." ::= { hwIfaceBoard 2 } hwIfBrdSerial OBJECT-TYPE SYNTAX DisplayString (SIZE(1..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Serial number of the interface board. Applies to AP and STA." ::= { hwIfaceBoard 3 } hwIfBrdRevision OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "ERP Revision of the interface board. Applies to AP and STA." ::= { hwIfaceBoard 4 } hwIfBrdVersion OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Version of the interface board. Applies to AP and STA." ::= { hwIfaceBoard 5 } hwIfBrdPcbId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Hardware assembly ID. Applies to AP and STA." ::= { hwIfaceBoard 6 } hwIfBrdAssemblyId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Hardware assembly ID. Applies to AP and STA." ::= { hwIfaceBoard 7 } -- Hardware Sensors hwSensorTable OBJECT-TYPE SYNTAX SEQUENCE OF HwSensorTableSeq MAX-ACCESS not-accessible STATUS current DESCRIPTION "Hardware sensor information table." ::= { hwSensor 1 } hwSensorTableEntry OBJECT-TYPE SYNTAX HwSensorTableSeq MAX-ACCESS not-accessible STATUS current DESCRIPTION "Hardware sensor entry. " INDEX {hwSensorIndex} ::= { hwSensorTable 1 } HwSensorTableSeq ::= SEQUENCE { hwSensorIndex Integer32, hwSensorName DisplayString, hwSensorUnit DisplayString, hwSensorValue DisplayString } hwSensorIndex OBJECT-TYPE SYNTAX Integer32 (0..15) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry index of table. " ::= { hwSensorTableEntry 1 } hwSensorName OBJECT-TYPE SYNTAX DisplayString (SIZE(1..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Name of the hardware sensor. Applies to AP and STA." ::= { hwSensorTableEntry 2 } hwSensorUnit OBJECT-TYPE SYNTAX DisplayString (SIZE(1..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Unit of the hardware sensor. Applies to AP and STA." ::= { hwSensorTableEntry 3 } hwSensorValue OBJECT-TYPE SYNTAX DisplayString (SIZE(1..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Value of the hardware sensor. Applies to AP and STA." ::= { hwSensorTableEntry 4 } -- ***************************************************************************** -- Software -- ======== -- Firmware swFwName OBJECT-TYPE SYNTAX DisplayString (SIZE(1..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Firmware name. Applies to AP and STA." ::= { swFirmware 1 } swFwVersion OBJECT-TYPE SYNTAX DisplayString (SIZE(1..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Firmware name. Applies to AP and STA." ::= { swFirmware 2 } swFwRevision OBJECT-TYPE SYNTAX DisplayString (SIZE(1..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Firmware name. Applies to AP and STA." ::= { swFirmware 3 } -- ============================================================================= -- System swSysRebootReason OBJECT-TYPE SYNTAX INTEGER { coldstart(0), warmstart(1), watchdog(2), oops(3), unknown(9) } MAX-ACCESS read-only STATUS current DESCRIPTION "Reason for the reboot of the system. Applies to AP and STA." ::= { swSystem 1 } swSysBootStatus OBJECT-TYPE SYNTAX INTEGER { done(0), booting(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "The boot status indicates whether the booting sequence of the device has been completed." ::= { swSystem 2 } swSysMessageTable OBJECT-TYPE SYNTAX SEQUENCE OF SwSysMessageTableSeq MAX-ACCESS not-accessible STATUS current DESCRIPTION "System messages (e.g. errors, warnings)." ::= { swSystem 100 } swSysMessageTableEntry OBJECT-TYPE SYNTAX SwSysMessageTableSeq MAX-ACCESS not-accessible STATUS current DESCRIPTION "System message entry" INDEX {swSysMsgIndex} ::= { swSysMessageTable 1 } SwSysMessageTableSeq ::= SEQUENCE { swSysMsgIndex Integer32, swSysMsgPriority INTEGER, swSysMsgCode Integer32, swSysMsgText DisplayString } swSysMsgIndex OBJECT-TYPE SYNTAX Integer32 (0..63) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry index of table." ::= { swSysMessageTableEntry 1 } swSysMsgPriority OBJECT-TYPE SYNTAX INTEGER { emergency(0), alert(1), critical(2), error(3), warning(4), notice(5), info(6), debug(7) } MAX-ACCESS read-only STATUS current DESCRIPTION "Message priority/level. Applies to AP and STA." ::= { swSysMessageTableEntry 2 } swSysMsgCode OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Message code. Applies to AP and STA." ::= { swSysMessageTableEntry 3 } swSysMsgText OBJECT-TYPE SYNTAX DisplayString (SIZE(1..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Message. Applies to AP and STA." ::= { swSysMessageTableEntry 4 } -- ============================================================================= -- Operating System swOsName OBJECT-TYPE SYNTAX DisplayString (SIZE(1..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Operating system name. Applies to AP and STA." ::= { swOperatingSystem 1 } swOsVersion OBJECT-TYPE SYNTAX DisplayString (SIZE(1..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Operating system version. Applies to AP and STA." ::= { swOperatingSystem 2 } swOsRevision OBJECT-TYPE SYNTAX DisplayString (SIZE(1..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Operating system revision. Applies to AP and STA." ::= { swOperatingSystem 3 } swOsUptime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "Up time of the operating system. Applies to AP and STA." ::= { swOperatingSystem 4 } -- Driver swDrvDfsTable OBJECT-TYPE SYNTAX SEQUENCE OF SwDrvDfsTableSeq MAX-ACCESS not-accessible STATUS current DESCRIPTION "DFS driver statistics" ::= { swDriver 1 } swDrvDfsTableEntry OBJECT-TYPE SYNTAX SwDrvDfsTableSeq MAX-ACCESS not-accessible STATUS current DESCRIPTION "DFS driver statistics" INDEX {swDrvDfsIndex} ::= { swDrvDfsTable 1 } SwDrvDfsTableSeq ::= SEQUENCE { swDrvDfsIndex Integer32, swDrvDfsName DisplayString, swDrvDfsPulsesDetected Integer32, swDrvDfsPulsesProcessed Integer32, swDrvDfsRadarDetected Integer32 } swDrvDfsIndex OBJECT-TYPE SYNTAX Integer32 (0..1) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry index of table. " ::= { swDrvDfsTableEntry 1 } swDrvDfsName OBJECT-TYPE SYNTAX DisplayString (SIZE(1..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Name of the wireless device. Applies to AP and STA. 802.11n products only." ::= { swDrvDfsTableEntry 2 } swDrvDfsPulsesDetected OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Pulses detected by the wireless device. Applies to AP. 802.11n products only." ::= { swDrvDfsTableEntry 3 } swDrvDfsPulsesProcessed OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Pulses processed by the wireless device. Applies to AP. 802.11n products only." ::= { swDrvDfsTableEntry 4 } swDrvDfsRadarDetected OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Radar sequences detected by the wireless device. Applies to AP. 802.11n products only." ::= { swDrvDfsTableEntry 5 } swDrvCntWlanMacTable OBJECT-TYPE SYNTAX SEQUENCE OF SwDrvCntWlanMacTableSeq MAX-ACCESS not-accessible STATUS current DESCRIPTION "Wireless MAC layer statistics." ::= { swDriver 4 } swDrvCntWlanMacTableEntry OBJECT-TYPE SYNTAX SwDrvCntWlanMacTableSeq MAX-ACCESS not-accessible STATUS current DESCRIPTION "Wireless MAC layer statistics." INDEX {swDrvCntWlanMacIndex} ::= { swDrvCntWlanMacTable 1 } SwDrvCntWlanMacTableSeq ::= SEQUENCE { swDrvCntWlanMacIndex Integer32, swDrvCntWlanMacName DisplayString, swDrvCntWlanMacTxHandlersDrop Integer32, swDrvCntWlanMacTxHandlersQueued Integer32, swDrvCntWlanMacTxHandlersDropUnencrypted Integer32, swDrvCntWlanMacTxHandlersDropFragment Integer32, swDrvCntWlanMacTxHandlersDropWep Integer32, swDrvCntWlanMacTxHandlersDropNotAssoc Integer32, swDrvCntWlanMacTxHandlersDropUnauthPort Integer32, swDrvCntWlanMacRxHandlersDrop Integer32, swDrvCntWlanMacRxHandlersQueued Integer32, swDrvCntWlanMacRxHandlersDropNullfunc Integer32, swDrvCntWlanMacRxHandlersDropDefrag Integer32, swDrvCntWlanMacRxHandlersDropShort Integer32, swDrvCntWlanMacTxExpandSkbHead Integer32, swDrvCntWlanMacTxExpandSkbHeadCloned Integer32, swDrvCntWlanMacRxExpandSkbHead Integer32, swDrvCntWlanMacRxExpandSkbHead2 Integer32, swDrvCntWlanMacRxHandlersFragments Integer32, swDrvCntWlanMacTxstatusDrop Integer32 } swDrvCntWlanMacIndex OBJECT-TYPE SYNTAX Integer32 (0..63) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry index of table." ::= { swDrvCntWlanMacTableEntry 1 } swDrvCntWlanMacName OBJECT-TYPE SYNTAX DisplayString (SIZE(1..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Name of the wireless device. Applies to AP and STA. 802.11n products only." ::= { swDrvCntWlanMacTableEntry 2 } swDrvCntWlanMacTxHandlersDrop OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "MAC debug entry. Applies to AP and STA. 802.11n products only." ::= { swDrvCntWlanMacTableEntry 3 } swDrvCntWlanMacTxHandlersQueued OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "MAC debug entry. Applies to AP and STA. 802.11n products only." ::= { swDrvCntWlanMacTableEntry 4 } swDrvCntWlanMacTxHandlersDropUnencrypted OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "MAC debug entry. Applies to AP and STA. 802.11n products only." ::= { swDrvCntWlanMacTableEntry 5 } swDrvCntWlanMacTxHandlersDropFragment OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "MAC debug entry. Applies to AP and STA. 802.11n products only." ::= { swDrvCntWlanMacTableEntry 6 } swDrvCntWlanMacTxHandlersDropWep OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "MAC debug entry. Applies to AP and STA. 802.11n products only." ::= { swDrvCntWlanMacTableEntry 7 } swDrvCntWlanMacTxHandlersDropNotAssoc OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "MAC debug entry. Applies to AP and STA. 802.11n products only." ::= { swDrvCntWlanMacTableEntry 8 } swDrvCntWlanMacTxHandlersDropUnauthPort OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "MAC debug entry. Applies to AP and STA. 802.11n products only." ::= { swDrvCntWlanMacTableEntry 9 } swDrvCntWlanMacRxHandlersDrop OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "MAC debug entry. Applies to AP and STA. 802.11n products only." ::= { swDrvCntWlanMacTableEntry 10 } swDrvCntWlanMacRxHandlersQueued OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "MAC debug entry. Applies to AP and STA. 802.11n products only." ::= { swDrvCntWlanMacTableEntry 11 } swDrvCntWlanMacRxHandlersDropNullfunc OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "MAC debug entry. Applies to AP and STA. 802.11n products only." ::= { swDrvCntWlanMacTableEntry 12 } swDrvCntWlanMacRxHandlersDropDefrag OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "MAC debug entry. Applies to AP and STA. 802.11n products only." ::= { swDrvCntWlanMacTableEntry 13 } swDrvCntWlanMacRxHandlersDropShort OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "MAC debug entry. Applies to AP and STA. 802.11n products only." ::= { swDrvCntWlanMacTableEntry 14 } swDrvCntWlanMacTxExpandSkbHead OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "MAC debug entry. Applies to AP and STA. 802.11n products only." ::= { swDrvCntWlanMacTableEntry 15 } swDrvCntWlanMacTxExpandSkbHeadCloned OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "MAC debug entry. Applies to AP and STA. 802.11n products only." ::= { swDrvCntWlanMacTableEntry 16 } swDrvCntWlanMacRxExpandSkbHead OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "MAC debug entry. Applies to AP and STA. 802.11n products only." ::= { swDrvCntWlanMacTableEntry 17 } swDrvCntWlanMacRxExpandSkbHead2 OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "MAC debug entry. Applies to AP and STA. 802.11n products only." ::= { swDrvCntWlanMacTableEntry 18 } swDrvCntWlanMacRxHandlersFragments OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "MAC debug entry. Applies to AP and STA. 802.11n products only." ::= { swDrvCntWlanMacTableEntry 19 } swDrvCntWlanMacTxstatusDrop OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "MAC debug entry. Applies to AP and STA. 802.11n products only." ::= { swDrvCntWlanMacTableEntry 20 } swDrvCntWlanWmmTable OBJECT-TYPE SYNTAX SEQUENCE OF SwDrvWlanCntWmmTableSeq MAX-ACCESS not-accessible STATUS current DESCRIPTION "WMM statistics." ::= { swDriver 6 } swDrvCntWlanWmmTableEntry OBJECT-TYPE SYNTAX SwDrvWlanCntWmmTableSeq MAX-ACCESS not-accessible STATUS current DESCRIPTION "WMM statistics." INDEX {swDrvCntWlanWmmTableIndex} ::= { swDrvCntWlanWmmTable 1 } SwDrvWlanCntWmmTableSeq ::= SEQUENCE { swDrvCntWlanWmmTableIndex Integer32, swDrvCntWlanWmmName DisplayString, swDrvCntWlanWmmTx Integer32, swDrvCntWlanWmmRx Integer32, swDrvCntWlanWmmShortRetries Integer32, swDrvCntWlanWmmLongRetries Integer32, swDrvCntWlanWmmExceededRetries Integer32 } swDrvCntWlanWmmTableIndex OBJECT-TYPE SYNTAX Integer32 (0..4) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry index of table." ::= { swDrvCntWlanWmmTableEntry 1 } swDrvCntWlanWmmName OBJECT-TYPE SYNTAX DisplayString (SIZE(1..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Name of the queue. Applies to AP and STA. 802.11n products only." ::= { swDrvCntWlanWmmTableEntry 2 } swDrvCntWlanWmmTx OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of frames sent in this queue. Applies to AP and STA. 802.11n products only." ::= { swDrvCntWlanWmmTableEntry 3 } swDrvCntWlanWmmRx OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of frames received in this queue. Applies to AP and STA. 802.11n products only." ::= { swDrvCntWlanWmmTableEntry 4 } swDrvCntWlanWmmShortRetries OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of retries for frames shorter than RTS. Applies to AP and STA. 802.11n products only." ::= { swDrvCntWlanWmmTableEntry 5 } swDrvCntWlanWmmLongRetries OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of retries for frames longer than RTS. Applies to AP and STA. 802.11n products only." ::= { swDrvCntWlanWmmTableEntry 6 } swDrvCntWlanWmmExceededRetries OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of failed transmissions due to exceeding of the retry limit. Applies to AP and STA. 802.11n products only." ::= { swDrvCntWlanWmmTableEntry 7 } swDrvConStatTable OBJECT-TYPE SYNTAX SEQUENCE OF SwDrvConStatTableSeq MAX-ACCESS not-accessible STATUS current DESCRIPTION "Connection Status Information." ::= { swDriver 8 } swDrvConStatTableEntry OBJECT-TYPE SYNTAX SwDrvConStatTableSeq MAX-ACCESS not-accessible STATUS current DESCRIPTION "Connection Status Information per Station." INDEX { swDrvConStatIndex } ::= { swDrvConStatTable 1 } swDrvConStatWlanIf OBJECT-TYPE SYNTAX DisplayString (SIZE(4..17)) MAX-ACCESS read-write STATUS current DESCRIPTION "Volatile wlan interface selector for `swDrvConStatTable`. Changes made here will be lost upon reconfiguration or a reboot. Use `cfgWlanGlblConnectionStatusWlanInterface` to set a persistent value which is used during initialisation. Applies to AP and STA." ::= { swDriver 7 } SwDrvConStatTableSeq ::= SEQUENCE { swDrvConStatIndex Integer32, swDrvConStatWlanName DisplayString, swDrvConStatMacName DisplayString, swDrvConStatRxBrExtra DisplayString, swDrvConStatRxBrType DisplayString, swDrvConStatRxBrValue Integer32, swDrvConStatRxBytes Integer32, swDrvConStatRxPackets Integer32, swDrvConStatTxBrExtra DisplayString, swDrvConStatTxBrType DisplayString, swDrvConStatTxBrValue Integer32, swDrvConStatTxBytes Integer32, swDrvConStatTxPackets Integer32, swDrvConStatSigChain0 Integer32, swDrvConStatSigChain1 Integer32, swDrvConStatSigChain2 Integer32, swDrvConStatSigAvgChain0 Integer32, swDrvConStatSigAvgChain1 Integer32, swDrvConStatSigAvgChain2 Integer32, swDrvConStatTxRetries Integer32, swDrvConStatTxFailed Integer32, swDrvConStatCacheNo Integer32, swDrvConStatSigCombined Integer32, swDrvConStatSigAvgCombined Integer32 } swDrvConStatIndex OBJECT-TYPE SYNTAX Integer32 (0..9) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry index of Table." ::= { swDrvConStatTableEntry 1 } swDrvConStatWlanName OBJECT-TYPE SYNTAX DisplayString (SIZE(4..5)) MAX-ACCESS read-only STATUS current DESCRIPTION "WLAN interface name. Applies to AP and STA. 802.11n products only." ::= { swDrvConStatTableEntry 2 } swDrvConStatMacName OBJECT-TYPE SYNTAX DisplayString (SIZE(1..17)) MAX-ACCESS read-only STATUS current DESCRIPTION "Station MAC address. In AP mode this is the MAC address of the connected client (STA). In client (STA) mode this is the MAC address of the AP to which the client is connected. Applies to AP and STA. 802.11n products only." ::= { swDrvConStatTableEntry 3 } swDrvConStatRxBrExtra OBJECT-TYPE SYNTAX DisplayString (SIZE(1..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Station rx bitrate extra. Applies to AP and STA. 802.11n products only." ::= { swDrvConStatTableEntry 4 } swDrvConStatRxBrType OBJECT-TYPE SYNTAX DisplayString (SIZE(1..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Station rx bitrate type. Applies to AP and STA. 802.11n products only." ::= { swDrvConStatTableEntry 5 } swDrvConStatRxBrValue OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Station rx bitrate value. Multiplied by 10 if `swDrvConStatRxBrType` is 'legacy'. Applies to AP and STA. 802.11n products only." ::= { swDrvConStatTableEntry 6 } swDrvConStatRxBytes OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Station rx bytes. Applies to AP and STA. 802.11n products only." ::= { swDrvConStatTableEntry 7 } swDrvConStatRxPackets OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Station rx packets. Applies to AP and STA. 802.11n products only." ::= { swDrvConStatTableEntry 8 } swDrvConStatTxBrExtra OBJECT-TYPE SYNTAX DisplayString (SIZE(1..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Station tx bitrate extra. Applies to AP and STA. 802.11n products only." ::= { swDrvConStatTableEntry 9 } swDrvConStatTxBrType OBJECT-TYPE SYNTAX DisplayString (SIZE(1..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Station tx bitrate type. Applies to AP and STA. 802.11n products only." ::= { swDrvConStatTableEntry 10 } swDrvConStatTxBrValue OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Station tx bitrate value. Multiplied by 10 if `swDrvConStatTxBrType` is 'legacy'. Applies to AP and STA. 802.11n products only." ::= { swDrvConStatTableEntry 11 } swDrvConStatTxBytes OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Station tx bytes. Applies to AP and STA. 802.11n products only." ::= { swDrvConStatTableEntry 12 } swDrvConStatTxPackets OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Station tx packets. Applies to AP and STA. 802.11n products only." ::= { swDrvConStatTableEntry 13 } swDrvConStatSigChain0 OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Station signal chain 0 in dBm. Applies to AP and STA. 802.11n products only." ::= { swDrvConStatTableEntry 14 } swDrvConStatSigChain1 OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Station signal chain 1 in dBm. Applies to AP and STA. 802.11n products only." ::= { swDrvConStatTableEntry 15 } swDrvConStatSigChain2 OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Station signal chain 2 in dBm. Applies to AP and STA. 802.11n products only." ::= { swDrvConStatTableEntry 16 } swDrvConStatSigAvgChain0 OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Station signal average chain 0 in dBm. Applies to AP and STA. 802.11n products only." ::= { swDrvConStatTableEntry 17 } swDrvConStatSigAvgChain1 OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Station signal average chain 1 in dBm. Applies to AP and STA. 802.11n products only." ::= { swDrvConStatTableEntry 18 } swDrvConStatSigAvgChain2 OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Station signal average chain 2 in dBm. Applies to AP and STA. 802.11n products only." ::= { swDrvConStatTableEntry 19 } swDrvConStatTxRetries OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Station tx retries. Applies to AP and STA." ::= { swDrvConStatTableEntry 20 } swDrvConStatTxFailed OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Station tx failed. Applies to AP and STA. 802.11n products only." ::= { swDrvConStatTableEntry 21 } swDrvConStatCacheNo OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Station Dump Cache Access Number. The cache gets refreshed if it is older than 5 seconds. Applies to AP and STA. 802.11n products only." ::= { swDrvConStatTableEntry 22 } swDrvConStatSigCombined OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Station signal combined of all active chains in dBm. Applies to AP and STA. 802.11n products only." ::= { swDrvConStatTableEntry 23 } swDrvConStatSigAvgCombined OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Station signal average combined of all active chains in dBm. Applies to AP and STA. 802.11n products only." ::= { swDrvConStatTableEntry 24 } -------------------------------------------------------------------------------- swDrvCntWlanTable OBJECT-TYPE SYNTAX SEQUENCE OF SwDrvCntWlanTableSeq MAX-ACCESS not-accessible STATUS current DESCRIPTION "Wireless Dev Counters" ::= { swDriver 9 } swDrvCntWlanTableEntry OBJECT-TYPE SYNTAX SwDrvCntWlanTableSeq MAX-ACCESS not-accessible STATUS current DESCRIPTION "Wireless Dev Counters" INDEX {swDrvCntWlanIndex} ::= { swDrvCntWlanTable 1 } SwDrvCntWlanTableSeq ::= SEQUENCE { swDrvCntWlanIndex Integer32, swDrvCntWlanName DisplayString, swDrvCntWlanAssocSuccess Counter32, swDrvCntWlanAssocFailure Counter32, swDrvCntWlanAssocFailureMaxSta Counter32, swDrvCntWlanNumAssocSta Counter32, swDrvCntWlanEapAuthStarted Counter32, swDrvCntWlanEapAuthFailed Counter32, swDrvCntWlanChannelActive Counter32, swDrvCntWlanChannelBusy Counter32, swDrvCntWlanChannelTransmit Counter32, swDrvCntWlanChannelReceive Counter32, swDrvCntWlanChannelNoise Counter32, swDrvCntWlanEapAuthStartedFT Counter32, swDrvCntWlanEapAuthStartedFILS Counter32, swDrvCntWlanEapAuthStartedPKMSA Counter32 } swDrvCntWlanIndex OBJECT-TYPE SYNTAX Integer32 (0..63) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry index of Table" ::= { swDrvCntWlanTableEntry 1 } swDrvCntWlanName OBJECT-TYPE SYNTAX DisplayString (SIZE(1..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Name of the wireless Dev" ::= { swDrvCntWlanTableEntry 2 } swDrvCntWlanAssocSuccess OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of successful associations. 802.11n products only." ::= { swDrvCntWlanTableEntry 4 } swDrvCntWlanAssocFailure OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of unsuccessful associations. 802.11n products only." ::= { swDrvCntWlanTableEntry 5 } swDrvCntWlanAssocFailureMaxSta OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of times the maximum number of stations has been exceeded. Applies to AP. 802.11n products only. " ::= { swDrvCntWlanTableEntry 6 } swDrvCntWlanNumAssocSta OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of associated STA. Applies to AP. 802.11n products only. " ::= { swDrvCntWlanTableEntry 7 } swDrvCntWlanEapAuthStarted OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of EAP authentication sessions started since the AP has been started. Applies to AP. 802.11n products only. " ::= { swDrvCntWlanTableEntry 8 } swDrvCntWlanEapAuthFailed OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of EAP authentication sessions that have failed since the AP has been started. Applies to AP. 802.11n products only. " ::= { swDrvCntWlanTableEntry 9 } swDrvCntWlanChannelActive OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Time in ms during which the device has been on the current channel. On STA when it's no associated the current channel is the lowest channel of selected country code. Applies to AP and STA. 802.11n products only. " ::= { swDrvCntWlanTableEntry 10 } swDrvCntWlanChannelBusy OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Time in ms during which the medium has been considered busy on the current channel. Applies to AP and STA. 802.11n products only. " ::= { swDrvCntWlanTableEntry 11 } swDrvCntWlanChannelTransmit OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Time in ms during which the device has been in transmit mode on the current channel. Applies to AP and STA. 802.11n products only. " ::= { swDrvCntWlanTableEntry 12 } swDrvCntWlanChannelReceive OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Time in ms during which the device has been in receive mode on the current channel. Applies to AP and STA. 802.11n products only. " ::= { swDrvCntWlanTableEntry 13 } swDrvCntWlanChannelNoise OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Measured channel noise in 1 dB steps. **Notice:** This value is not an absolute power level but the internal representation of the measured noise floor. Applies to AP and STA. 802.11n products only. " ::= { swDrvCntWlanTableEntry 14 } swDrvCntWlanEapAuthStartedFT OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "EAP sessions started through FT. Applies to AP. 802.11n products only. " ::= { swDrvCntWlanTableEntry 20 } swDrvCntWlanEapAuthStartedFILS OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "EAP sessions started through FILS. Applies to AP. 802.11n products only. " ::= { swDrvCntWlanTableEntry 21 } swDrvCntWlanEapAuthStartedPKMSA OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "EAP sessions started through PKMSA. Applies to AP. 802.11n products only. " ::= { swDrvCntWlanTableEntry 22 } -- ============================================================================= -- Rdm swRdmMaxEirp OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Maximal equivalent isotropically radiated power (EIRP) in dBm. This value shows the maximal aggregated transmit power over all configured chains. Applies to AP." ::= { swRdm 1 } swRdmMaxApp OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Maximal antenna port power in dBm. This value shows the maximal transmit power of a single chain. Applies to AP." ::= { swRdm 2 } -- ============================================================================= -- Bootloader swBootName OBJECT-TYPE SYNTAX DisplayString (SIZE(1..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Name of the bootloader. Applies to AP and STA." ::= { swBootloader 1 } swBootVersion OBJECT-TYPE SYNTAX DisplayString (SIZE(1..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Version of the bootloader. Applies to AP and STA." ::= { swBootloader 2 } swBootBuildDate OBJECT-TYPE SYNTAX DisplayString (SIZE(1..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Date when the bootloader was built. Applies to AP and STA." ::= { swBootloader 3 } -- ============================================================================= -- Configuration swCfgChangesCount OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of not yet applied device configuration changes. Applies to AP and STA." ::= { swConfiguration 1 } -- * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * -- * End of Object Types -- ********************************************************************** -- ********************************************************************** -- * Begin GROUPS -- * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * groupCfgSystem OBJECT-GROUP OBJECTS { cfgSysHostname, cfgSysTimezone } STATUS current DESCRIPTION "System Settings" ::= { groupConfiguration 1 } groupCfgNetwork OBJECT IDENTIFIER ::= { groupConfiguration 2 } groupCfgNetEthernet OBJECT-GROUP OBJECTS { cfgNetEthName, cfgNetEthEnabled, cfgNetEthBridge, cfgNetEthAutoneg, cfgNetEthSpeed, cfgNetEthTrunk, cfgNetEthTag, cfgNetEthVlanMode, cfgNetEthLldpEnabled } STATUS current DESCRIPTION "Network Ethernet Properties" ::= { groupCfgNetwork 1 } groupCfgNetWlan OBJECT-GROUP OBJECTS { cfgNetWlanName, cfgNetWlanEnabled, cfgNetWlanBridge, cfgNetWlanTrunk, cfgNetWlanTag, cfgNetWlanVlanMode, cfgNetWlanLldpEnabled } STATUS current DESCRIPTION "Wireless Interface Properties" ::= { groupCfgNetwork 2 } groupCfgNetVlan OBJECT-GROUP OBJECTS { cfgNetVlanName, cfgNetVlanEnabled, cfgNetVlanBridge, cfgNetVlanParent, cfgNetVlanVid } STATUS current DESCRIPTION "VLAN Properties" ::= { groupCfgNetwork 3 } groupCfgNetIp OBJECT-GROUP OBJECTS { cfgNetIpEnabled, cfgNetIpAddr, cfgNetIpProto, cfgNetIpInterface, cfgNetIpCarpId } STATUS current DESCRIPTION "IP Properties" ::= { groupCfgNetwork 6 } groupCfgNetCarp OBJECT-GROUP OBJECTS { cfgNetCarpEnabled, cfgNetCarpVhid, cfgNetCarpPassword, cfgNetCarpAdvbase, cfgNetCarpAdvskew, cfgNetCarpAdvdivider, cfgNetCarpRatio, cfgNetCarpPreempt, cfgNetCarpPreemptdemote, cfgNetCarpLocalInterfaceGroup, cfgNetCarpSyncInterface, cfgNetCarpMcastIp } STATUS current DESCRIPTION "IP Carp Properties" ::= { groupCfgNetwork 7 } groupCfgNetMacVLan OBJECT-GROUP OBJECTS { cfgNetMacVlanName, cfgNetMacVlanEnabled, cfgNetMacVlanParent, cfgNetMacVlanMac } STATUS current DESCRIPTION "Mac Vlan Properties" ::= { groupCfgNetwork 9 } groupCfgNetWwan OBJECT-GROUP OBJECTS { cfgNetWwanName, cfgNetWwanEnabled, cfgNetWwanPrimarySim, cfgNetWwanSecondarySim } STATUS current DESCRIPTION "Wwan Properties" ::= { groupCfgNetwork 11 } groupCfgWireless OBJECT IDENTIFIER ::= { groupConfiguration 3 } groupCfgWlanDevice OBJECT-GROUP OBJECTS { cfgWlanDevName, cfgWlanDevModulation, cfgWlanDevBandwidth, cfgWlanDevFrequency, cfgWlanDevPower, cfgWlanDevDistance, cfgWlanDevRts, cfgWlanDevFragments, cfgWlanDevShortRetry, cfgWlanDevLongRetry, cfgWlanDevAntennaGain, cfgWlanDevTxAntenna, cfgWlanDevRxAntenna, cfgWlanDevPhy, cfgWlanDevHtCapabilities, cfgWlanDevQmrrString } STATUS current DESCRIPTION "Wireless Interface Properties" ::= { groupCfgWireless 1 } groupCfgWlanInterface OBJECT-GROUP OBJECTS { cfgWlanIfaceName, cfgWlanIfaceDevice, cfgWlanIfaceMode, cfgWlanIfaceSsid, cfgWlanIfaceEncryption, cfgWlanIfacePassword, cfgWlanIfacePassiveScanning, cfgWlanIfaceBeaconMiss, cfgWlanIfaceDtim, cfgWlanIfaceBitrates, cfgWlanIfaceBeaconInterval, cfgWlanIfaceWmeParameter, cfgWlanIfaceWmeEnabled, cfgWlanIfaceScanList, cfgWlanIfaceIgnoreBroadcastSsid, cfgWlanIfaceMacaddrAcl, cfgWlanIfaceMaxNumSta, cfgWlanIfaceBssid, cfgWlanIfaceLegacyRates, cfgWlanIface4addr, cfgWlanIfaceInactivityTimeout, cfgWlanIfaceUseVendorSsid, cfgWlanIfaceIeee80211w, cfgWlanIfaceIeee80211wMaxTimeout, cfgWlanIfaceIeee80211wRetryTimeout, cfgWlanIfaceAcsList, cfgWlanIfaceNeighbourReport, cfgWlanIfaceNeighbourParameter, cfgWlanIfaceL2nat, cfgWlanIfaceL2natLearningMode, cfgWlanIfaceL2natDefaultDestination, cfgWlanIfaceTimeAdvertisement, cfgWlanIfaceApIsolate } STATUS current DESCRIPTION "Wireless Interface Properties" ::= { groupCfgWireless 2 } groupCfgWlanHandoff OBJECT-GROUP OBJECTS { cfgWlanHoIfaceName, cfgWlanHoProfile, cfgWlanHoScanningLevel, cfgWlanHoBeacons, cfgWlanHoRecovery, cfgWlanHoFilterMode, cfgWlanHoFilterLongX, cfgWlanHoFilterLongY, cfgWlanHoScanRateLimitTime, cfgWlanHoScanRateLimitTries, cfgWlanHoPassiveChanTime, cfgWlanHoLevelLow, cfgWlanHoLevelHigh, cfgWlanHoDistanceNear, cfgWlanHoDistanceFar, cfgWlanHoDistanceMeasurementPeriod, cfgWlanHoDistanceFilterX, cfgWlanHoDistanceFilterY } STATUS current DESCRIPTION "Wireless Handoff Properties" ::= { groupCfgWireless 3 } groupCfgWlanScanFreq OBJECT-GROUP OBJECTS { cfgWlanFFreq0, cfgWlanFFreq1, cfgWlanFFreq2, cfgWlanFFreq3, cfgWlanFFreq4, cfgWlanFFreq5, cfgWlanFFreq6, cfgWlanFFreq7, cfgWlanFFreq8, cfgWlanFFreq9, cfgWlanFFreq10, cfgWlanFFreq11, cfgWlanFFreq12, cfgWlanFFreq13, cfgWlanFFreq14, cfgWlanFFreq15, cfgWlanFFreq16, cfgWlanFFreq17, cfgWlanFFreq18, cfgWlanFFreq19, cfgWlanFFreq20, cfgWlanFFreq21, cfgWlanFFreq22, cfgWlanFFreq23 } STATUS current DESCRIPTION "Wireless Scanlist Properties" ::= { groupCfgWireless 4 } groupCfgWlanWme OBJECT-GROUP OBJECTS { cfgWlanWmeId, cfgWlanWmeAc, cfgWlanWmeCwMin, cfgWlanWmeCwMax, cfgWlanWmeAifs, cfgWlanWmeTxOpMax, cfgWlanWmeApCwMin, cfgWlanWmeApCwMax, cfgWlanWmeApAifs, cfgWlanWmeApBurst } STATUS current DESCRIPTION "Wireless WME properties" ::= { groupCfgWireless 5 } groupCfgWlanDbg OBJECT-GROUP OBJECTS { cfgWlanDbgIfaceName, cfgWlanDbgHandoff, cfgWlanDbgScan, cfgWlanDbgMlme, cfgWlanDbgEvents, cfgWlanDbgBeaconrssi, cfgWlanDbgAckrssi, cfgWlanDbgBeaconfiltered, cfgWlanDbgRatelimit, cfgWlanDbgLinkmonitor, cfgWlanDbgBeacontsf, cfgWlanDbgRange, cfgWlanDbgReports } STATUS current DESCRIPTION "Wireless Debug Properties" ::= { groupCfgWireless 6 } groupCfgWlanAclBlack OBJECT-GROUP OBJECTS { cfgWlanAclBlackEnabled, cfgWlanAclBlackInterface, cfgWlanAclBlackAddr, cfgWlanAclBlackMask } STATUS current DESCRIPTION "Wireless ACL Black Properties" ::= { groupCfgWireless 7 } groupCfgWlanAclWhite OBJECT-GROUP OBJECTS { cfgWlanAclWhiteEnabled, cfgWlanAclWhiteInterface, cfgWlanAclWhiteAddr, cfgWlanAclWhiteMask } STATUS current DESCRIPTION "Wireless ACL White Properties" ::= { groupCfgWireless 8 } groupCfgWlanGlobal OBJECT-GROUP OBJECTS { cfgWlanGlblCountry, cfgWlanGlblLinkmonitorInterval, cfgWlanGlblLinkmonitorQmrrlogging, cfgWlanGlblConnectionStatusWlanInterface } STATUS current DESCRIPTION "Wireless Global Properties" ::= { groupCfgWireless 9 } groupCfgWlan802dot1x OBJECT-GROUP OBJECTS { cfgWlan802dot1xName, cfgWlan802dot1xOwnIpAddr, cfgWlan802dot1xAuthServerParameter, cfgWlan802dot1xAcctServerParameter, cfgWlan802dot1xRetryPrimaryInterval, cfgWlan802dot1xInterimAccountingInterval, cfgWlan802dot1xNasId, cfgWlan802dot1xEapType, cfgWlan802dot1xIdentity, cfgWlan802dot1xClientKeyPassword, cfgWlan802dot1xTlsControlParams } STATUS current DESCRIPTION "Wireless 802.1X Properties" ::= { groupCfgWireless 10 } groupCfgWlan802dot1xAuth OBJECT-GROUP OBJECTS { cfgWlan802dot1xAuthSrvEnabled, cfgWlan802dot1xAuthSrvId, cfgWlan802dot1xAuthSrvIpAddr, cfgWlan802dot1xAuthSrvPort, cfgWlan802dot1xAuthSrvSharedSecret } STATUS current DESCRIPTION "Wireless 802.1X Auth Properties" ::= { groupCfgWireless 11 } groupCfgWlan802dot1xAcct OBJECT-GROUP OBJECTS { cfgWlan802dot1xAcctSrvEnabled, cfgWlan802dot1xAcctSrvId, cfgWlan802dot1xAcctSrvIpAddr, cfgWlan802dot1xAcctSrvPort, cfgWlan802dot1xAcctSrvSharedSecret } STATUS current DESCRIPTION "Wireless 802.1X Acct Properties" ::= { groupCfgWireless 12 } groupCfgWlan802dot11r OBJECT-GROUP OBJECTS { cfgWlan802dot11rName, cfgWlan802dot11rEnabled, cfgWlan802dot11rMobilityDomain, cfgWlan802dot11rPmkR0KeyHolderIdentifier, cfgWlan802dot11rPmkR0Lifetime, cfgWlan802dot11rPmkR1KeyHolderIdentifier, cfgWlan802dot11rPmkR1Push, cfgWlan802dot11rR0KHParameter, cfgWlan802dot11rR1KHParameter, cfgWlan802dot11rExpirationEnabled, cfgWlan802dot11rExpirationTime, cfgWlan802dot11rVlan, cfgWlan802dot11rR0KHId, cfgWlan802dot11rR0KHEnabled, cfgWlan802dot11rR0KHDestinationMac, cfgWlan802dot11rR0KHHID, cfgWlan802dot11rR0KHKey, cfgWlan802dot11rR1KHId, cfgWlan802dot11rR1KHEnabled, cfgWlan802dot11rR1KHDestinationMac, cfgWlan802dot11rR1KHHID, cfgWlan802dot11rR1KHKey } STATUS current DESCRIPTION "Wireless 802.11r properties" ::= { groupCfgWireless 13 } groupCfgWlanNeighbour OBJECT-GROUP OBJECTS { cfgWlanNeighbourId , cfgWlanNeighbourEnabled, cfgWlanNeighbourBSSID, cfgWlanNeighbourFrequency } STATUS current DESCRIPTION "Wireless neighbour properties" ::= { groupCfgWireless 14 } groupCfgRouting OBJECT IDENTIFIER ::= { groupConfiguration 4 } groupCfgRouteDefault OBJECT-GROUP OBJECTS { cfgRouteDefGateway, cfgRouteDefGwOverride } STATUS current DESCRIPTION "Routing Default Route Properties" ::= { groupCfgRouting 1 } groupCfgRouteTable OBJECT-GROUP OBJECTS { cfgRouteTableDestinationNetwork, cfgRouteTableGateway, cfgRouteTableEnabled, cfgRouteTableSource, cfgRouteTableCarpId } STATUS current DESCRIPTION "Static Routes Group" ::= { groupCfgRouting 2 } groupCfgMRouteTable OBJECT-GROUP OBJECTS { cfgMRouteTableEnabled, cfgMRouteTableInput, cfgMRouteTableSource, cfgMRouteTableGroup, cfgMRouteTableOutput } STATUS current DESCRIPTION "Static Routes Group" ::= { groupCfgRouting 3 } groupCfgLogging OBJECT-GROUP OBJECTS { cfgLogRemoteEnabled, cfgLogRemoteLevel, cfgLogRemoteProtocol, cfgLogRemoteIp, cfgLogRemotePort } STATUS current DESCRIPTION "Logging Properties" ::= { groupConfiguration 11 } groupCfgSnmp OBJECT IDENTIFIER ::= { groupConfiguration 12 } groupCfgSnmpd OBJECT-GROUP OBJECTS { cfgSnmpdLocation, cfgSnmpdContact, cfgSnmpdVersion, cfgSnmpdName, cfgSnmpdEnabled, cfgSnmpdAddress, cfgSnmpdComAdmin, cfgSnmpdComMaintainer, cfgSnmpdComMonitor } STATUS current DESCRIPTION "SNMP Properties" ::= { groupCfgSnmp 1 } groupCfgSnmpTrap OBJECT-GROUP OBJECTS { cfgSnmpTrapEnabled, cfgSnmpTrapVersion, cfgSnmpTrapCommunity, cfgSnmpTrapDest } STATUS current DESCRIPTION "SNMP Properties" ::= { groupCfgSnmp 10 } groupCfgDhcp OBJECT IDENTIFIER ::= { groupConfiguration 13 } groupCfgDhcpGlobal OBJECT-GROUP OBJECTS { cfgDhcpGlobalEnabled } STATUS current DESCRIPTION "DHCP Global Properties" ::= { groupCfgDhcp 1 } groupCfgDhcpDnsmasq OBJECT-GROUP OBJECTS { cfgDhcpDnsmasqScopeParameter } STATUS current DESCRIPTION "Dnsmasq Properties" ::= { groupCfgDhcp 2 } groupCfgDhcpScope OBJECT-GROUP OBJECTS { cfgDhcpScopeId, cfgDhcpScopeInterface, cfgDhcpScopeStart, cfgDhcpScopeLimit, cfgDhcpScopeLeasetime, cfgDhcpScopeGateway, cfgDhcpScopeDnsServer1, cfgDhcpScopeDnsServer2 } STATUS current DESCRIPTION "DHCP Individual Properties" ::= { groupCfgDhcp 3 } groupCfgNtp OBJECT-GROUP OBJECTS { cfgNtpEnabled, cfgNtpServer1, cfgNtpServer2 } STATUS current DESCRIPTION "NTP Client Properties" ::= { groupConfiguration 14 } groupCfgHttp OBJECT-GROUP OBJECTS { cfgHttpUser, cfgHttpPassword, cfgHttpEnabled, cfgHttpRedirectEnabled, cfgHttpHttpAddress, cfgHttpHttpsAddress } STATUS current DESCRIPTION "HTTP Server Properties" ::= { groupConfiguration 15 } groupCfgLldp OBJECT-GROUP OBJECTS { cfgLldpEnabled, cfgLldpDescription } STATUS current DESCRIPTION "HTTP Server Properties" ::= { groupConfiguration 16 } groupCfgMdns OBJECT-GROUP OBJECTS { cfgMdnsEnabled, cfgMdnsNetwork } STATUS current DESCRIPTION "mDNS service properties" ::= { groupConfiguration 17 } groupCfgQos OBJECT IDENTIFIER ::= { groupConfiguration 18 } groupCfgQosGlobal OBJECT-GROUP OBJECTS { cfgQosL3PrioEnabled } STATUS current DESCRIPTION "QoS general maintree properties" ::= { groupCfgQos 1 } groupCfgQosDscpToTidMapTable OBJECT-GROUP OBJECTS { cfgQosDscpToTidMapValue } STATUS current DESCRIPTION "QoS L3 To L2 Map properties" ::= { groupCfgQos 2 } groupCfgQosVlanToTidMapTable OBJECT-GROUP OBJECTS { cfgQosVlanToTidMapValue } STATUS current DESCRIPTION "Qos Vlan To L2 Priority properties" ::= { groupCfgQos 3 } groupCfgQosIpToTidMapTable OBJECT-GROUP OBJECTS { cfgQosIpToTidMapSrcNet, cfgQosIpToTidMapDestNet, cfgQosIpToTidMapProto, cfgQosIpToTidMapSrcPort, cfgQosIpToTidMapDestPort, cfgQosIpToTidMapPrecedence, cfgQosIpToTidMapEnabled } STATUS current DESCRIPTION "QoS Flow Priority properties" ::= { groupCfgQos 4 } groupCfgNlm OBJECT-GROUP OBJECTS { cfgNlmGlblEnabled, cfgNlmMonEnabled, cfgNlmMonInterval, cfgNlmMonCount, cfgNlmMonType, cfgNlmMonInterfaces, cfgNlmMonDestination, cfgNlmMonUpAction, cfgNlmMonDownAction, cfgNlmMonScanLoopInterval } STATUS current DESCRIPTION "Nlm properties" ::= { groupConfiguration 40 } groupCfgCli OBJECT-GROUP OBJECTS { cfgCliEnabled, cfgCliUsername, cfgCliPassword, cfgCliTelnetEnabled, cfgCliSshEnabled, cfgCliTelnetAddress, cfgCliSshAddress } STATUS current DESCRIPTION "CLI Properties" ::= { groupConfiguration 100 } groupCfgCellular OBJECT IDENTIFIER ::= { groupConfiguration 101 } groupCfgCellSim OBJECT-GROUP OBJECTS { cfgCellSimApn, cfgCellSimUsername, cfgCellSimPassword, cfgCellSimPinEnabled, cfgCellSimPin, cfgCellSimAuthType } STATUS current DESCRIPTION "Cellular Properties" ::= { groupCfgCellular 1 } -- RPC Groups -- ========== groupRpcConfiguration OBJECT-GROUP OBJECTS { rpcCfgRevert, rpcCfgApply, rpcCfgFile } STATUS current DESCRIPTION "RPCs for Configuration" ::= { groupRpc 1 } groupRpcFirmware OBJECT-GROUP OBJECTS { rpcFwFlash } STATUS current DESCRIPTION "RPCs for Firmware" ::= { groupRpc 2 } groupRpcSystem OBJECT-GROUP OBJECTS { rpcSysReboot, rpcSysFactoryReset, rpcSysErrorReset, rpcSysKernelLogReset } STATUS current DESCRIPTION "RPCs for the System" ::= { groupRpc 3 } groupRpcCertificate OBJECT-GROUP OBJECTS { rpcCrtFile } STATUS current DESCRIPTION "RPCs for HTTPS Certificate/Key" ::= { groupRpc 4 } groupRpcDriver OBJECT-GROUP OBJECTS { rpcDrvName, rpcDrvDfsSimulateRadar } STATUS current DESCRIPTION "RPCs Software Driver" ::= { groupRpc 6 } -- Settings Groups -- =============== groupSetConfigurationFile OBJECT-GROUP OBJECTS { setCfgFileUrl } STATUS current DESCRIPTION "Configuration File Settings" ::= { groupSettings 1 } groupSetWireless OBJECT-GROUP OBJECTS { setWlanDevName, setWlanDevRfOutput, setWlanDevFrequency, setWlanDevPower } STATUS current DESCRIPTION "Wireless Settings" ::= { groupSettings 3 } groupSetWlanDbg OBJECT-GROUP OBJECTS { setWlanDbgIfaceName, setWlanDbgHandoff, setWlanDbgScan, setWlanDbgMlme, setWlanDbgEvents, setWlanDbgBeaconrssi, setWlanDbgAckrssi, setWlanDbgBeaconfiltered, setWlanDbgRatelimit, setWlanDbgBeacontsf, setWlanDbgRange, setWlanDbgReports } STATUS current DESCRIPTION "Wireless Debug Properties" ::= { groupSettings 4 } groupSetConfmgmtd OBJECT-GROUP OBJECTS { setCfgdLogLevel } STATUS current DESCRIPTION "Configuration Manager Daemon Settings" ::= { groupSettings 5 } groupSetFirmware OBJECT-GROUP OBJECTS { setFwFileUrl, setFwKeepConfig } STATUS current DESCRIPTION "Firmware Settings" ::= { groupSettings 6 } groupSetCertificate OBJECT-GROUP OBJECTS { setCrtFileUrl, setCrtFileSelector, setCrtFileFormat, setCrtFilePkcs12Passphrase } STATUS current DESCRIPTION "HTTPS Certificate/Key File Settings" ::= { groupSettings 7 } groupSetSystem OBJECT-GROUP OBJECTS { setSysTime } STATUS current DESCRIPTION "System Settings" ::= { groupSettings 8 } -- Hardware Groups -- =============== groupHwSystem OBJECT-GROUP OBJECTS { hwSysProduct, hwSysSerial, hwSysRevision, hwSysVersion } STATUS current DESCRIPTION "Hardware System" ::= { groupHardware 1 } groupHwNetwork OBJECT-GROUP OBJECTS { hwNetEthName, hwNetEthAssembled, hwNetEthMacAddress, hwNetEthOperation, hwNetEthSpeed, hwNetEthHwIndex } STATUS current DESCRIPTION "Hardware Network" ::= { groupHardware 2 } groupHwWireless OBJECT-GROUP OBJECTS { hwWlanDevAssembled, hwWlanDevType, hwWlanDevSerial, hwWlanDevRevision, hwWlanDevVersion, hwWlanDevPcbId, hwWlanDevAssemblyId, hwWlanDevMacAddress, hwWlanDevAntennaProfileId, hwWlanDevAntennaGain, hwWlanDevCableLoss, hwWlanGlblRegulatoryRegionId } STATUS current DESCRIPTION "Hardware Wireless" ::= { groupHardware 3 } groupHwBaseBoard OBJECT-GROUP OBJECTS { hwBbType, hwBbSerial, hwBbRevision, hwBbVersion, hwBbPcbId, hwBbAssemblyId } STATUS current DESCRIPTION "Hardware Base Board" ::= { groupHardware 4 } groupHwIfaceBoard OBJECT-GROUP OBJECTS { hwIfBrdAssembled, hwIfBrdType, hwIfBrdSerial, hwIfBrdRevision, hwIfBrdVersion, hwIfBrdPcbId, hwIfBrdAssemblyId } STATUS current DESCRIPTION "Hardware Interface Board" ::= { groupHardware 5 } groupHwSensor OBJECT-GROUP OBJECTS { hwSensorName, hwSensorUnit, hwSensorValue } STATUS current DESCRIPTION "Hardware Sensors" ::= { groupHardware 7 } -- Software Groups -- =============== groupSwFirmware OBJECT-GROUP OBJECTS { swFwName, swFwVersion, swFwRevision } STATUS current DESCRIPTION "Software Firmware" ::= { groupSoftware 1 } groupSwSystem OBJECT-GROUP OBJECTS { swSysRebootReason, swSysBootStatus, swSysMsgPriority, swSysMsgCode, swSysMsgText } STATUS current DESCRIPTION "Software System" ::= { groupSoftware 2 } groupSwOperatingSystem OBJECT-GROUP OBJECTS { swOsName, swOsVersion, swOsRevision, swOsUptime } STATUS current DESCRIPTION "Software System" ::= { groupSoftware 3 } groupSwDrvDfs OBJECT-GROUP OBJECTS { swDrvDfsName, swDrvDfsPulsesDetected, swDrvDfsPulsesProcessed, swDrvDfsRadarDetected } STATUS current DESCRIPTION "Software Driver DFS Statistics" ::= { groupSoftware 4 } groupSwDrvCntWlanMac OBJECT-GROUP OBJECTS { swDrvCntWlanMacName, swDrvCntWlanMacTxHandlersDrop, swDrvCntWlanMacTxHandlersQueued, swDrvCntWlanMacTxHandlersDropUnencrypted, swDrvCntWlanMacTxHandlersDropFragment, swDrvCntWlanMacTxHandlersDropWep, swDrvCntWlanMacTxHandlersDropNotAssoc, swDrvCntWlanMacTxHandlersDropUnauthPort, swDrvCntWlanMacRxHandlersDrop, swDrvCntWlanMacRxHandlersQueued, swDrvCntWlanMacRxHandlersDropNullfunc, swDrvCntWlanMacRxHandlersDropDefrag, swDrvCntWlanMacRxHandlersDropShort, swDrvCntWlanMacTxExpandSkbHead, swDrvCntWlanMacTxExpandSkbHeadCloned, swDrvCntWlanMacRxExpandSkbHead, swDrvCntWlanMacRxExpandSkbHead2, swDrvCntWlanMacRxHandlersFragments, swDrvCntWlanMacTxstatusDrop } STATUS current DESCRIPTION "Software Driver DFS Statistics" ::= { groupSoftware 7 } groupSwDrvCntWlanWmm OBJECT-GROUP OBJECTS { swDrvCntWlanWmmName, swDrvCntWlanWmmTx, swDrvCntWlanWmmRx, swDrvCntWlanWmmShortRetries, swDrvCntWlanWmmLongRetries, swDrvCntWlanWmmExceededRetries } STATUS current DESCRIPTION "Software Driver WMM Statistics" ::= { groupSoftware 8 } groupSwDrvConStat OBJECT-GROUP OBJECTS { swDrvConStatWlanName, swDrvConStatMacName, swDrvConStatRxBrExtra, swDrvConStatRxBrType, swDrvConStatRxBrValue, swDrvConStatRxBytes, swDrvConStatRxPackets, swDrvConStatTxBrExtra, swDrvConStatTxBrType, swDrvConStatTxBrValue, swDrvConStatTxBytes, swDrvConStatTxPackets, swDrvConStatSigChain0, swDrvConStatSigChain1, swDrvConStatSigChain2, swDrvConStatSigAvgChain0, swDrvConStatSigAvgChain1, swDrvConStatSigAvgChain2, swDrvConStatTxRetries, swDrvConStatTxFailed, swDrvConStatCacheNo, swDrvConStatSigCombined, swDrvConStatSigAvgCombined, swDrvConStatWlanIf } STATUS current DESCRIPTION "Software Driver Connection Status" ::= { groupSoftware 9 } groupSwDrvCntWlanTable OBJECT-GROUP OBJECTS { swDrvCntWlanName, swDrvCntWlanAssocSuccess, swDrvCntWlanAssocFailure, swDrvCntWlanAssocFailureMaxSta, swDrvCntWlanNumAssocSta, swDrvCntWlanEapAuthStarted, swDrvCntWlanEapAuthFailed, swDrvCntWlanChannelActive, swDrvCntWlanChannelBusy, swDrvCntWlanChannelTransmit, swDrvCntWlanChannelReceive, swDrvCntWlanChannelNoise, swDrvCntWlanEapAuthStartedFT, swDrvCntWlanEapAuthStartedFILS, swDrvCntWlanEapAuthStartedPKMSA } STATUS current DESCRIPTION "Software Driver Wlan Counters" ::= { groupSoftware 10 } groupSwRdm OBJECT-GROUP OBJECTS { swRdmMaxEirp, swRdmMaxApp } STATUS current DESCRIPTION "Software RDM" ::= { groupSoftware 11 } groupSwBootloader OBJECT-GROUP OBJECTS { swBootName, swBootVersion, swBootBuildDate } STATUS current DESCRIPTION "Bootloader Informations" ::= { groupSoftware 20 } groupSwConfiguration OBJECT-GROUP OBJECTS { swCfgChangesCount } STATUS current DESCRIPTION "Device Configuration Information" ::= { groupSoftware 30 } -- * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * -- * End GROUPS -- ********************************************************************** -- ********************************************************************** -- * Begin COMPLIANCE STATEMENTS -- * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * compliance MODULE-COMPLIANCE STATUS current DESCRIPTION "Implementation requirements for DT50 bindings" MODULE -- this module MANDATORY-GROUPS { groupCfgSystem, groupCfgNetEthernet, groupCfgNetWlan, groupCfgNetVlan, groupCfgNetIp, groupCfgNetCarp, groupCfgNetMacVLan, groupCfgNetWwan, groupCfgWlanDevice, groupCfgWlanInterface, groupCfgWlanHandoff, groupCfgWlanScanFreq, groupCfgWlanWme, groupCfgWlanDbg, groupCfgWlanAclBlack, groupCfgWlanAclWhite, groupCfgWlanGlobal, groupCfgWlan802dot1x, groupCfgWlan802dot1xAuth, groupCfgWlan802dot1xAcct, groupCfgWlan802dot11r, groupCfgWlanNeighbour, groupCfgRouteDefault, groupCfgRouteTable, groupCfgMRouteTable, groupCfgLogging, groupCfgSnmpd, groupCfgSnmpTrap, groupCfgDhcpGlobal, groupCfgDhcpDnsmasq, groupCfgDhcpScope, groupCfgNtp, groupCfgHttp, groupCfgLldp, groupCfgMdns, groupCfgQos, groupCfgQosGlobal, groupCfgQosDscpToTidMapTable, groupCfgQosVlanToTidMapTable, groupCfgQosIpToTidMapTable, groupCfgNlm, groupCfgCli, groupCfgCellSim, groupRpcConfiguration, groupRpcFirmware, groupRpcSystem, groupRpcCertificate, groupRpcDriver, groupSetConfigurationFile, groupSetWireless, groupSetWlanDbg, groupSetConfmgmtd, groupSetFirmware, groupSetCertificate, groupSetSystem, groupHwSystem, groupHwNetwork, groupHwWireless, groupHwBaseBoard, groupHwIfaceBoard, groupHwSensor, groupSwFirmware, groupSwSystem, groupSwOperatingSystem, groupSwDrvDfs, groupSwDrvCntWlanMac, groupSwDrvCntWlanWmm, groupSwDrvConStat, groupSwDrvCntWlanTable, groupSwRdm, groupSwBootloader, groupSwConfiguration } ::= { compliances 1 } -- * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * -- * End COMPLIANCE STATEMENTS -- ********************************************************************** -- * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * -- * End of MIB DEFINITION -- ********************************************************************** END -- ********************************************************************** -- **********************************************************************