diff --git a/mibs/SENAO-EOR7550-MIB b/mibs/SENAO-EOR7550-MIB new file mode 100644 index 000000000..6336c2dce --- /dev/null +++ b/mibs/SENAO-EOR7550-MIB @@ -0,0 +1,1415 @@ +-- ***************************************************************** +-- Senao EOR7550 Private MIB +-- +-- Apr 2008, Adonn Fu +-- +-- Copyright (c) 2000-2003 by Sendfar Technology Co., Ltd. +-- All rights reserved. +-- ***************************************************************** + +--module definition + +SENAO-EOR7550-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} + + eor7550 OBJECT IDENTIFIER ::= { senao 101 } + + entSystem OBJECT IDENTIFIER ::= { eor7550 1 } + entLAN OBJECT IDENTIFIER ::= { eor7550 2 } + entWAN OBJECT IDENTIFIER ::= { eor7550 3 } + entMacFilter OBJECT IDENTIFIER ::= { eor7550 4} + entRalinkWlan OBJECT IDENTIFIER ::= { eor7550 5} + entSNMP OBJECT IDENTIFIER ::= { eor7550 6 } + entAthWlan OBJECT IDENTIFIER ::= { eor7550 7} + + entWlanCommonInfo OBJECT IDENTIFIER ::= { entRalinkWlan 1} + entAthWlanCommonInfo OBJECT IDENTIFIER ::= { entAthWlan 1} + +-- objects definition + +-- entSystem OBJECT IDENTIFIER ::= { eor7550 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), + universal-repeater(1), + ap-bridge(2), + client-bridge(3), + client-router(4), + wds-bridge(5), + ap-router-repeater(6), + wds-repeater(7), + wds-router-repeater(8) + } + 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, + 6: AP router repeater, 7: WDS repeater, 8: WDS router repeater" + ::= { 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 ::= { eor7550 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 TUUE 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 TUUE 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 ::= { eor7550 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 TUUE will enable the router." + ::= { entWAN 1 } + +-- entMacFilter OBJECT IDENTIFIER ::= { eor7550 4 } + entLanMacFilteringEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS mandatory + DESCRIPTION + "Set this attribute TUUE 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 ::= { eor7550 5 } +-- entWlanCommonInfo OBJECT IDENTIFIER ::= { entWlan 1} + + entOpMode OBJECT-TYPE + SYNTAX INTEGER + { + ap(0), + client-bridge(1), + client-router(2), + wds-bridge(3), + wds-repeater(4), + repeater-ap(5), + repeater-sta(6), + disable(7) + } + MAX-ACCESS read-only + STATUS mandatory + DESCRIPTION + "Get op mode: 0(AP), 1(Client bridge), 2(Client router), + 3(WDS bridge), 4(WDS repeater), 5(Repeater ap), 6(Repeater station), + 7(Disable)" + ::= { entWlanCommonInfo 1 } + + entRadio OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS mandatory + DESCRIPTION + "Set this attribute TUUE will enable the radio" + ::= { entWlanCommonInfo 2 } + + entBand OBJECT-TYPE + SYNTAX INTEGER + { + ieee802dot11-b-g(0), + ieee802dot11-b(1), + ieee802dot11-g(4), + ieee802dot11-n(6), + ieee802dot11-b-g-n(9) + } + MAX-ACCESS read-write + STATUS mandatory + DESCRIPTION + "The wireless mode: 0(802.11 b/g), + 1(802.11 b), + 4(802.11 g), + 6(802.11 n), + 9(802.11 b/g/n)" + ::= { entWlanCommonInfo 4 } + + entESSIDNum OBJECT-TYPE + SYNTAX INTEGER (1..4) + MAX-ACCESS read-write + STATUS mandatory + DESCRIPTION + "Only when op mode for Ralink is 0(AP) and 5(Repeater AP), + support multiple ESSID. Set the Number of multiple ESSID" + ::= { entWlanCommonInfo 5 } + + entChannel OBJECT-TYPE + SYNTAX INTEGER (1..14) + MAX-ACCESS read-write + STATUS mandatory + DESCRIPTION + "Only when op mode for Ralink is 0(AP), 3(WDS bridge), 4(WDS repeater) and 5(Repeater AP), + 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 + { + auto(0), + mcs0(1), + mcs1(2), + mcs2(3), + mcs3(4), + mcs4(5), + mcs5(6), + mcs6(7), + mcs7(8), + mcs8(9), + mcs9(10), + mcs10(11), + mcs11(12), + mcs12(13), + mcs13(14), + mcs14(15), + mcs15(16) + } + 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." + ::= { entRalinkWlan 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 TUUE will enable the hidden SSID" + ::= { entWlanESSIDInfoEntry 3 } + + entWMM OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS mandatory + DESCRIPTION + "Set this attribute TUUE 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." + ::= { entRalinkWlan 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." + ::= { entRalinkWlan 4 } + + entWlanWPAInfoEntry OBJECT-TYPE + SYNTAX EntWlanWPAInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry in the entWlanWPAInfoTable." + INDEX { entWlanESSIDIndex } + ::= { entWlanWPAInfoTable 1 } + + EntWlanWPAInfoEntry ::= + SEQUENCE { + entWlanESSIDIndex INTEGER, + entPresharedKey DisplayString + } + + entWlanESSIDIndex 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." + ::= { entRalinkWlan 5 } + + ent802dot1xInfoEntry OBJECT-TYPE + SYNTAX Ent802dot1xInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry in the ent802dot1xInfoTable." + INDEX { entWlanESSIDIndex } + ::= { ent802dot1xInfoTable 1 } + + Ent802dot1xInfoEntry ::= + SEQUENCE { + entWlanESSIDIndex INTEGER, + entRADIUSServerIPAddress IpAddress, + entRADIUSServerPort INTEGER, + entRADIUSServerPassword DisplayString, + entWlan802dot1xEnable TruthValue + } + + entWlanESSIDIndex 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 TUUE will enable 802.1x" + ::= { ent802dot1xInfoEntry 5 } + +-- entSNMP OBJECT IDENTIFIER ::= { eor7550 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 ::= { eor7550 20 } + entSystemTraps OBJECT IDENTIFIER ::= { entTraps 1 } + entWanTraps OBJECT IDENTIFIER ::= { entTraps 2 } + + entSystemTrapsReboot NOTIFICATION-TYPE + OBJECTS {} + STATUS current + DESCRIPTION + "The trap is generated when the system is rebooted." + ::= {entSystemTraps 1} + + entSystemTrapsRestoreToDefault NOTIFICATION-TYPE + OBJECTS {} + STATUS current + DESCRIPTION + "The trap is generated when the default configuration of the system + is restored." + ::= {entSystemTraps 2} + + entSystemTrapsReloadModules NOTIFICATION-TYPE + OBJECTS {} + 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} + +-- entAthWlan OBJECT IDENTIFIER ::= { eor7550 7 } +-- entAthWlanCommonInfo OBJECT IDENTIFIER ::= { entAthWlan 1} + + entOpMode OBJECT-TYPE + SYNTAX INTEGER + { + ap(0), + client-bridge(1), + client-router(2), + wds-bridge(3), + wds-repeater(4), + repeater-ap(5), + repeater-sta(6), + disable(7) + } + MAX-ACCESS read-only + STATUS mandatory + DESCRIPTION + "Get op mode: 0(AP), 1(Client bridge), 2(Client router), + 3(WDS bridge), 4(WDS repeater), 5(Repeater ap), 6(Repeater station), + 7(Disable)" + ::= { entAthWlanCommonInfo 1 } + + entBand OBJECT-TYPE + SYNTAX INTEGER + { + ieee802dot11-b-g(0), + ieee802dot11-b(1), + ieee802dot11-a(2), + ieee802dot11-g(4) + } + 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)" + ::= { entAthWlanCommonInfo 4 } + + entESSIDNum OBJECT-TYPE + SYNTAX INTEGER (1..4) + MAX-ACCESS read-write + STATUS mandatory + DESCRIPTION + "Only when op mode for Atheros is 0(AP), + set the Number of multiple ESSID" + ::= { entAthWlanCommonInfo 5 } + + entChannel OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS mandatory + DESCRIPTION + "Only when op mode for Atheros is 0(AP), 3(WDS Bridge) and 4(WDS Repeater), + The current operating frequency channel" + ::= { entAthWlanCommonInfo 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)" + ::= { entAthWlanCommonInfo 7 } + + entTxPower OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS mandatory + DESCRIPTION + "Only when op mode for Atheros is 0(AP), 3(WDS Bridge) and 4(WDS Repeater), + The transmit power level: 10(%), 25(%), 50(%), 75(%), 90(%), 100(%)" + ::= { entAthWlanCommonInfo 9 } + + entBeaconInterval OBJECT-TYPE + SYNTAX INTEGER (25..1000) + MAX-ACCESS read-write + STATUS mandatory + DESCRIPTION + "Only when op mode for Atheros is 0(AP), 3(WDS Bridge) and 4(WDS Repeater), + This attribute specifies the number of TU that a station shall use + for scheduling Beacon transmissions" + ::= { entAthWlanCommonInfo 10 } + + entDTIMPeriod OBJECT-TYPE + SYNTAX INTEGER (1..255) + MAX-ACCESS read-write + STATUS mandatory + DESCRIPTION + "Only when op mode for Atheros is 0(AP), 3(WDS Bridge) and 4(WDS Repeater), + This attribute specifies the number of beacon intervals" + ::= { entAthWlanCommonInfo 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" + ::= { entAthWlanCommonInfo 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." + ::= { entAthWlanCommonInfo 13 } + + 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)" + ::= { entAthWlanCommonInfo 15 } + + entCTSProtection OBJECT-TYPE + SYNTAX INTEGER + { + auto(0), + always(1), + none(2) + } + MAX-ACCESS read-write + STATUS mandatory + DESCRIPTION + "Only when op mode for Atheros is 0(AP), 3(WDS Bridge) and 4(WDS Repeater), + This attribute specifies the CTS protection: 0(Auto), 1(Always), 2(None)" + ::= { entAthWlanCommonInfo 16 } + + entDistance OBJECT-TYPE + SYNTAX INTEGER (21..191) + MAX-ACCESS read-write + STATUS mandatory + DESCRIPTION + "ACK timeout" + ::= { entAthWlanCommonInfo 17 } + + entAthWlanESSIDInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF EntAthWlanESSIDInfoEntry + 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." + ::= { entAthWlan 2 } + + entAthWlanESSIDInfoEntry OBJECT-TYPE + SYNTAX EntAthWlanESSIDInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry in the entWlanESSIDInfoTable." + INDEX { entWlanESSIDInfoIndex } + ::= { entAthWlanESSIDInfoTable 1 } + + EntAthWlanESSIDInfoEntry ::= + 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 + "Only when op mode for Atheros is 0(AP), 3(WDS Bridge) and 4(WDS Repeater), + The auxiliary variable used to identify instances of columnar + objects in the ESSID information Table" + ::= { entAthWlanESSIDInfoEntry 1 } + + entESSID OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Only when op mode for Atheros is 0(AP), + This attribute reflects the Service Set ID used in + the Desired- SSID parameter of the most recent MLME_Scan.request" + ::= { entAthWlanESSIDInfoEntry 2 } + + entBroadcastESSID OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS mandatory + DESCRIPTION + "Only when op mode for Atheros is 0(AP), + Set this attribute TUUE will enable the hidden SSID" + ::= { entAthWlanESSIDInfoEntry 3 } + + entWMM OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS mandatory + DESCRIPTION + "Only when op mode for Atheros is 0(AP), + Set this attribute TUUE will enable WMM" + ::= { entAthWlanESSIDInfoEntry 4 } + + + entEncryption OBJECT-TYPE + SYNTAX INTEGER (0..4) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Only when op mode for Atheros is 0(AP), 3(WDS Bridge) and 4(WDS Repeater), + The WLAN encryption: 0(none), 1(WEP), 2(TKIP), 3(AES), 4(TKIPAES)" + ::= { entAthWlanESSIDInfoEntry 5 } + + entWlanAuthenticationType OBJECT-TYPE + SYNTAX INTEGER (0..8) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Only when op mode for Atheros is 0(AP), 3(WDS Bridge) and 4(WDS Repeater), + The current authentication algorithms: 0 (openSystem), 1(wepAuto), + 2(sharedKey), 3(WPAPSK), 4(WPA), 5(WPA2PSK), 6(WPA2), 7(WPA1WPA2), + 8(WPA1PSKWPA2PSK)" + ::= { entAthWlanESSIDInfoEntry 6 } + + entAthWlanWepInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF EntAthWlanWepInfoEntry + 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." + ::= { entAthWlan 3 } + + entAthWlanWepInfoEntry OBJECT-TYPE + SYNTAX EntAthWlanWepInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry in the entWlanWepInfoTable." + INDEX { entWlanESSIDIndex } + ::= { entAthWlanWepInfoTable 1 } + + EntAthWlanWepInfoEntry ::= + 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 + "Only when op mode for Atheros is 0(AP), 3(WDS Bridge) and 4(WDS Repeater), + The auxiliary variable used to identify instances of columnar + objects in the WEP information Table" + ::= { entAthWlanWepInfoEntry 1 } + + entWlanWepKeyID OBJECT-TYPE + SYNTAX INTEGER (1..4) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Only when op mode for Atheros is 0(AP), 3(WDS Bridge) and 4(WDS Repeater), + This attribute shall indicate the use of the first, second, third, or fourth + element of the WEPDefaultKeys array" + ::= { entAthWlanWepInfoEntry 2 } + + entWlanWepKey1Value OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Only when op mode for Atheros is 0(AP), 3(WDS Bridge) and 4(WDS Repeater), + Set key1 string. (5 or 13 ASCCI characters, 10 or 26 hex numbers)" + ::= { entAthWlanWepInfoEntry 3 } + + entWlanWepKey2Value OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Only when op mode for Atheros is 0(AP), 3(WDS Bridge) and 4(WDS Repeater), + Set key2 string. (5 or 13 ASCCI characters, 10 or 26 hex numbers)" + ::= { entAthWlanWepInfoEntry 4 } + + entWlanWepKey3Value OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Only when op mode for Atheros is 0(AP), 3(WDS Bridge) and 4(WDS Repeater), + Set key3 string. (5 or 13 ASCCI characters, 10 or 26 hex numbers)" + ::= { entAthWlanWepInfoEntry 5 } + + entWlanWepKey4Value OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Only when op mode for Atheros is 0(AP), 3(WDS Bridge) and 4(WDS Repeater), + Set key4 string. (5 or 13 ASCCI characters, 10 or 26 hex numbers)" + ::= { entAthWlanWepInfoEntry 6 } + + entAthWlanWPAInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF EntAthWlanWPAInfoEntry + 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." + ::= { entAthWlan 4 } + + entAthWlanWPAInfoEntry OBJECT-TYPE + SYNTAX EntAthWlanWPAInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry in the entWlanWPAInfoTable." + INDEX { entWlanESSIDIndex } + ::= { entAthWlanWPAInfoTable 1 } + + EntAthWlanWPAInfoEntry ::= + SEQUENCE { + entWlanESSIDIndex INTEGER, + entPresharedKey DisplayString + } + + entWlanESSIDIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Only when op mode for Atheros is 0(AP), 3(WDS Bridge) and 4(WDS Repeater), + The auxiliary variable used to identify instances of columnar + objects in the WPA information Table" + ::= { entAthWlanWPAInfoEntry 1 } + + entPresharedKey OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS write-only + STATUS current + DESCRIPTION + "Only when op mode for Atheros is 0(AP), 3(WDS Bridge) and 4(WDS Repeater), + The WPA Pre-Shared key. (8~63 ASCII or 64 HEX)" + ::= { entAthWlanWPAInfoEntry 2 } + + entAth802dot1xInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF EntAth802dot1xInfoEntry + 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." + ::= { entAthWlan 5 } + + entAth802dot1xInfoEntry OBJECT-TYPE + SYNTAX EntAth802dot1xInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry in the ent802dot1xInfoTable." + INDEX { entWlanESSIDIndex } + ::= { entAth802dot1xInfoTable 1 } + + EntAth802dot1xInfoEntry ::= + SEQUENCE { + entWlanESSIDIndex INTEGER, + entRADIUSServerIPAddress IpAddress, + entRADIUSServerPort INTEGER, + entRADIUSServerPassword DisplayString, + entWlan802dot1xEnable TruthValue + } + + entWlanESSIDIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Only when op mode for Atheros is 0(AP), + The auxiliary variable used to identify instances of columnar + objects in the 802.1x information Table" + ::= { entAth802dot1xInfoEntry 1 } + + entRADIUSServerIPAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Only when op mode for Atheros is 0(AP), + The address of RADIUS Server" + ::= { entAth802dot1xInfoEntry 2 } + + entRADIUSServerPort OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Only when op mode for Atheros is 0(AP), + The port of RADIUS Server" + ::= { entAth802dot1xInfoEntry 3 } + + entRADIUSServerPassword OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS write-only + STATUS current + DESCRIPTION + "Only when op mode for Atheros is 0(AP), + The password of RADIUS Server" + ::= { entAth802dot1xInfoEntry 4 } + + entWlan802dot1xEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Only when op mode for Atheros is 0(AP), + Set this attribute TUUE will enable 802.1x" + ::= { entAth802dot1xInfoEntry 5 } + + +END diff --git a/mibs/SENAO-WLAN-AP-MIB b/mibs/SENAO-WLAN-AP-MIB new file mode 100644 index 000000000..5db23ddf7 --- /dev/null +++ b/mibs/SENAO-WLAN-AP-MIB @@ -0,0 +1,697 @@ +-- ***************************************************************** +-- NCB-8610 Private MIB +-- +-- Sept. 2006, Greg Lin +-- +-- Copyright (c) 2006 by Senao Technology Co., Ltd. +-- All rights reserved. +-- +-- Note: This MIB file is modification 3220 private MIB. +-- It modify SNMPv2 to SNMPv1 syntax. +-- +-- Date: 2006-09-20 +-- ***************************************************************** + +--SENAO-NCB8610-MIB { iso(1) org(3) dod(6) internet(1) private(4) Enterprises(1) Senao(14125) } + +--module definition + + +SENAO-WLAN-AP-MIB DEFINITIONS ::= BEGIN + + IMPORTS + enterprises, IpAddress FROM RFC1155-SMI + DisplayString, PhysAddress FROM RFC1213-MIB + OBJECT-TYPE FROM RFC-1212 + TRAP-TYPE FROM RFC-1215 + mgmt, NetworkAddress, IpAddress, Counter, Gauge, + TimeTicks FROM RFC1155-SMI; + + +-- SENAO-Private-MIB DEFINITIONS -- + senaoMIB OBJECT IDENTIFIER ::= { enterprises 14125 } + +-- SENAO-RFC1213-MIB DEFINITIONS -- + senaoRFC1213Group OBJECT IDENTIFIER ::= { senaoMIB 1 } + +-- SENAO-Private-MIB DEFINITIONS -- + statusInformationGroup OBJECT IDENTIFIER ::= { senaoMIB 2 } + countersGroup OBJECT IDENTIFIER ::= { senaoMIB 3 } + privacySettingsGroup OBJECT IDENTIFIER ::= { senaoMIB 4 } + systemSettingsGroup OBJECT IDENTIFIER ::= { senaoMIB 5 } + webAdministratorSettingsGroup OBJECT IDENTIFIER ::= { senaoMIB 6 } + dhcpSettingsGroup OBJECT IDENTIFIER ::= { senaoMIB 7 } + wdsSettingsGroup OBJECT IDENTIFIER ::= { senaoMIB 8 } + +-- SENAO-RFC1213-MIB DEFINITIONS -- + ip OBJECT IDENTIFIER ::= { senaoRFC1213Group 1 } + icmp OBJECT IDENTIFIER ::= { senaoRFC1213Group 2 } + tcp OBJECT IDENTIFIER ::= { senaoRFC1213Group 3 } + udp OBJECT IDENTIFIER ::= { senaoRFC1213Group 4 } + +-- SENAO-Private-MIB DEFINITIONS -- +-- [ statusInformationGroup ] [1] -- + + connectedToSSID OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This attribute reflects the Service Set ID. + This value may be modified by an external management + entity and used by the local SME to make decisions + about the Scanning process. The connectedToSSID + length is limit between 1~ 32 characters. + + @GET-FUNC=get_statusInfo_group + @SET-FUNC=set_statusInfo_group" + ::= { statusInformationGroup 1 } + + usingChannel OBJECT-TYPE + SYNTAX INTEGER + { + -- the SNMPv1 does not support channel array + channel1 (1), + channel2 (2), + channel3 (3), + channel4 (4), + channel5 (5), + channel6 (6), + channel7 (7), + channel8 (8), + channel9 (9), + channel10 (10), + channel11 (11) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The operating frequency channel. Valid numbers + are as defind in ISO/IEC 8802-11:1999, 15.4.6.2. + @GET-FUNC=get_statusInfo_group" + ::= { statusInformationGroup 2 } + + + accessPointMACAddress OBJECT-TYPE + SYNTAX PhysAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The MAC address of the Access Point (BSS identifier) + with which the radio should Connected or Associated. + @GET-FUNC=get_statusInfo_group" + ::= { statusInformationGroup 3 } + + + currentTransmissionRate OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The transmit bit rates operated, corresponding to data rates + from 1 Mb/s to 54 Mb/s. + @GET-FUNC=get_statusInfo_group" + ::= { statusInformationGroup 4 } + + + + currentIPAddress OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The IP address of this device used over its Ethernet + interface in Routing mode or Bridge interface in Bridgeing mode. + @GET-FUNC=get_statusInfo_group" + ::= { statusInformationGroup 5 } + + + currentTXPower OBJECT-TYPE + SYNTAX INTEGER + { + -- Transmit Power Level + high (1), + medium (2), + low (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The Transmit Power of this device used. + @GET-FUNC=get_statusInfo_group + @SET-FUNC=set_statusInfo_group" + ::= { statusInformationGroup 6 } + + + + +-- [ countersGroup ] [2] -- + + receivedPacketsGoodCount OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of good packets received on the radio interface, + including unicast, broadcast and multicast packets. + @GET-FUNC=get_counters_group" + ::= { countersGroup 1 } + + receivedPacketsBadCount OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of inbound bad packets of the radio interface + were chosen to be discarded even though no errors had been + detected to prevent their being received. One possible reason + for discarding such a packet could be to free up buffer space. + Another reason would be exceeding their maximum time-to-live. + @GET-FUNC=get_counters_group" + ::= { countersGroup 2 } + + + sendPacketsGoodCount OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of good packets transmitted on the radio interface, + including unicast, broadcast and multicast packets. + @GET-FUNC=get_counters_group" + ::= { countersGroup 3 } + + + sendPacketsBadCount OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of outbound bad packets of the radio interface + were chosen to be discarded even though no errors had been + detected to prevent their being transmitted. One possible reason + for discarding such a packet could be to free up buffer space. + Another reason would be exceeding their maximum time-to-live. + @GET-FUNC=get_counters_group" + ::= { countersGroup 4 } + + +-- [ privacySettingsGroup ] [3] -- + + wepEnabled OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "When this attribute is enable, it shall indicate that the IEEE + 802.11 WEP mechanism is used for transmitting frames of type + Data. The default value of this attribute shall be disable. + @GET-FUNC=get_privacy_group + @SET-FUNC=set_privacy_group" + ::= { privacySettingsGroup 1 } + + + wepKeyLength OBJECT-TYPE + SYNTAX INTEGER + { + key-64bits(1), + key-128bits(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The length of WEP key that is used for transmitting and received + frames of type Data. The value of 0 denotes WEP64bit Hex. Key; + 1 stands for WEP128bit Hex. Key + @GET-FUNC=get_privacy_group + @SET-FUNC=set_privacy_group" + ::= { privacySettingsGroup 2 } + + + wepKeyNumber OBJECT-TYPE + SYNTAX INTEGER + { + wep-key1(1), + wep-key2(2), + wep-key3(3), + wep-key4(4) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This attribute shall indicate the use of the first, + second, third, or fourth element of the WEPDefaultKeys + array when set to values of 1, 2, 3, or 4. The + default value of this attribute shall be 0. + @GET-FUNC=get_privacy_group + @SET-FUNC=set_privacy_group" + -- REFERENCE "IEEE Std 802.11-1997, 8.3.2" + ::= { privacySettingsGroup 3 } + + + wepKey OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "A WEP secret key value. 10 Hex. Keys for WEP 64Bits/26 Hex. Keys for WEP128Bits. + @GET-FUNC=get_privacy_group + @SET-FUNC=set_privacy_group" + ::= { privacySettingsGroup 4 } + + +-- macAddressFilter OBJECT-TYPE +-- SYNTAX INTEGER +-- { +-- disable-0(1), +-- enable-1(2) +-- } +-- ACCESS read-write +-- STATUS mandatory +-- DESCRIPTION +-- "If you choose 'disable(1)',will not be able to +-- connect to your Access Point.If you choose +-- 'enable(2)', only those clients whose +-- wireless MAC addresses are in the access control +-- list will be able to connect to your Access Point. +-- @GET-FUNC=get_privacy_group +-- @SET-FUNC=set_privacy_group" +-- ::= { privacySettingsGroup 5 } + + + +-- [ systemSettingsGroup ] [4] -- + + operationMode OBJECT-TYPE + SYNTAX INTEGER + { + bridge(1), + ap-wds(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This defines the type of role of a wireless device. + The device types are: + Bridge(1) -- Bridge + AP+WDS(2) -- Access Point+WDS + @GET-FUNC=get_system_group" + ::= { systemSettingsGroup 1 } + + + ipAddress OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The IP address of this device used over its Ethernet + interface in AP mode. The IP address must NOT to set + [x.x.x.0] or [x,x.x.255]. + @GET-FUNC=get_system_group + @SET-FUNC=set_system_group" + ::= { systemSettingsGroup 2 } + + + subnetMask OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The IP Network mask used by the IP entity when accessing + devices through any of its Ethernet interface in Routing mode + or Bridge interface in Bridgeing mode. + The value of subnet mask must set to 0, 128, 192, 224, 240, 248, 252, 254, 255. + @GET-FUNC=get_system_group + @SET-FUNC=set_system_group" + ::= { systemSettingsGroup 3 } + + + ipGateway OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The IP address of this device's Gateway. + The value of IP Gateway must NOT set to 0 or 255 + @GET-FUNC=get_system_group + @SET-FUNC=set_system_group" + ::= { systemSettingsGroup 4 } + + + deviceName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The description name of this device. + The deviceName length is limit between + 1~32 characters. + @GET-FUNC=get_system_group + @SET-FUNC=set_system_group" + ::= { systemSettingsGroup 5 } + + saveReboot OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Save and Reboot System. + The save Reboot value must set to 1 when you enable this function. + @GET-FUNC=get_system_group + @SET-FUNC=set_system_group" + ::= { systemSettingsGroup 6 } + +-- [ webAdministratorSettingsGroup ] [5] -- + + userName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "User Name assigned to the system for use when + authenticating with Web browser. The username length + limit is 15 characters. + @GET-FUNC=get_webAdmin_group + @SET-FUNC=set_webAdmin_group" + ::= { webAdministratorSettingsGroup 1} + + password OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "User Password assigned to the system + for use when authenticating with Web browser. The + password length limit is 15 characters. + @GET-FUNC=get_webAdmin_group + @SET-FUNC=set_webAdmin_group" + ::= { webAdministratorSettingsGroup 2} + +-- [ dhcpSettingsGroup ] [6] -- + + dhcpEnabled OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "When this attribute is enable, it shall indicate + that the DHCP mechanism is used. The default value + of this attribute shall be disable. + @GET-FUNC=get_dhcp_group + @SET-FUNC=set_dhcp_group" + ::= { dhcpSettingsGroup 1 } + + dhcpLeaseTimes OBJECT-TYPE + SYNTAX INTEGER (1..65535) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The value indicates how many minutes for DHCP + lease time. The value should be set between 1 + and 65535. + @GET-FUNC=get_dhcp_group + @SET-FUNC=set_dhcp_group" + ::= { dhcpSettingsGroup 2 } + + dhcpIPAddressFrom OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "To set DHCP IP address range between dhcpIPAddressFrom + and dhcpIPAddressTo. The IP address must NOT to set + [x.x.x.0] or [x,x.x.255].And the DHCP address range + must be in the LAN subnet. + @GET-FUNC=get_dhcp_group + @SET-FUNC=set_dhcp_group" + ::= { dhcpSettingsGroup 3 } + + dhcpIPAddressTo OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "To set DHCP IP address range between dhcpIPAddressFrom + and dhcpIPAddressTo. The IP address must NOT to set + [x.x.x.0] or [x,x.x.255].And the DHCP address range + must be in the LAN subnet. + @GET-FUNC=get_dhcp_group + @SET-FUNC=set_dhcp_group" + ::= { dhcpSettingsGroup 4 } + +-- [ wdsSettingsGroup ] [6] -- + + wdsEnabled OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "When this attribute is enable, it shall indicate + that the WDS mechanism is used. The default value + of this attribute shall be disable. + @GET-FUNC=get_wds_group + @SET-FUNC=set_wds_group" + ::= { wdsSettingsGroup 1 } + + wdsAPMACAddress1 OBJECT-TYPE + SYNTAX PhysAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "To set the MAC address of the Access Point for WDS. + The format to set as 'ABCDEF123456'. + And Leave blank to disable WDS for that slot. + @GET-FUNC=get_wds_group + @SET-FUNC=set_wds_group" + ::= { wdsSettingsGroup 2 } + + wdsAPMACAddress2 OBJECT-TYPE + SYNTAX PhysAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "To set the MAC address of the Access Point for WDS. + The format to set as 'ABCDEF123456'. + And Leave blank to disable WDS for that slot. + @GET-FUNC=get_wds_group + @SET-FUNC=set_wds_group" + ::= { wdsSettingsGroup 3 } + + wdsAPMACAddress3 OBJECT-TYPE + SYNTAX PhysAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "To set the MAC address of the Access Point for WDS. + The format to set as 'ABCDEF123456'. + And Leave blank to disable WDS for that slot. + @GET-FUNC=get_wds_group + @SET-FUNC=set_wds_group" + ::= { wdsSettingsGroup 4 } + + wdsAPMACAddress4 OBJECT-TYPE + SYNTAX PhysAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "To set the MAC address of the Access Point for WDS. + The format to set as 'ABCDEF123456'. + And Leave blank to disable WDS for that slot. + @GET-FUNC=get_wds_group + @SET-FUNC=set_wds_group" + ::= { wdsSettingsGroup 5 } + + wdsAPMACAddress5 OBJECT-TYPE + SYNTAX PhysAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "To set the MAC address of the Access Point for WDS. + The format to set as 'ABCDEF123456'. + And Leave blank to disable WDS for that slot. + @GET-FUNC=get_wds_group + @SET-FUNC=set_wds_group" + ::= { wdsSettingsGroup 6 } + + wdsAPMACAddress6 OBJECT-TYPE + SYNTAX PhysAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "To set the MAC address of the Access Point for WDS. + The format to set as 'ABCDEF123456'. + And Leave blank to disable WDS for that slot. + @GET-FUNC=get_wds_group + @SET-FUNC=set_wds_group" + ::= { wdsSettingsGroup 7 } + + wdsKeyUsed OBJECT-TYPE + SYNTAX INTEGER + { + none(1), + wep(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "WDS only supports None or WEP security mode. + When this attribute is wep, it shall indicate that the IEEE + 802.11 WEP mechanism is used for transmitting frames of type + Data. The default value of this attribute shall be none. + @GET-FUNC=get_wds_group" + ::= { wdsSettingsGroup 8 } + + wdsKeyType OBJECT-TYPE + SYNTAX INTEGER + { + none(1), + key-64bits(2), + key-128bits(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "WDS only supports None or WEP security mode. + The length of WEP key that is used for transmitting and received + frames of type Data. The value of 2 denotes WEP64bit Hex. Key; + 3 stands for WEP128bit Hex. Key + @GET-FUNC=get_wds_group" + ::= { wdsSettingsGroup 9 } + +-- SENAO-RFC1213-MIB DEFINITIONS -- +-- the IP group + +-- Implementation of the IP group is mandatory for all +-- systems. + + +ipInReceives OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The total number of input datagrams received from + interfaces, including those received in error. + @GET-FUNC=get_ip_row" + ::= { ip 1 } + + +ipForwDatagrams OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of input datagrams for which this + entity was not their final IP destination, as a + result of which an attempt was made to find a + route to forward them to that final destination. + In entities which do not act as IP Gateways, this + counter will include only those packets which were + Source-Routed via this entity, and the Source- + Route option processing was successful. + @GET-FUNC=get_ip_row" + ::= { ip 2 } + + +-- the ICMP group + +-- Implementation of the ICMP group is mandatory for all +-- systems. + +icmpInMsgs OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The total number of ICMP messages which the + entity received. Note that this counter includes + all those counted by icmpInErrors. + @GET-FUNC=get_icmp_row" + ::= { icmp 1 } + + + +icmpOutMsgs OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The total number of ICMP messages which this + entity attempted to send. Note that this counter + includes all those counted by icmpOutErrors. + @GET-FUNC=get_icmp_row" + ::= { icmp 2 } + + +-- the TCP group + +-- Implementation of the TCP group is mandatory for all +-- systems that implement the TCP. + +-- Note that instances of object types that represent +-- information about a particular TCP connection are +-- transient; they persist only as long as the connection +-- in question. + + +tcpInSegs OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The total number of segments received, including + those received in error. This count includes + segments received on currently established + connections. + @GET-FUNC=get_tcp_row" + ::= { tcp 1 } + +tcpOutSegs OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The total number of segments sent, including + those on current connections but excluding those + containing only retransmitted octets. + @GET-FUNC=get_tcp_row" + ::= { tcp 2 } + + +-- the UDP group + +-- Implementation of the UDP group is mandatory for all +-- systems which implement the UDP. + +udpInDatagrams OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The total number of UDP datagrams delivered to + UDP users. + @GET-FUNC=get_udp_row" + ::= { udp 1 } + +udpOutDatagrams OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The total number of UDP datagrams sent from this + entity. + @GET-FUNC=get_udp_row" + ::= { udp 2 } +END diff --git a/mibs/SENAO-WLAN-CB-MIB b/mibs/SENAO-WLAN-CB-MIB new file mode 100644 index 000000000..9883b5af4 --- /dev/null +++ b/mibs/SENAO-WLAN-CB-MIB @@ -0,0 +1,548 @@ +-- ***************************************************************** +-- NCB-8610 Private MIB +-- +-- Sept. 2006, Greg Lin +-- +-- Copyright (c) 2006 by Senao Technology Co., Ltd. +-- All rights reserved. +-- +-- Note: This MIB file is modification 3220 private MIB. +-- It modify SNMPv2 to SNMPv1 syntax. +-- +-- Date: 2006-09-20 +-- ***************************************************************** + +--SENAO-NCB8610-MIB { iso(1) org(3) dod(6) internet(1) private(4) Enterprises(1) Senao(14125) } + +--module definition + + +SENAO-WLAN-CB-MIB DEFINITIONS ::= BEGIN + + IMPORTS + enterprises, IpAddress FROM RFC1155-SMI + DisplayString, PhysAddress FROM RFC1213-MIB + OBJECT-TYPE FROM RFC-1212 + TRAP-TYPE FROM RFC-1215 + mgmt, NetworkAddress, IpAddress, Counter, Gauge, + TimeTicks FROM RFC1155-SMI; + + +-- SENAO-Private-MIB DEFINITIONS -- + senaoMIB OBJECT IDENTIFIER ::= { enterprises 14125 } + + +-- SENAO-RFC1213-MIB DEFINITIONS -- + senaoRFC1213Group OBJECT IDENTIFIER ::= { senaoMIB 1 } + +-- SENAO-Private-MIB DEFINITIONS -- + statusInformationGroup OBJECT IDENTIFIER ::= { senaoMIB 2 } + countersGroup OBJECT IDENTIFIER ::= { senaoMIB 3 } + privacySettingsGroup OBJECT IDENTIFIER ::= { senaoMIB 4 } + systemSettingsGroup OBJECT IDENTIFIER ::= { senaoMIB 5 } + webAdministratorSettingsGroup OBJECT IDENTIFIER ::= { senaoMIB 6 } + + + +-- SENAO-RFC1213-MIB DEFINITIONS -- + ip OBJECT IDENTIFIER ::= { senaoRFC1213Group 1 } + icmp OBJECT IDENTIFIER ::= { senaoRFC1213Group 2 } + tcp OBJECT IDENTIFIER ::= { senaoRFC1213Group 3 } + udp OBJECT IDENTIFIER ::= { senaoRFC1213Group 4 } + + +-- SENAO-Private-MIB DEFINITIONS -- +-- [ statusInformationGroup ] [1] -- + + connectedToSSID OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This attribute reflects the Service Set ID. + This value may be modified by an external management + entity and used by the local SME to make decisions + about the Scanning process. The connectedToSSID + length is limit between 1~ 32 characters. + @GET-FUNC=get_statusInfo_group + @SET-FUNC=set_statusInfo_group" + ::= { statusInformationGroup 1 } + + usingChannel OBJECT-TYPE + SYNTAX INTEGER + { + -- Note: the SNMPv1 does not support channel array so chang channelX + channel1 (1), + channel2 (2), + channel3 (3), + channel4 (4), + channel5 (5), + channel6 (6), + channel7 (7), + channel8 (8), + channel9 (9), + channel10 (10), + channel11 (11) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The operating frequency channel. Valid numbers + are as defind in ISO/IEC 8802-11:1999, 15.4.6.2. + @GET-FUNC=get_statusInfo_group" + ::= { statusInformationGroup 2 } + + +-- (CB) + clientBridgeMACAddress OBJECT-TYPE + SYNTAX PhysAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The purpose of clientBridgeMACAddress is to allow a manager to identify + a station for its own purposes. This attribute provides + for that eventuality while keeping the true MAC address + independent. Its syntax is MAC address and default value + is the station's assigned, unique MAC address. + @GET-FUNC=get_statusInfo_group" + ::= { statusInformationGroup 3 } + + + currentIPAddress OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The IP address of this device used over its Ethernet + interface in Routing mode or Bridge interface in Bridgeing mode. + @GET-FUNC=get_statusInfo_group" + ::= { statusInformationGroup 4 } + +-- (CB) + linkUpIndicator OBJECT-TYPE + SYNTAX INTEGER + -- Error: number enumeration contains zero value in SMIv1 MIB + --{ + -- offLine(0), + -- onLine(1) + --} + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The operated state of the wireless interface. The + onLine(1) state indicates that this device connected + to Access Point. + @GET-FUNC=get_statusInfo_group" + ::= { statusInformationGroup 5 } + + clientSignalStrength OBJECT-TYPE + SYNTAX INTEGER (0..100) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A device-dependent measure of the signal strength(%) of the + most recently received packet from this Station. + @GET-FUNC=get_statusInfo_group" + ::= { statusInformationGroup 6 } + + clientAssociationTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The time since this device connected to Access Point. + @GET-FUNC=get_statusInfo_group" + ::= { statusInformationGroup 7 } + + currentTXPower OBJECT-TYPE + SYNTAX INTEGER + { + -- Transmit Power Level + high (1), + medium (2), + low (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The Transmit Power of this device used. + @GET-FUNC=get_statusInfo_group + @SET-FUNC=set_statusInfo_group" + ::= { statusInformationGroup 8 } + + + + + + +-- [ countersGroup ] [2] -- + + receivedPacketsGoodCount OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of good packets received on the radio interface, + including unicast, broadcast and multicast packets. + @GET-FUNC=get_counters_group" + ::= { countersGroup 1 } + + receivedPacketsBadCount OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of inbound bad packets of the radio interface + were chosen to be discarded even though no errors had been + detected to prevent their being received. One possible reason + for discarding such a packet could be to free up buffer space. + Another reason would be exceeding their maximum time-to-live. + @GET-FUNC=get_counters_group" + ::= { countersGroup 2 } + + + sendPacketsGoodCount OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of good packets transmitted on the radio interface, + including unicast, broadcast and multicast packets. + @GET-FUNC=get_counters_group" + ::= { countersGroup 3 } + + + sendPacketsBadCount OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of outbound bad packets of the radio interface + were chosen to be discarded even though no errors had been + detected to prevent their being transmitted. One possible reason + for discarding such a packet could be to free up buffer space. + Another reason would be exceeding their maximum time-to-live. + @GET-FUNC=get_counters_group" + ::= { countersGroup 4 } + + +-- [ privacySettingsGroup ] [3] -- + + wepEnabled OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "When this attribute is enable, it shall indicate that the IEEE + 802.11 WEP mechanism is used for transmitting frames of type + Data. The default value of this attribute shall be disable. + @GET-FUNC=get_privacy_group + @SET-FUNC=set_privacy_group" + ::= { privacySettingsGroup 1 } + + + wepKeyLength OBJECT-TYPE + SYNTAX INTEGER + { + key-64bits(1), + key-128bits(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The length of WEP key that is used for transmitting and received + frames of type Data. The value of 0 denotes WEP64bit Hex. Key; + 1 stands for WEP128bit Hex. Key + @GET-FUNC=get_privacy_group + @SET-FUNC=set_privacy_group" + ::= { privacySettingsGroup 2 } + + + wepKeyNumber OBJECT-TYPE + SYNTAX INTEGER + { + wep-key1(1), + wep-key2(2), + wep-key3(3), + wep-key4(4) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This attribute shall indicate the use of the first, + second, third, or fourth element of the WEPDefaultKeys + array when set to values of 1, 2, 3, or 4. The + default value of this attribute shall be 0. + @GET-FUNC=get_privacy_group + @SET-FUNC=set_privacy_group" + -- REFERENCE "IEEE Std 802.11-1997, 8.3.2" + ::= { privacySettingsGroup 3 } + + + wepKey OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "A WEP secret key value. 10 Hex. Keys for WEP 64Bits/26 Hex. Keys for WEP128Bits. + @GET-FUNC=get_privacy_group + @SET-FUNC=set_privacy_group" + ::= { privacySettingsGroup 4 } + + + +-- [ systemSettingsGroup ] [4] -- + + operationMode OBJECT-TYPE + SYNTAX INTEGER + { + bridge(1), + ap-wds(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This defines the type of role of a wireless device. + The device types are: + Bridge(1) -- Bridge + AP+WDS(2) -- Access Point+WDS + @GET-FUNC=get_system_group" + ::= { systemSettingsGroup 1 } + + ipAddress OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The IP address of this device used over its Ethernet + interface in CB mode. The IP address must NOT set + [x.x.x.0] or [x,x.x.255]. + @GET-FUNC=get_system_group + @SET-FUNC=set_system_group" + ::= { systemSettingsGroup 2 } + + + subnetMask OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The IP Network mask used by the IP entity when accessing + devices through any of its Ethernet interface in Routing mode + or Bridge interface in Bridgeing mode. + The value of subnet mask must set to 0, 128, 192, 224, 240, 248, 252, 254, 255. + @GET-FUNC=get_system_group + @SET-FUNC=set_system_group" + ::= { systemSettingsGroup 3 } + + + ipGateway OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The IP address of this device's Gateway. + The value of IP Gateway must NOT set to 0 or 255 + @GET-FUNC=get_system_group + @SET-FUNC=set_system_group" + ::= { systemSettingsGroup 4 } + + + deviceName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The description name of this device. + The deviceName length is limit between + 1~32 characters. + @GET-FUNC=get_system_group + @SET-FUNC=set_system_group" + ::= { systemSettingsGroup 5 } + + +-- desiredSSID OBJECT-TYPE +-- SYNTAX OCTET STRING +-- ACCESS read-write +-- STATUS mandatory +-- DESCRIPTION +-- "The Preferred Service Set ID used in the most recent MLME_Scan.request. +-- This value may be modified by an external management entity and used by +-- the local SME to make decisions about the Scanning process. +-- @GET-FUNC=get_system_group +-- @SET-FUNC=set_system_group" +-- ::= { systemSettingsGroup 6 } + + saveReboot OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Save and Reboot System + The save Reboot value must set to 1 when you enable this function. + @GET-FUNC=get_system_group + @SET-FUNC=set_system_group" + ::= { systemSettingsGroup 6 } + + + + + + + +-- [ webAdministratorSettingsGroup ] [5] -- + + userName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "User Name assigned to the system for use when + authenticating with Web browser. The username length + limit is 15 characters. + @GET-FUNC=get_webAdmin_group + @SET-FUNC=set_webAdmin_group" + ::= { webAdministratorSettingsGroup 1} + + password OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "User Password assigned to the system + for use when authenticating with Web browser. The + password length limit is 15 characters. + @GET-FUNC=get_webAdmin_group + @SET-FUNC=set_webAdmin_group" + ::= { webAdministratorSettingsGroup 2} + + +-- SENAO-RFC1213-MIB DEFINITIONS -- +-- the IP group + +-- Implementation of the IP group is mandatory for all +-- systems. + + +ipInReceives OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The total number of input datagrams received from + interfaces, including those received in error. + @GET-FUNC=get_ip_row" + ::= { ip 1 } + + +ipForwDatagrams OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of input datagrams for which this + entity was not their final IP destination, as a + result of which an attempt was made to find a + route to forward them to that final destination. + In entities which do not act as IP Gateways, this + counter will include only those packets which were + Source-Routed via this entity, and the Source- + Route option processing was successful. + @GET-FUNC=get_ip_row" + ::= { ip 2 } + + +-- the ICMP group + +-- Implementation of the ICMP group is mandatory for all +-- systems. + +icmpInMsgs OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The total number of ICMP messages which the + entity received. Note that this counter includes + all those counted by icmpInErrors. + @GET-FUNC=get_icmp_row" + ::= { icmp 1 } + + + +icmpOutMsgs OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The total number of ICMP messages which this + entity attempted to send. Note that this counter + includes all those counted by icmpOutErrors. + @GET-FUNC=get_icmp_row" + ::= { icmp 2 } + + +-- the TCP group + +-- Implementation of the TCP group is mandatory for all +-- systems that implement the TCP. + +-- Note that instances of object types that represent +-- information about a particular TCP connection are +-- transient; they persist only as long as the connection +-- in question. + + +tcpInSegs OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The total number of segments received, including + those received in error. This count includes + segments received on currently established + connections. + @GET-FUNC=get_tcp_row" + ::= { tcp 1 } + +tcpOutSegs OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The total number of segments sent, including + those on current connections but excluding those + containing only retransmitted octets. + @GET-FUNC=get_tcp_row" + ::= { tcp 2 } + + +-- the UDP group + +-- Implementation of the UDP group is mandatory for all +-- systems which implement the UDP. + +udpInDatagrams OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The total number of UDP datagrams delivered to + UDP users. + @GET-FUNC=get_udp_row" + ::= { udp 1 } + +udpOutDatagrams OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The total number of UDP datagrams sent from this + entity. + @GET-FUNC=get_udp_row" + ::= { udp 2 } +END