-- ******************************************************************** -- * Wireless LAN Access Point Management Base -- ******************************************************************** Altum-AC-MIB DEFINITIONS ::= BEGIN IMPORTS ifIndex FROM RFC1213-MIB enterprises, IpAddress, Unsigned32, OBJECT-TYPE, MODULE-IDENTITY FROM SNMPv2-SMI DisplayString, TruthValue, MacAddress FROM SNMPv2-TC; -- ******************************************************************** -- * MODULE IDENTITY -- ******************************************************************** trangoWirelessMIB MODULE-IDENTITY LAST-UPDATED "201411271410Z" -- Dec 1, 2014 at 15:10 PST ORGANIZATION "Trango Systems Inc." CONTACT-INFO "14118 Stowe Dr, Poway, CA 92064, USA Phone:(858) 391-0010 Web Site: https://www.trangosys.com/" DESCRIPTION "The MIB module for 802.11abg Access PointRouter entities iso(1).org(3).dod(6).internet(1).private(4). enterprises(1).trango(5454).wireless(8).accesspoint(1)" ::= { wireless 1} -- -- Node definitions -- -- The Enterprises Number trango OBJECT IDENTIFIER ::= { enterprises 5454 } -- assigned by IANA wireless OBJECT IDENTIFIER ::= { trango 8 } -- Wireless LAN Access Point Identifier -- ********************************************************* -- System Command Information -- ********************************************************* sysCommand OBJECT IDENTIFIER ::= { trangoWirelessMIB 1 } -- ********************************************************* -- System Statistics Information -- ********************************************************* sysStatistics OBJECT IDENTIFIER ::= { trangoWirelessMIB 2 } routerName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "The field indicates the name of AP or sys Name." ::= { sysStatistics 1 } routerModel OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute shall indicate Device Model name." ::= { sysStatistics 2 } firmwareVersion OBJECT-TYPE SYNTAX DisplayString (SIZE (0..128)) MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute shall indicate version of firmware." ::= { sysStatistics 3 } loaderVersion OBJECT-TYPE SYNTAX DisplayString (SIZE (0..128)) MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute shall indicate version of loader." ::= { sysStatistics 4 } upTime OBJECT-TYPE SYNTAX DisplayString (SIZE (0..64)) MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute shall indicate upTime." ::= { sysStatistics 5 } -- ********************************************************************** -- * Wireless Settings Table -- ********************************************************************** wlanSettingTable OBJECT IDENTIFIER ::= { trangoWirelessMIB 3 } wlanSettingEntry OBJECT IDENTIFIER ::= { wlanSettingTable 1 } WlanSettingEntry ::= SEQUENCE { operationMode INTEGER, profileMode INTEGER, ssid DisplayString, countryCode INTEGER, channel INTEGER, dataRate INTEGER, wmmSupport TruthValue, beaconInterval INTEGER, rtsThreshold INTEGER, fragLength INTEGER, dtimInterval INTEGER, guardInterval INTEGER, hideNetworkName TruthValue, txPower INTEGER, antenna INTEGER, maxClients INTEGER, minStationRssi INTEGER, kickClientMacList DisplayString, channelSpectrumWidth INTEGER, ackTimeOutAuto INTEGER, ackTimeOutDistance INTEGER } operationMode OBJECT-TYPE SYNTAX INTEGER { aAP(0), aApWds(1), aStation(2), aStationWds(3), aWirelessAdapter(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "This attribute shall indicate the desired device operation mode. The option are: APMode - Work as a generic wired to wireless bridging. ClientMode - Act as standard wireless client, but it can bridge wired packets into wireless network. PtP - Point to Point Bridge(Wireless Bridge Link). PtMP - Point to Multiple Point. WRC - Wireless Routing Client. Wireless interface as a logical WAN. WEA - Wireless Ethernet Adapte(Single Computer)" ::= { wlanSettingEntry 2 } ssid OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "This attribute shall indicate SSID.Its length can't be large than 33 ." ::= { wlanSettingEntry 4 } channel OBJECT-TYPE SYNTAX INTEGER (1..255) MAX-ACCESS read-write STATUS current DESCRIPTION "This attribute shall indicate the channel number to use on your Wireless LAN. 1: CH01 2412MHz 2: CH02 2417MHz 3: CH03 2422MHz 4: CH04 2427MHz 5: CH05 2432MHz 6: CH06 2437MHz 7: CH07 2442MHz 8: CH08 2447MHz 9: CH09 2452MHz 10: CH10 2457MHz 11: CH11 2462MHz 12: CH12 2467MHz 13: CH13 2472MHz 14: CH14 2484MHz 36: CH36 5180MHz 40: CH40 5200MHz 44: CH44 5220MHz 48: CH48 5240MHz 52: CH52 5260MHz 56: CH56 5280MHz 60: CH60 5300MHz 64: CH64 5320MHz 149:CH149 5745MHz 153:CH153 5765MHz 157:CH157 5785MHz 161:CH161 5805MHz 165:CH165 5825MHz" ::= { wlanSettingEntry 6 } dataRate OBJECT-TYPE SYNTAX INTEGER { aAuto(0), aNG-6-Mbps(1), aNG-9-Mbps(2), aNG-12-Mbps(3), aNG-18-Mbps(4), aNG-24-Mbps(5), aNG-36-Mbps(6), aNG-48-Mbps(7), aNG-54-Mbps(8), aNG-MCS-0-NG-13p5-Mbps(9), aNG-MCS-1-NG-27-Mbps(10), aNG-MCS-2-NG-40p5-Mbps(11), aNG-MCS-3-NG-54-Mbps(12), aNG-MCS-4-NG-81-Mbps(13), aNG-MCS-5-NG-108-Mbps(14), aNG-MCS-6-NG-121p5-Mbps(15), aNG-MCS-7-NG-150-Mbps(16), aNG-MCS-8-NG-27-Mbps(17), aNG-MCS-9-NG-54-Mbps(18), aNG-MCS-10-NG-81-Mbps(19), aNG-MCS-11-NG-108-Mbps(20), aNG-MCS-12-NG-162-Mbps(21), aNG-MCS-13-NG-216-Mbps(22), aNG-MCS-14-NG-243-Mbps(23), aNG-MCS-15-NG-300-Mbps(24) } MAX-ACCESS read-write STATUS current DESCRIPTION "This attribute shall indicate the transmit rate. Value range: 0~24 as below: aAuto(0), aNG-6-Mbps(1), aNG-9-Mbps(2), aNG-12-Mbps(3), aNG-18-Mbps(4), aNG-24-Mbps(5), aNG-36-Mbps(6), aNG-48-Mbps(7), aNG-54-Mbps(8), aNG-MCS-0-NG-13p5-Mbps(9), aNG-MCS-1-NG-27-Mbps(10), aNG-MCS-2-NG-40p5-Mbps(11), aNG-MCS-3-NG-54-Mbps(12), aNG-MCS-4-NG-81-Mbps(13), aNG-MCS-5-NG-108-Mbps(14), aNG-MCS-6-NG-121p5-Mbps(15), aNG-MCS-7-NG-150-Mbps(16), aNG-MCS-8-NG-27-Mbps(17), aNG-MCS-9-NG-54-Mbps(18), aNG-MCS-10-NG-81-Mbps(19), aNG-MCS-11-NG-108-Mbps(20), aNG-MCS-12-NG-162-Mbps(21), aNG-MCS-13-NG-216-Mbps(22), aNG-MCS-14-NG-243-Mbps(23), aNG-MCS-15-NG-300-Mbps(24)" ::= { wlanSettingEntry 7 } beaconInterval OBJECT-TYPE SYNTAX INTEGER (20..1000) MAX-ACCESS read-write STATUS current DESCRIPTION "This attribute shall indicate the Beacon Interval." ::= { wlanSettingEntry 9 } rtsThreshold OBJECT-TYPE SYNTAX INTEGER (0..2346) MAX-ACCESS read-write STATUS current DESCRIPTION "This attribute shall indicate the RTS threshold." ::= { wlanSettingEntry 10 } guardInterval OBJECT-TYPE SYNTAX INTEGER { long(0), short(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "This attribute shall indicate the preamble setting." ::= { wlanSettingEntry 13 } -- ********************************************************************** -- * Associated Client Detailed Information -- ********************************************************************** associatedClientTable OBJECT-TYPE SYNTAX SEQUENCE OF AssociatedClientEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Associated clients detailed information table." ::= { trangoWirelessMIB 5 } associatedClientEntry OBJECT-TYPE SYNTAX AssociatedClientEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Associated clients detailed information table entry." INDEX { ifIndex, acMacAddress } ::= { associatedClientTable 1 } AssociatedClientEntry ::= SEQUENCE { ifIndex INTEGER, acMacAddress MacAddress, acSsid DisplayString, acRssi Integer32 } acMacAddress OBJECT-TYPE SYNTAX MacAddress ACCESS read-only STATUS current DESCRIPTION "MAC address of the associated client." ::= { associatedClientEntry 1 } acSsid OBJECT-TYPE SYNTAX DisplayString (SIZE (0..20)) ACCESS read-only STATUS current DESCRIPTION "" ::= { associatedClientEntry 2 } acRssi OBJECT-TYPE SYNTAX Integer32 ACCESS read-only STATUS current DESCRIPTION "" ::= { associatedClientEntry 3 } -- ********************************************************************** -- * Security Settings Table -- ********************************************************************** securitySettings OBJECT IDENTIFIER ::= { trangoWirelessMIB 6 } -- ********************************************************************** -- * Security Settings Entry2 -- ********************************************************************** -- ********************************************************* -- 802.1x Information Table -- ********************************************************* dot1xInfoTable OBJECT IDENTIFIER ::= { trangoWirelessMIB 7 } dot1xInfoEntry OBJECT IDENTIFIER ::= { dot1xInfoTable 1 } -- ********************************************************* -- 802.1x Information Entry2 -- ********************************************************* dot1xInfoEntry2 OBJECT IDENTIFIER ::= { dot1xInfoTable 2 } -- ********************************************************* -- 802.1x Ethernet Setting Info. -- ********************************************************* lanWanSettings OBJECT IDENTIFIER ::= { trangoWirelessMIB 8 } lanSettings OBJECT IDENTIFIER ::= { lanWanSettings 1 } LanSettings ::= SEQUENCE { lanProtocol INTEGER, lanIpv4Address IpAddress, lanNetmaskAddr IpAddress, lanGatewayAddr IpAddress, lanCustomDnsServers IpAddress } lanProtocol OBJECT-TYPE SYNTAX INTEGER { static(0), dhcpClient(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { lanSettings 1 } lanIpv4Address OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { lanSettings 2 } lanNetmaskAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { lanSettings 3 } lanGatewayAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { lanSettings 4 } lanCustomDnsServers OBJECT-TYPE SYNTAX DisplayString (SIZE (1..256)) MAX-ACCESS read-write STATUS current DESCRIPTION "A list of IP addresses linked by semicolon ;. Example: 192.168.1.1;192.168.1.2;192.168.1.3" ::= { lanSettings 5 } -- ********************************************************* -- 802.1x Ethernet Setting Entry2 . -- ********************************************************* wanSettings OBJECT IDENTIFIER ::= { lanWanSettings 2 } WanSettings ::= SEQUENCE { wanProtocol INTEGER, wanIpv4Address IpAddress, wanNetmaskAddr IpAddress, wanGatewayAddr IpAddress, wanCustomDnsServers IpAddress } wanProtocol OBJECT-TYPE SYNTAX INTEGER { static(0), dhcpClient(1), aPPTP(2), aPPPoE(3), aL2TP(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { wanSettings 1 } wanIpv4Address OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { wanSettings 2 } wanNetmaskAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { wanSettings 3 } wanGatewayAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { wanSettings 4 } wanCustomDnsServers OBJECT-TYPE SYNTAX DisplayString (SIZE (1..256)) MAX-ACCESS read-write STATUS current DESCRIPTION "A list of IP addresses linked by semicolon ;. Example: 192.168.1.1;192.168.1.2;192.168.1.3" ::= { wanSettings 5 } -- ********************************************************* -- 802.1x Ethernet Statistics Table. -- ********************************************************* ethStatisticsTable OBJECT IDENTIFIER ::= { trangoWirelessMIB 9 } ethStatisticsEntry OBJECT IDENTIFIER ::= { ethStatisticsTable 1 } EthStatisticsEntry ::= SEQUENCE { ethConnectedStatus INTEGER, ethUptime DisplayString, ethMacAddress IpAddress, ethRxBytes INTEGER, ethTxBytes INTEGER } ethConnectedStatus OBJECT-TYPE SYNTAX INTEGER { disconnected(0), connected(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { ethStatisticsEntry 1 } ethUptime OBJECT-TYPE SYNTAX DisplayString (SIZE (0..64)) MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute shall indicate upTime of br-lan interface." ::= { ethStatisticsEntry 2 } ethMacAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { ethStatisticsEntry 3 } ethRxBytes OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { ethStatisticsEntry 4 } ethTxBytes OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { ethStatisticsEntry 5 } ethRxErrorPackets OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { ethStatisticsEntry 6 } ethTxErrorPackets OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { ethStatisticsEntry 7 } ethRxRealTimeRate OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Value in Kbps" ::= { ethStatisticsEntry 8 } ethTxRealTimeRate OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Value in Kbps" ::= { ethStatisticsEntry 9 } -- ********************************************************* -- 802.1x Ethernet Statistics Table Entry 2. -- ********************************************************* ethStatisticsEntry2 OBJECT IDENTIFIER ::= { ethStatisticsTable 2 } EthStatisticsEntry2 ::= SEQUENCE { ethConnectedStatus2 INTEGER, ethUptime2 DisplayString, ethMacAddress2 IpAddress, ethRxBytes2 INTEGER, ethTxBytes2 INTEGER } ethConnectedStatus2 OBJECT-TYPE SYNTAX INTEGER { disconnected(0), connected(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { ethStatisticsEntry2 1 } ethUptime2 OBJECT-TYPE SYNTAX DisplayString (SIZE (0..64)) MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute shall indicate upTime of eth0.2 interface." ::= { ethStatisticsEntry2 2 } ethMacAddress2 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { ethStatisticsEntry2 3 } ethRxBytes2 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { ethStatisticsEntry2 4 } ethTxBytes2 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { ethStatisticsEntry2 5 } ethRxErrorPackets2 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { ethStatisticsEntry2 6 } ethTxErrorPackets2 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { ethStatisticsEntry2 7 } ethRxRealTimeRate2 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Value in Kbps" ::= { ethStatisticsEntry2 8 } ethTxRealTimeRate2 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Value in Kbps" ::= { ethStatisticsEntry2 9 } -- ********************************************************************** -- * DHCP Server Setting Table -- ********************************************************************** dhcpsSettings OBJECT IDENTIFIER ::= { trangoWirelessMIB 10 } -- ********************************************************* -- dhcpactiveleasesTable -- ********************************************************* -- ********************************************************* -- maclientstsettings -- ********************************************************* maclientstsettings OBJECT IDENTIFIER ::= { trangoWirelessMIB 12 } maclientstIndex OBJECT-TYPE SYNTAX INTEGER (0..15) MAX-ACCESS read-write STATUS current DESCRIPTION "This field indicates Index of Interface(ex: 0 indicates for ath0, 1 indicates for ath1 ). The others fields depend on this Index." ::= { maclientstsettings 1 } maclientstEnabled OBJECT-TYPE SYNTAX INTEGER { disabledFilter(0), allowedMacList(1), deniedMacList(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This field indicates ..." ::= { maclientstsettings 2 } maclientstMacAddr OBJECT-TYPE SYNTAX DisplayString (SIZE (0..1152)) MAX-ACCESS read-write STATUS current DESCRIPTION "This field indicates list of MAC Address connected by semicolon. Ex: 00:11:22:33:44:55;00:11:22:33:44:66;00:11:22:33:44:77" ::= { maclientstsettings 3 } -- ********************************************************************** -- * System Basic Setting Table -- ********************************************************************** timeSettings OBJECT IDENTIFIER ::= { trangoWirelessMIB 14 } -- ********************************************************************** -- * SYSLOG Server Setting Table -- ********************************************************************** logSettings OBJECT IDENTIFIER ::= { trangoWirelessMIB 15 } -- ********************************************************* -- SNMP Settings Information -- ********************************************************* remoteSettings OBJECT IDENTIFIER ::= { trangoWirelessMIB 17 } snmpEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This attribute shall indicate whether SNMP Service is enabled." ::= { remoteSettings 1 } readOnlyCommunity OBJECT-TYPE SYNTAX DisplayString (SIZE (1..31)) MAX-ACCESS read-write STATUS current DESCRIPTION "The field indicates the read only community name. ***The value can only be set to 1 to 32 readable string." ::= { remoteSettings 2 } readWriteCommunity OBJECT-TYPE SYNTAX DisplayString (SIZE (1..31)) MAX-ACCESS read-write STATUS current DESCRIPTION "The field indicates the read write community name. ***The value can only be set to 1 to 32 readable string." ::= { remoteSettings 3 } restartSnmp OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "This a command field for restarting SNMP. Set value 1 to restart SNMP service." ::= { remoteSettings 4 } trapSettings OBJECT IDENTIFIER ::= { remoteSettings 5 } trapEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This attribute shall indicate whether Trap Service is enabled." ::= { trapSettings 1 } trapServerIP OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The field indicates the trap server IP address. ***The value can only be set to a IP address in dot format. This field is effected after 'restartSnmp' is set to '1'." ::= { trapSettings 2 } trapServerPort OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "The field indicates the trap server port. ***The value can only be set to a integer. This field is effected after 'restartSnmp' is set to '1' ." ::= { trapSettings 3 } snmpTraps OBJECT IDENTIFIER ::= { remoteSettings 6 } staOnlineTrap NOTIFICATION-TYPE STATUS current DESCRIPTION "A staOnlineTrap trap signifies that the SNMP entity, supporting a notification originator application, is reinitializing itself and that its configuration may have been altered. This trap appears immediately after a station connects with this AP" ::= { snmpTraps 1 } staOfflineTrap NOTIFICATION-TYPE STATUS current DESCRIPTION "A staOfflineTrap trap signifies that the SNMP entity, supporting a notification originator application, is reinitializing itself and that its configuration may have been altered. This trap appears immediately after a station disconnects with this AP or the AP restarts" ::= { snmpTraps 2 } END