diff --git a/mibs/SENAO-ENTERPRISE-INDOOR-AP_CB-MIB b/mibs/SENAO-ENTERPRISE-INDOOR-AP_CB-MIB new file mode 100644 index 000000000..8fc40e99a --- /dev/null +++ b/mibs/SENAO-ENTERPRISE-INDOOR-AP_CB-MIB @@ -0,0 +1,1040 @@ +-- ***************************************************************** +-- Senao Enterprise indoor AP/CB Private MIB for EAP and ECB series +-- +-- Apr 2008, Adonn Fu +-- +-- Copyright (c) 2000-2003 by Senao Networks, Inc. +-- All rights reserved. +-- ***************************************************************** + +--module definition + +SENAO-ENTERPRISE-INDOOR-AP-CB-MIB DEFINITIONS ::= BEGIN + + IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + Counter32, IpAddress, enterprises, TimeTicks + FROM SNMPv2-SMI + DisplayString, MacAddress, TruthValue FROM SNMPv2-TC; + +-- module OID definition + senao MODULE-IDENTITY + LAST-UPDATED "0511250000Z" + ORGANIZATION "Senao R&D Dept., S/W Division" + CONTACT-INFO + " + Info + SENAO INTERNATIONAL CO., LTD. + No.500, Fusing 3 Rd., Hwa-Ya Technical Park, + Kuei-Shan Hsiang, TAOYUAN County 333, TAIWAN, R.O.C. + Tel: 886-3-328-9289 + Fax: 886-3-328-9666 + E-mail: info@senao.com.tw + " + DESCRIPTION + " + The MIB module defines Senao implementation-specific metrics useful in managing + IEEE 802.11 on Senao devices. + This is used as a supplement to the standard 802.11 MIB proposed by IEEE. + " + ::= { enterprises 14125} + + indoorWirelessDevice OBJECT IDENTIFIER ::= { senao 100 } + + entSystem OBJECT IDENTIFIER ::= { indoorWirelessDevice 1 } + entLAN OBJECT IDENTIFIER ::= { indoorWirelessDevice 2 } + entWAN OBJECT IDENTIFIER ::= { indoorWirelessDevice 3 } + entMacFilter OBJECT IDENTIFIER ::= { indoorWirelessDevice 4} + entWlan OBJECT IDENTIFIER ::= { indoorWirelessDevice 5} + entSNMP OBJECT IDENTIFIER ::= { indoorWirelessDevice 6 } + + entWlanCommonInfo OBJECT IDENTIFIER ::= { entWlan 1} + +-- objects definition + +-- entSystem OBJECT IDENTIFIER ::= { indoorWirelessDevice 1 } +-- entAdminIdleTimeOut OBJECT-TYPE +-- SYNTAX INTEGER (1..1000) +-- MAX-ACCESS read-write +-- STATUS mandatory +-- DESCRIPTION +-- "Administration idle time out in mins" +-- ::= { entSystem 1 } + + entPassword OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS write-only + STATUS mandatory + DESCRIPTION + "Administration password" + ::= { entSystem 2 } + + entSysModel OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS mandatory + DESCRIPTION + "System model" + ::= { entSystem 3 } + + entSysMode OBJECT-TYPE + SYNTAX INTEGER + { + ap-router(0), + repeater(1), + ap-bridge(2), + client-bridge(3), + client-router(4), + wds-bridge(5) + } + MAX-ACCESS read-only + STATUS mandatory + DESCRIPTION + "System mode, 0:AP router, 1:Repeater, 2: AP bridge, + 3: Client bridge, 4: Client router, 5: WDS bridge" + ::= { entSystem 4 } + + entSysUpTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS mandatory + DESCRIPTION + "System uptime" + ::= { entSystem 5 } + + entHwVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS mandatory + DESCRIPTION + "The version of the hardware" + ::= { entSystem 6 } + + entSN OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS mandatory + DESCRIPTION + "Serial Number" + ::= { entSystem 7 } + + entKenelVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS mandatory + DESCRIPTION + "The version of the kernel" + ::= { entSystem 8 } + + entAppVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS mandatory + DESCRIPTION + "The version of the system application" + ::= { entSystem 9 } + + entReset OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS write-only + STATUS mandatory + DESCRIPTION + "Setting this attribute TRUE causes the AP rebooted" + ::= { entSystem 10 } + + entResetToDefault OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS write-only + STATUS mandatory + DESCRIPTION + "Setting this attribute TRUE will Reboot the system and change settings to factory default" + ::= { entSystem 11 } + + entApplyModules OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS write-only + STATUS mandatory + DESCRIPTION + "Setting this attribute TRUE will apply the changed modules to reload" + ::= { entSystem 12 } + +-- entLAN OBJECT IDENTIFIER ::= { indoorWirelessDevice 2 } + entLANIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS mandatory + DESCRIPTION + "LAN IP address" + ::= { entLAN 1 } + + entLANSubnetMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS mandatory + DESCRIPTION + "LAN subnet mask" + ::= { entLAN 2 } + + entSTPEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS mandatory + DESCRIPTION + "Set this attribute TRUE will enable 802.1d Spanning Tree." + ::= { entLAN 3 } + + entDHCPEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS mandatory + DESCRIPTION + "When system mode is not 1(Repeater) and 5(WDS bridge), + set this attribute TRUE will enable the DHCP server function of device" + ::= { entLAN 4 } + + entIPPoolStart OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS mandatory + DESCRIPTION + "TWhen system mode is not 1(Repeater) and 5(WDS bridge), + set the start address of DHCP IP pool" + ::= { entLAN 5 } + + entIPPoolEnd OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS mandatory + DESCRIPTION + "When system mode is not 1(Repeater) and 5(WDS bridge), + set the end address of DHCP IP pool" + ::= { entLAN 6 } + + entIPLeaseTime OBJECT-TYPE + SYNTAX INTEGER + { + half-hour(0), + one-hour(1), + two-hours(2), + half-day(3), + one-day(4), + two-days(5), + one-week(6), + two-weeks(7), + forever(8) + } + MAX-ACCESS read-write + STATUS mandatory + DESCRIPTION + "When system mode is not 1(Repeater) and 5(WDS bridge), + the time period client can have the IP address assigned by DHCP server + 0(half hour), + 1(one hour) + 2(two hours), + 3(half day), + 4(one day), + 5(two days), + 6(one week), + 7(two weeks), + 8(forever) + " + ::= { entLAN 7 } + +-- entWAN OBJECT IDENTIFIER ::= { indoorWirelessDevice 3 } + entRouterEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS mandatory + DESCRIPTION + "Only When op mode is 0(AP) or (Client bridge), + can set this attribute. Set TRUE will enable the router." + ::= { entWAN 1 } + +-- entMacFilter OBJECT IDENTIFIER ::= { indoorWirelessDevice 4 } + entLanMacFilteringEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS mandatory + DESCRIPTION + "Set this attribute TRUE will enable the LAN MAC filtering" + ::= { entMacFilter 1 } + + entLanMacFilteringMode OBJECT-TYPE + SYNTAX INTEGER + { + white-list(0), + black-list(1) + } + MAX-ACCESS read-write + STATUS mandatory + DESCRIPTION + "The mode of LAN MAC filtering can be 0(white list), 1(black list)" + ::= { entMacFilter 2 } + + entLanMacFilterTable OBJECT-TYPE + SYNTAX SEQUENCE OF EntLanMacFilterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table provides one row for each LAN MAC filtering. + Each row contains the enterprise LAN MAC filtering table + for that LAN MAC filtering." + ::= { entMacFilter 3 } + + entLanMacFilterEntry OBJECT-TYPE + SYNTAX EntLanMacFilterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry in the entLanMacFilterTable." + INDEX { entMacAddressIndex } + ::= { entLanMacFilterTable 1 } + + EntLanMacFilterEntry ::= + SEQUENCE { + entMacAddressIndex INTEGER, + entMacAddress MacAddress, + entMacFilteringValid TruthValue, + } + + entMacAddressIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The auxiliary variable used to identify instances of + columnar objects in the LAN MAC Filtering Table" + ::= { entLanMacFilterEntry 1 } + + entMacAddress OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "MAC address list in the LAN MAC filtering table" + ::= { entLanMacFilterEntry 2 } + + entMacFilteringValid OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The validity status of each corresponding MAC address in LAN MAC filtering table" + ::= { entLanMacFilterEntry 3 } + +-- entWlan OBJECT IDENTIFIER ::= { indoorWirelessDevice 5} +-- entWlanCommonInfo OBJECT IDENTIFIER ::= { entWlan 1} + + entOpMode OBJECT-TYPE + SYNTAX INTEGER + { + ap(0), + client-bridge(1), + wds-bridge(2), + repeater(3) + } + MAX-ACCESS read-write + STATUS mandatory + DESCRIPTION + "Set op mode: 0(AP), 1(Client bridge), 2(WDS bridge), 3(Repeater)" + ::= { entWlanCommonInfo 1 } + + entRadio OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS mandatory + DESCRIPTION + "Set this attribute TRUE will enable the radio" + ::= { entWlanCommonInfo 2 } + + entAPMode OBJECT-TYPE + SYNTAX INTEGER + { + ap(0), + wds(1) + } + MAX-ACCESS read-write + STATUS mandatory + DESCRIPTION + "Only when op mode is 0(AP), we can set AP mode: 0(AP), 1(WDS)" + ::= { entWlanCommonInfo 3 } + + entBand OBJECT-TYPE + SYNTAX INTEGER + { + ieee802dot11-b-g(0), + ieee802dot11-b(1), + ieee802dot11-a(2), + ieee802dot11-g(4), + ieee802dot11-n(6), + ieee802dot11-g-n(7), + ieee802dot11-a-n(8), + ieee802dot11-b-g-n(9) + } + MAX-ACCESS read-write + STATUS mandatory + DESCRIPTION + "The wireless mode: 0(802.11 b/g), + 1(802.11 b), + 2(802.11 a), + 4(802.11 g), + 6(802.11 n), + 7(802.11 g/n), + 8(802.11 a/n), + 9(802.11 b/g/n)" + ::= { entWlanCommonInfo 4 } + + entESSIDNum OBJECT-TYPE + SYNTAX INTEGER (1..4) + MAX-ACCESS read-write + STATUS mandatory + DESCRIPTION + "Set the Number of multiple ESSID" + ::= { entWlanCommonInfo 5 } + + entChannel OBJECT-TYPE + SYNTAX INTEGER (1..14) + MAX-ACCESS read-write + STATUS mandatory + DESCRIPTION + "The current operating frequency channel" + ::= { entWlanCommonInfo 6 } + + entDataRate OBJECT-TYPE + SYNTAX INTEGER + { + auto(0), + oneMbps(1), + twoMbps(2), + fiveNhalfMbps(5), + elevenMbps(11), + sixMbps(6), + nineMbps(9), + twelveMbps(12), + eighteenMbps(18), + twentytwoMbps(24), + thirtysixMbps(36), + fortyeightMbps(48), + fiftyfourMbps(54) + } + MAX-ACCESS read-write + STATUS mandatory + DESCRIPTION + "This attribute specifies the data rate at which the station may transmit data in Mbps + 0(Auto), 1(1Mbps), 2(2Mbps), 5(5.5Mbps), 11(11Mbps), 6(6Mbps), 9(9Mbps), 12(12Mbps), + 18(18Mbps), 24(24Mbps), 36(36Mbps), 48(48Mbps), 54(54Mbps)" + ::= { entWlanCommonInfo 7 } + + entNDataRate OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS mandatory + DESCRIPTION + "This attribute specifies the 11n data rate" + ::= { entWlanCommonInfo 8 } + + entTxPower OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS mandatory + DESCRIPTION + "The transmit power level: 10(%), 25(%), 50(%), 75(%), 90(%), 100(%)" + ::= { entWlanCommonInfo 9 } + + entBeaconInterval OBJECT-TYPE + SYNTAX INTEGER (20..1024) + MAX-ACCESS read-write + STATUS mandatory + DESCRIPTION + "This attribute specifies the number of TU that a station shall use + for scheduling Beacon transmissions" + ::= { entWlanCommonInfo 10 } + + entDTIMPeriod OBJECT-TYPE + SYNTAX INTEGER (1..255) + MAX-ACCESS read-write + STATUS mandatory + DESCRIPTION + "This attribute specifies the number of beacon intervals" + ::= { entWlanCommonInfo 11 } + + entFragmentationThreshold OBJECT-TYPE + SYNTAX INTEGER (256..2346) + MAX-ACCESS read-write + STATUS mandatory + DESCRIPTION + "This attribute shall specify the current maximum size, in octets, + of the MPDU that may be delivered to the PHY" + ::= { entWlanCommonInfo 12 } + + entRTSThreshold OBJECT-TYPE + SYNTAX INTEGER (0..2347) + MAX-ACCESS read-write + STATUS mandatory + DESCRIPTION + "This attribute shall indicate the number of octets in an MPDU, + below which an RTS/CTS handshake shall not be performed." + ::= { entWlanCommonInfo 13 } + + entChannelBandwidth OBJECT-TYPE + SYNTAX INTEGER (0..1) + MAX-ACCESS read-write + STATUS mandatory + DESCRIPTION + "This attribute specifies the channel bandwidth: 0(Auto 20/40 MHZ), 1(20 MHZ)" + ::= { entWlanCommonInfo 14 } + + entPreambleType OBJECT-TYPE + SYNTAX INTEGER + { + short(1), + long(2) + } + MAX-ACCESS read-write + STATUS mandatory + DESCRIPTION + "This attribute specifies the preamble type: 1(Short), 2(Long)" + ::= { entWlanCommonInfo 15 } + + entCTSProtection OBJECT-TYPE + SYNTAX INTEGER + { + auto(0), + always(1), + none(2) + } + MAX-ACCESS read-write + STATUS mandatory + DESCRIPTION + "This attribute specifies the CTS protection: 0(Auto), 1(Always), 2(None)" + ::= { entWlanCommonInfo 16 } + + entWlanESSIDInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF EntWlanESSIDInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table provides one row for each ESSID information. + Each row contains the enterprise ESSID information Table + for that ESSID information." + ::= { entWlan 2 } + + entWlanESSIDInfoEntry OBJECT-TYPE + SYNTAX EntWlanESSIDInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry in the entWlanESSIDInfoTable." + INDEX { entWlanESSIDInfoIndex } + ::= { entWlanESSIDInfoTable 1 } + + EntWlanESSIDInfoEntry ::= + SEQUENCE { + entWlanESSIDInfoIndex INTEGER, + entESSID OCTET STRING, + entBroadcastESSID TruthValue, + entWMM TruthValue, + entEncryption INTEGER, + entWlanAuthenticationType INTEGER + } + + entWlanESSIDInfoIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The auxiliary variable used to identify instances of columnar + objects in the ESSID information Table" + ::= { entWlanESSIDInfoEntry 1 } + + entESSID OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This attribute reflects the Service Set ID used in + the Desired- SSID parameter of the most recent MLME_Scan.request" + ::= { entWlanESSIDInfoEntry 2 } + + entBroadcastESSID OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS mandatory + DESCRIPTION + "Set this attribute TRUE will enable the hidden SSID" + ::= { entWlanESSIDInfoEntry 3 } + + entWMM OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS mandatory + DESCRIPTION + "Set this attribute TRUE will enable WMM" + ::= { entWlanESSIDInfoEntry 4 } + + + entEncryption OBJECT-TYPE + SYNTAX INTEGER (0..4) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The WLAN encryption: 0(none), 1(WEP), 2(TKIP), 3(AES), 4(TKIPAES)" + ::= { entWlanESSIDInfoEntry 5 } + + entWlanAuthenticationType OBJECT-TYPE + SYNTAX INTEGER (0..8) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The current authentication algorithms: 0 (openSystem), 1(wepAuto), + 2(sharedKey), 3(WPAPSK), 4(WPA), 5(WPA2PSK), 6(WPA2), 7(WPA1WPA2), + 8(WPA1PSKWPA2PSK)" + ::= { entWlanESSIDInfoEntry 6 } + + entWlanWepInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF EntWlanWepInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table provides one row for each WEP information. + Each row contains the enterprise WEP information Table + for that WEP information." + ::= { entWlan 3 } + + entWlanWepInfoEntry OBJECT-TYPE + SYNTAX EntWlanWepInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry in the entWlanWepInfoTable." + INDEX { entWlanESSIDIndex } + ::= { entWlanWepInfoTable 1 } + + EntWlanWepInfoEntry ::= + SEQUENCE { + entWlanESSIDIndex INTEGER, + entWlanWepKeyID INTEGER, + entWlanWepKey1Value OCTET STRING, + entWlanWepKey2Value OCTET STRING, + entWlanWepKey3Value OCTET STRING, + entWlanWepKey4Value OCTET STRING + } + + entWlanESSIDIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The auxiliary variable used to identify instances of columnar + objects in the WEP information Table" + ::= { entWlanWepInfoEntry 1 } + + entWlanWepKeyID OBJECT-TYPE + SYNTAX INTEGER (1..4) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This attribute shall indicate the use of the first, second, third, or fourth + element of the WEPDefaultKeys array" + ::= { entWlanWepInfoEntry 2 } + + entWlanWepKey1Value OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set key1 string. (5 or 13 ASCCI characters, 10 or 26 hex numbers)" + ::= { entWlanWepInfoEntry 3 } + + entWlanWepKey2Value OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set key2 string. (5 or 13 ASCCI characters, 10 or 26 hex numbers)" + ::= { entWlanWepInfoEntry 4 } + + entWlanWepKey3Value OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set key3 string. (5 or 13 ASCCI characters, 10 or 26 hex numbers)" + ::= { entWlanWepInfoEntry 5 } + + entWlanWepKey4Value OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set key4 string. (5 or 13 ASCCI characters, 10 or 26 hex numbers)" + ::= { entWlanWepInfoEntry 6 } + + entWlanWPAInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF EntWlanWPAInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table provides one row for each WPA information. + Each row contains the enterprise WPA information Table + for that WPA information." + ::= { entWlan 4 } + + entWlanWPAInfoEntry OBJECT-TYPE + SYNTAX EntWlanWPAInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry in the entWlanWPAInfoTable." + INDEX { entWlanWPAESSIDIndex } + ::= { entWlanWPAInfoTable 1 } + + EntWlanWPAInfoEntry ::= + SEQUENCE { + entWlanWPAESSIDIndex INTEGER, + entPresharedKey DisplayString + } + + entWlanWPAESSIDIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The auxiliary variable used to identify instances of columnar + objects in the WPA information Table" + ::= { entWlanWPAInfoEntry 1 } + + entPresharedKey OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS write-only + STATUS current + DESCRIPTION + "The WPA Pre-Shared key. (8~63 ASCII or 64 HEX)" + ::= { entWlanWPAInfoEntry 2 } + + ent802dot1xInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF Ent802dot1xInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table provides one row for each 802.1x information. + Each row contains the enterprise 802.1x information Table + for that 802.1x information." + ::= { entWlan 5 } + + ent802dot1xInfoEntry OBJECT-TYPE + SYNTAX Ent802dot1xInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry in the ent802dot1xInfoTable." + INDEX { entWlan802dot1xESSIDIndex } + ::= { ent802dot1xInfoTable 1 } + + Ent802dot1xInfoEntry ::= + SEQUENCE { + entWlan802dot1xESSIDIndex INTEGER, + entRADIUSServerIPAddress IpAddress, + entRADIUSServerPort INTEGER, + entRADIUSServerPassword DisplayString, + entWlan802dot1xEnable TruthValue + } + + entWlan802dot1xESSIDIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The auxiliary variable used to identify instances of columnar + objects in the 802.1x information Table" + ::= { ent802dot1xInfoEntry 1 } + + entRADIUSServerIPAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The address of RADIUS Server" + ::= { ent802dot1xInfoEntry 2 } + + entRADIUSServerPort OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The port of RADIUS Server" + ::= { ent802dot1xInfoEntry 3 } + + entRADIUSServerPassword OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS write-only + STATUS current + DESCRIPTION + "The password of RADIUS Server" + ::= { ent802dot1xInfoEntry 4 } + + entWlan802dot1xEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set this attribute TRUE will enable 802.1x" + ::= { ent802dot1xInfoEntry 5 } + +-- Wlan ClientList table + entWlanClientListInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF EntWlanClientListInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table provides one row for Wlan client list information." + ::= { entWlan 6 } + + entWlanClientListInfoEntry OBJECT-TYPE + SYNTAX EntWlanClientListInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry in the entWlanClientListInfoTable." + INDEX { entCLInfoIndex } + ::= { entWlanClientListInfoTable 1 } + + EntWlanClientListInfoEntry ::= + SEQUENCE { + entCLInfoIndex INTEGER, + entCLInterface OCTET STRING, + entCLMAC OCTET STRING, + entCLRx OCTET STRING, + entCLTx OCTET STRING, + entCLSignal INTEGER, + entCLConnectedTime OCTET STRING, + entCLIdleTime OCTET STRING + } + + entCLInfoIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The auxiliary variable used to identify instances of columnar + objects in the ClientList information Table" + ::= { entWlanClientListInfoEntry 1 } + + entCLInterface OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Client connected SSID" + ::= { entWlanClientListInfoEntry 2 } + + entCLMAC OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Client MAC" + ::= { entWlanClientListInfoEntry 3 } + + entCLRx OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Rx value" + ::= { entWlanClientListInfoEntry 4 } + + entCLTx OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Tx value" + ::= { entWlanClientListInfoEntry 5 } + + entCLSignal OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Client Wlan Signal" + ::= { entWlanClientListInfoEntry 6 } + + entCLConnectedTime OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Client connected time" + ::= { entWlanClientListInfoEntry 7 } + + entCLIdleTime OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Client idle time" + ::= { entWlanClientListInfoEntry 8 } + +-- entSNMP OBJECT IDENTIFIER ::= { indoorWirelessDevice 6 } + entSNMPStatus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS mandatory + DESCRIPTION + "The status of current SNMP agent.0:disable, 1:Enable" + ::= { entSNMP 1 } + + entSNMPVerType OBJECT-TYPE + SYNTAX INTEGER + { + all(0), + v1(1), + v2c(2), + v3(3) + } + MAX-ACCESS read-write + STATUS mandatory + DESCRIPTION + "The version of current SNMP agent.0:all, 1: v1, 2:v2c, 3:v3" + ::= { entSNMP 2 } + + entSNMPCommunityTable OBJECT-TYPE + SYNTAX SEQUENCE OF EntSNMPCommunityEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table provides one row for each SNMP community. + Each row contains the enterprise SNMP community table + for that SNMP community." + ::= { entSNMP 3 } + + entSNMPCommunityEntry OBJECT-TYPE + SYNTAX EntSNMPCommunityEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry in the entSNMPCommunityTable." + INDEX { entSNMPCommunityIndex } + ::= { entSNMPCommunityTable 1 } + + EntSNMPCommunityEntry ::= + SEQUENCE { + entSNMPCommunityIndex INTEGER, + entSNMPCommunityName DisplayString, + entSNMPCommunityType INTEGER, + entSNMPCommunityValid TruthValue, + } + + entSNMPCommunityIndex OBJECT-TYPE + SYNTAX INTEGER (1..2) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The auxiliary variable used to identify instances of + columnar objects in the SNMP Community Table" + ::= { entSNMPCommunityEntry 1 } + + entSNMPCommunityName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The community name used to access SNMP device." + ::= { entSNMPCommunityEntry 2 } + + entSNMPCommunityType OBJECT-TYPE + SYNTAX INTEGER + { + read(1), + write(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The auxiliary variable used to identify instances of + columnar objects in the SNMP Community Table" + ::= { entSNMPCommunityEntry 3 } + + entSNMPCommunityValid OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Display the validity information of corresponding community index" + ::= { entSNMPCommunityEntry 4 } + + entSNMPTrap OBJECT IDENTIFIER ::= { entSNMP 4 } + + entTrapStatus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS mandatory + DESCRIPTION + "The trap status of current SNMP agent.0:disable, 1:Enable" + ::= { entSNMPTrap 1 } + + entTrapVer OBJECT-TYPE + SYNTAX INTEGER + { + all(0), + v1(1), + v2c(2), + v3(3) + } + MAX-ACCESS read-write + STATUS mandatory + DESCRIPTION + "The trap version of current SNMP agent.0:all, 1: v1, 2:v2c, 3:v3" + ::= { entSNMPTrap 2 } + + entTrapReceiverIPAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specify the IP address(host) to receive the trap report" + ::= { entSNMPTrap 3 } + + entTrapReceiverCommunityName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specify the community name for SNMP manager to receive the trap report" + ::= { entSNMPTrap 4 } + + entTraps OBJECT IDENTIFIER ::= { indoorWirelessDevice 20 } + entSystemTraps OBJECT IDENTIFIER ::= { entTraps 1 } + entWanTraps OBJECT IDENTIFIER ::= { entTraps 2 } + + entSystemTrapsReboot NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "The trap is generated when the system is rebooted." + ::= {entSystemTraps 1} + + entSystemTrapsRestoreToDefault NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "The trap is generated when the default configuration of the system + is restored." + ::= {entSystemTraps 2} + + entSystemTrapsReloadModules NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "The trap is generated when the system modules are reloaded." + ::= {entSystemTraps 3} + + entWanTrapsLinkDisconnect NOTIFICATION-TYPE + OBJECTS {ifIndex} + STATUS current + DESCRIPTION + "The trap is generated when the PHY of WAN is disconnected and + it was connected." + ::= {entWanTraps 1} + + entWanTrapsLinkRecover NOTIFICATION-TYPE + OBJECTS {ifIndex} + STATUS current + DESCRIPTION + "The trap is generated when the PHY of WAN is connected and + it was disconnected" + ::= {entWanTraps 2} + + +END