-- ******************************************************************** -- * Wireless LAN Access Point Management Base -- ******************************************************************** COMPEX-WIRELESS-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 -- ******************************************************************** cpxWirelessMIB MODULE-IDENTITY LAST-UPDATED "200601171410Z" -- Jan 17, 2006 at 14:10 GMT ORGANIZATION "Compex Inc." CONTACT-INFO "135 Joo Seng Road, #08-01 PM Industrial Building, Singapore 368363 Tel: (65) 6288-8220 Fax: (65) 6280-9947 Web Site: http://www.compex.com.sg" DESCRIPTION "The MIB module for 802.11a/b/g Access Point/Router entities iso(1).org(3).dod(6).internet(1).private(4). enterprises(1).compex(426).wireless(8).accesspoint(1)" ::= { wireless 1} -- -- Node definitions -- -- The Enterprises Number compex OBJECT IDENTIFIER ::= { enterprises 426 } -- assigned by IANA wireless OBJECT IDENTIFIER ::= { compex 8 } -- Wireless LAN Access Point Identifier -- ********************************************************* -- System Command Information -- ********************************************************* sysCommand OBJECT IDENTIFIER ::= { cpxWirelessMIB 1 } resetAP OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "This a command field for conntrol AP action. Write any value to reset the AP." ::= { sysCommand 1 } wlanStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF WlanStatusTableEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Wireless interface detailed information table." ::= { sysCommand 2 } wlanStatusTableEntry OBJECT-TYPE SYNTAX WlanStatusTableEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Wireless interface detailed information table entry." INDEX { ifIndex } ::= { wlanStatusTable 1 } WlanStatusTableEntry ::= SEQUENCE { ifIndex INTEGER, ifWlanStatus TruthValue } ifWlanStatus OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This a command field for conntrol AP's wireless card action. 0: enable wireless card 1: disable wireless card" ::= { wlanStatusTableEntry 1 } -- ********************************************************************** -- * Wireless Settings Table -- ********************************************************************** wlanSettingTable OBJECT-TYPE SYNTAX SEQUENCE OF WlanSettingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "wlanSettingsallow for multiple instances on an agent." ::= { cpxWirelessMIB 2 } wlanSettingEntry OBJECT-TYPE SYNTAX WlanSettingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the wlanSettingTable. It is possible for there to be multiple AP interfaces on one agent, each with its unique MAC address. The relationship between an AP interface and an interface in the context of the Internet-standard MIB is one-to-one. As such, the value of an ifIndex object instance can be directly used to identify corresponding instances of the objects defined herein. " INDEX { ifIndex } ::= { wlanSettingTable 1 } WlanSettingEntry ::= SEQUENCE { operationmode INTEGER, profilemode INTEGER, ssid DisplayString, countrycode INTEGER, channel INTEGER, datarate DisplayString, wmmSupport TruthValue, beaconinterval INTEGER, rtsthreshold INTEGER, fraglength INTEGER, dtiminterval INTEGER, preambletype INTEGER, hidenetworkname TruthValue, txpower INTEGER, antenna INTEGER, closedSystem DisplayString, ActasRootAP DisplayString, VLANID DisplayString, SecurityMode INTEGER } operationmode OBJECT-TYPE SYNTAX INTEGER { APMode(1), ClientMode(2), PtP(3), PtMP(4), WRC(5), Gateway(6), WEA(7) } 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 1 } profilemode OBJECT-TYPE SYNTAX INTEGER { dot11a(1), dot11bonly(2), dot11bgmixed(3), dot11gonly(4), superA(5), superG(6) } MAX-ACCESS read-write STATUS current DESCRIPTION "This attribute shall indicate the desired wireless operating mode. The option are: dot11a - Only 802.11a wireless stations can be used. dot11bonly - All 802.11b wireless stations can be used. 802.11g wireless stations can still be used if they can operate in 802.11b mode. dot11bgmixed - All 802.11b or 802.11g wireless stations can be used dot11gonly - Only 802.11g wireless stations can be used. superA - Atheros superA support, but other vendors' 802.11a - wireless stations still can be used. superG - Atheros superG support, but other vendors' 802.11b/g - wireless stations still can be used." ::= { 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 3 } countrycode OBJECT-TYPE SYNTAX INTEGER { nocountry(0), albania(8), algeria(12), azerbaijan(31), argentina(32), australia(36), austria(40), bahrain(48), armenia(51), belgium(56), bolvia(68), brazil(76), belize(84), brunei(96), bulgaria(100), canada(124), chile(152), china(156), taiwan(158), colombia(170), costarica(188), croatia(191), cyprus(196), czechrepublic(203), denmark(208), dominicanrepublic(214), ecuador(218), elsalvador(222), estonia(233), finland(246), france(250), franceres(255), georgia(268), germany(276), greece(300), guatemala(320), honduras(340), hongkong(344), hungary(348), iceland(352), india(356), indonesia(360), iran(364), ireland(372), israel(376), italy(380), japan(392), japan1(393), japan2(394), japan3(395), japan4(396), japan5(397), kazakhstan(398), japan6(399), jordan(400), northkorea(408), korearepublic(410), korearepublic2(411), kuwait(414), lebanon(422), latvia(428), liechtenstein(438), lithuania(440), luxembourg(442), macau(446), malaysia(458), malta(470), mexico(484), monaco(492), morocco(504), oman(512), netherlands(528), newzealand(554), norway(578), pakistan(586), panama(591), peru(604), philippines(608), poland(616), portugal(620), puertorico(630), qatar(634), romania(642), russia(643), saudiarabia(682), singapore(702), slovakrepublic(703), vietnam(704), slovenia(705), southafrica(710), zimbabwe(716), spain(724), sweden(752), switzerland(756), syria(760), thailand(764), trinidadtobago(780), unitedarabemirates(784), tunisia(788), turkey(792), ukraine(804), macedonia(807), egypt(818), unitedkingdom(826), unitedstates(840), uruguay(858), uzbekistan(860), venezuela(862), yemen(887) } MAX-ACCESS read-write STATUS current DESCRIPTION "This attribute shall indicate the region of operation for which which the wireless interface is inted." ::= { 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 5 } datarate OBJECT-TYPE SYNTAX INTEGER (0..14) MAX-ACCESS read-write STATUS current DESCRIPTION "This attribute shall indicate the transmite rate. dot11a(1)- 0:6Mb/s,1:9Mb/s,2:12Mb/s,3:18Mb/s,4:24Mb/s, 5:36Mb/s,6:48Mb/s,7:54Mb/s,8:auto. dot11bonly(2)- 0:1Mb/s,1:2Mb/s,2:5.5Mb/s,3:11 Mb/s, 4:auto. dot11bgmixed(3)- 0:1Mb/s,1:2Mb/s, 2:5.5Mb/s,3:11 Mb/s,, 4:6Mb/s,5:9Mb/s,6:12Mb/s,7:8Mb/s,8:24Mb/s, 9:36Mb/s,10:48Mb/s,11:54Mb/s,12:auto. dot11gonly(4)- 0:6Mb/s,1:9Mb/s,2:12Mb/s,3:18Mb/s,4:24Mb/s, 5:36Mb/s,6:48Mb/s,7:54Mb/s,8:auto. superA(5)- 0:6Mb/s,1:9Mb/s,2:12Mb/s,3:18Mb/s,4:24Mb/s, 5:36Mb/s,6:48Mb/s,7:54Mb/s,8:auto. superG(6)- 0:6Mb/s,1:9Mb/s,2:12Mb/s,3:18Mb/s,4:24Mb/s, 5:36Mb/s,6:48Mb/s,7:54Mb/s,8:auto." ::= { wlanSettingEntry 6 } wmmSupport OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This field indicates whether support WMM(Wireless Multimedia)." ::= { wlanSettingEntry 7 } beaconinterval OBJECT-TYPE SYNTAX INTEGER (20..1000) MAX-ACCESS read-write STATUS current DESCRIPTION "This attribute shall indicate the Beacon Interval." ::= { wlanSettingEntry 8 } rtsthreshold OBJECT-TYPE SYNTAX INTEGER (0..2346) MAX-ACCESS read-write STATUS current DESCRIPTION "This attribute shall indicate the RTS threshold." ::= { wlanSettingEntry 9 } fraglength OBJECT-TYPE SYNTAX INTEGER (256..2346) MAX-ACCESS read-write STATUS current DESCRIPTION "This attribute shall indicate the fragmentation threshold." ::= { wlanSettingEntry 10 } dtiminterval OBJECT-TYPE SYNTAX INTEGER (1..255) MAX-ACCESS read-write STATUS current DESCRIPTION "This attribute shall indicate the DTIM period." ::= { wlanSettingEntry 11 } preambletype OBJECT-TYPE SYNTAX INTEGER { long(0), auto(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "This attribute shall indicate the preamble setting." ::= { wlanSettingEntry 12 } hidenetworkname OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This attribute shall indicate whether broadcast wireless network Name (SSID)." ::= { wlanSettingEntry 13 } txpower OBJECT-TYPE SYNTAX INTEGER { full(0), half(1), quarter(2), eighth(3), min(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "This attribute shall indicate the tranmiste power." ::= { wlanSettingEntry 14 } antenna OBJECT-TYPE SYNTAX INTEGER { diversity(0), primary(1), secondary(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This attribute shall indicate the tranmiste power." ::= { wlanSettingEntry 15 } closedSystem OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "This attribute shall indicate the Closed System." ::= { wlanSettingEntry 16 } ActasRootAP OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "This attribute shall indicate the Act as RootAP." ::= { wlanSettingEntry 17 } VLANID OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "This attribute shall indicate the VLANID." ::= { wlanSettingEntry 18 } SecurityMode OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "This attribute shall indicate the Security Mode." ::= { wlanSettingEntry 19 } -- ********************************************************************** -- * Wireless Interface Detailed Information -- ********************************************************************** wlanInterfaceTable OBJECT-TYPE SYNTAX SEQUENCE OF WlanIfTableEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Wireless interface detailed information table." ::= { cpxWirelessMIB 3 } wlanIfTableEntry OBJECT-TYPE SYNTAX WlanIfTableEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Wireless interface detailed information table entry." INDEX { ifIndex } ::= { wlanInterfaceTable 1 } WlanIfTableEntry ::= SEQUENCE { ifIndex INTEGER, ifSignal INTEGER, ifNoise INTEGER, ifQuality INTEGER, iffAssocCnt INTEGER } ifSignal OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS current DESCRIPTION "If the interface is operating in client mode, this is the signal strength in raw numbers as presented by the chipset to the driver. These numbers vary by manufacturer and chipset but MAY be used to calculate the signal strength in dBm if the proper algorithm is known." ::= { wlanIfTableEntry 1 } iffNoise OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS current DESCRIPTION "If the interface is operating in client mode, this is the noise in raw numbers. Please refer to prIfSignal above for more information." ::= { wlanIfTableEntry 2 } ifQuality OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS current DESCRIPTION "If the interface is operating in client mode, this is the Wireless Tools calcualtion for quality." ::= { wlanIfTableEntry 3 } ifAssocCnt OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS current DESCRIPTION "If the interface is operating in AP mode, this is the number of currently associated clients." ::= { wlanIfTableEntry 4 } -- ********************************************************************** -- * Wireless MAC Counters -- ********************************************************************** macCountersTable OBJECT-TYPE SYNTAX SEQUENCE OF AmcTableEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "MAC counters table." ::= { cpxWirelessMIB 4 } amcTableEntry OBJECT-TYPE SYNTAX AmcTableEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "MAC counters detailed information table entry." INDEX { ifIndex } ::= { macCountersTable 1 } AmcTableEntry ::= SEQUENCE { ifIndex INTEGER, amcWatchDog Integer32, amcFatalHwInterrupt Integer32, amcMissedBeacons Integer32, amcRxOverRun Integer32, amcRxEol Integer32, amcTxUnderRun Integer32, amcMib Integer32, amcTxPackets Integer32, amcTxMgmtFrames Integer32, amcTxDiscards Integer32, amcTxInvalid Integer32, amcTxQueueStopped Integer32, amcTxEncapFailed Integer32, amcTxNoNode Integer32, amcTxNoDataBuffer Integer32, amcTxNoMgmtBuffer Integer32, amcTxExcessiveRetries Integer32, amcTxFifoUnderRun Integer32, amcTxFiltered Integer32, amcTxShortRetries Integer32, amcTxLongRetries Integer32, amcTxBadRate Integer32, amcTxNoAck Integer32, amcTxRts Integer32, amcTxCts Integer32, amcTxShortPreamble Integer32, amcTxAltRate Integer32, amcTxProtect Integer32, amcTxRssi INTEGER, amcTxBe Integer32, amcRxDescOverRun Integer32, amcRxFrameTooShort Integer32, amcRxFrameTooBig Integer32, amcRxCrcError Integer32, amcRxFifoOverRun Integer32, amcRxCryptFailure Integer32, amcRxBadMic Integer32, amcRxPhyerr Integer32, amcRxPackets Integer32, amcRxMgmt Integer32, amcRxCtrl Integer32, amcRxNoSkBuffer Integer32, amcRxRssi INTEGER, amcNoBeaconBuffer Integer32, amcCalibrations Integer32, amcFailedCalibrations Integer32, amcRfGainResets Integer32, amcRateControlChecks Integer32, amcRateControlRaise Integer32, amcRateControlDrop Integer32 } amcWatchDog OBJECT-TYPE SYNTAX Integer32 ACCESS read-only STATUS current DESCRIPTION "Number of times the device was reset by watchdog." ::= { amcTableEntry 1 } amcFatalHwInterrupt OBJECT-TYPE SYNTAX Integer32 ACCESS read-only STATUS current DESCRIPTION "Number of times there was a fatal hardware interrupt." ::= { amcTableEntry 2 } amcMissedBeacons OBJECT-TYPE SYNTAX Integer32 ACCESS read-only STATUS current DESCRIPTION "Number of missed beacons." ::= { amcTableEntry 3 } amcRxOverRun OBJECT-TYPE SYNTAX Integer32 ACCESS read-only STATUS current DESCRIPTION "Number of receive overrun interrupts." ::= { amcTableEntry 4 } amcRxEol OBJECT-TYPE SYNTAX Integer32 ACCESS read-only STATUS current DESCRIPTION "Number of receive EOL interrupts." ::= { amcTableEntry 5 } amcTxUnderRun OBJECT-TYPE SYNTAX Integer32 ACCESS read-only STATUS current DESCRIPTION "Number of transmit underrun interrupts." ::= { amcTableEntry 6 } amcMib OBJECT-TYPE SYNTAX Integer32 ACCESS read-only STATUS current DESCRIPTION "Number of MIB interrupts." ::= { amcTableEntry 7 } amcTxPackets OBJECT-TYPE SYNTAX Integer32 ACCESS read-only STATUS current DESCRIPTION "packet sent on the interface." ::= { amcTableEntry 8 } amcTxMgmtFrames OBJECT-TYPE SYNTAX Integer32 ACCESS read-only STATUS current DESCRIPTION "Number of managment frames transmitted." ::= { amcTableEntry 9 } amcTxDiscards OBJECT-TYPE SYNTAX Integer32 ACCESS read-only STATUS current DESCRIPTION "Number of frames discarded prior to association." ::= { amcTableEntry 10 } amcTxInvalid OBJECT-TYPE SYNTAX Integer32 ACCESS read-only STATUS current DESCRIPTION "Number of frames discarded because device was gone." ::= { amcTableEntry 11 } amcTxQueueStopped OBJECT-TYPE SYNTAX Integer32 ACCESS read-only STATUS current DESCRIPTION "Number of times queuing stopped because the TX queue was full." ::= { amcTableEntry 12 } amcTxEncapFailed OBJECT-TYPE SYNTAX Integer32 ACCESS read-only STATUS current DESCRIPTION "Number of times TX encapsulation failed." ::= { amcTableEntry 13 } amcTxNoNode OBJECT-TYPE SYNTAX Integer32 ACCESS read-only STATUS current DESCRIPTION "Number of times TX failed because the node was missing." ::= { amcTableEntry 14 } amcTxNoDataBuffer OBJECT-TYPE SYNTAX Integer32 ACCESS read-only STATUS current DESCRIPTION "Number of times TX failed because there was no data buffer available." ::= { amcTableEntry 15 } amcTxNoMgmtBuffer OBJECT-TYPE SYNTAX Integer32 ACCESS read-only STATUS current DESCRIPTION "Number of times TX failed because there was no management buffer available." ::= { amcTableEntry 16 } amcTxExcessiveRetries OBJECT-TYPE SYNTAX Integer32 ACCESS read-only STATUS current DESCRIPTION "Number of times TX failed because there were excessive retries." ::= { amcTableEntry 17 } amcTxFifoUnderRun OBJECT-TYPE SYNTAX Integer32 ACCESS read-only STATUS current DESCRIPTION "Number of times TX failed because there was a FIFO underrun." ::= { amcTableEntry 18 } amcTxFiltered OBJECT-TYPE SYNTAX Integer32 ACCESS read-only STATUS current DESCRIPTION "Number of times TX failed because the transmission was filtered." ::= { amcTableEntry 19 } amcTxShortRetries OBJECT-TYPE SYNTAX Integer32 ACCESS read-only STATUS current DESCRIPTION "Number of on-chip TX short retries." ::= { amcTableEntry 20 } amcTxLongRetries OBJECT-TYPE SYNTAX Integer32 ACCESS read-only STATUS current DESCRIPTION "Number of on-chip TX long retries." ::= { amcTableEntry 21 } amcTxBadRate OBJECT-TYPE SYNTAX Integer32 ACCESS read-only STATUS current DESCRIPTION "Number of times TX failed because the transit rate was invalid." ::= { amcTableEntry 22 } amcTxNoAck OBJECT-TYPE SYNTAX Integer32 ACCESS read-only STATUS current DESCRIPTION "Number of tranmitted frames with no ACK marked." ::= { amcTableEntry 23 } amcTxRts OBJECT-TYPE SYNTAX Integer32 ACCESS read-only STATUS current DESCRIPTION "Number of tranmitted frames with RTS enabled." ::= { amcTableEntry 24 } amcTxCts OBJECT-TYPE SYNTAX Integer32 ACCESS read-only STATUS current DESCRIPTION "Number of tranmitted frames with CTS enabled." ::= { amcTableEntry 25 } amcTxShortPreamble OBJECT-TYPE SYNTAX Integer32 ACCESS read-only STATUS current DESCRIPTION "Number of times TX failed because the preamble was too short." ::= { amcTableEntry 26 } amcTxAltRate OBJECT-TYPE SYNTAX Integer32 ACCESS read-only STATUS current DESCRIPTION "Number of times TX transmitted because rate alterates." ::= { amcTableEntry 27 } amcTxProtect OBJECT-TYPE SYNTAX Integer32 ACCESS read-only STATUS current DESCRIPTION "Number of times TX with protection." ::= { amcTableEntry 28 } amcTxRssi OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS current DESCRIPTION "RSSI of last tranmitted ACK." ::= { amcTableEntry 29 } amcTxBe OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS current DESCRIPTION "Beacons transmitted." ::= { amcTableEntry 30 } amcRxDescOverRun OBJECT-TYPE SYNTAX Integer32 ACCESS read-only STATUS current DESCRIPTION "Number of receive descriptor overruns." ::= { amcTableEntry 31 } amcRxFrameTooShort OBJECT-TYPE SYNTAX Integer32 ACCESS read-only STATUS current DESCRIPTION "Number of receive failures becuase the frame was too short." ::= { amcTableEntry 32 } amcRxFrameTooBig OBJECT-TYPE SYNTAX Integer32 ACCESS read-only STATUS current DESCRIPTION "Number of receive failures becuase the frame was too Big." ::= { amcTableEntry 33 } amcRxCrcError OBJECT-TYPE SYNTAX Integer32 ACCESS read-only STATUS current DESCRIPTION "Number of receive failures becuase the CRC was bad." ::= { amcTableEntry 34 } amcRxFifoOverRun OBJECT-TYPE SYNTAX Integer32 ACCESS read-only STATUS current DESCRIPTION "Number of receive failures becuase of a FIFO overrun." ::= { amcTableEntry 35 } amcRxCryptFailure OBJECT-TYPE SYNTAX Integer32 ACCESS read-only STATUS current DESCRIPTION "Number of receive failures becuase of a decryption failure." ::= { amcTableEntry 36 } amcRxBadMic OBJECT-TYPE SYNTAX Integer32 ACCESS read-only STATUS current DESCRIPTION "Number of received failures becuase of a mic failure." ::= { amcTableEntry 37 } amcRxPhyerr OBJECT-TYPE SYNTAX Integer32 ACCESS read-only STATUS current DESCRIPTION "Number of received failures becuase of phy err." ::= { amcTableEntry 38 } amcRxPackets OBJECT-TYPE SYNTAX Integer32 ACCESS read-only STATUS current DESCRIPTION "Number of received packets." ::= { amcTableEntry 39 } amcRxMgmt OBJECT-TYPE SYNTAX Integer32 ACCESS read-only STATUS current DESCRIPTION "Number of received management packets." ::= { amcTableEntry 40 } amcRxCtrl OBJECT-TYPE SYNTAX Integer32 ACCESS read-only STATUS current DESCRIPTION "Number of received control packets." ::= { amcTableEntry 41 } amcRxNoSkBuffer OBJECT-TYPE SYNTAX Integer32 ACCESS read-only STATUS current DESCRIPTION "Number of receive failures becuase there was no skbuff available." ::= { amcTableEntry 42 } amcRxRssi OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS current DESCRIPTION "RSSI of last received frame." ::= { amcTableEntry 43 } amcNoBeaconBuffer OBJECT-TYPE SYNTAX Integer32 ACCESS read-only STATUS current DESCRIPTION "Number of times there was no skbuff available for a beacon." ::= { amcTableEntry 44 } amcCalibrations OBJECT-TYPE SYNTAX Integer32 ACCESS read-only STATUS current DESCRIPTION "Number of times a periodic calibration occurred." ::= { amcTableEntry 45 } amcFailedCalibrations OBJECT-TYPE SYNTAX Integer32 ACCESS read-only STATUS current DESCRIPTION "Number of times a periodic calibration failed." ::= { amcTableEntry 46 } amcRfGainResets OBJECT-TYPE SYNTAX Integer32 ACCESS read-only STATUS current DESCRIPTION "Number of periodic calibration RF gain resets." ::= { amcTableEntry 47 } amcRateControlChecks OBJECT-TYPE SYNTAX Integer32 ACCESS read-only STATUS current DESCRIPTION "Number of rate control checks." ::= { amcTableEntry 48 } amcRateControlRaise OBJECT-TYPE SYNTAX Integer32 ACCESS read-only STATUS current DESCRIPTION "Number of rate control raised the transmit rate." ::= { amcTableEntry 49 } amcRateControlDrop OBJECT-TYPE SYNTAX Integer32 ACCESS read-only STATUS current DESCRIPTION "Number of rate control dropped the transmit rate." ::= { amcTableEntry 50 } -- ********************************************************************** -- * Associated Client Detailed Information -- ********************************************************************** associatedClientsTable OBJECT-TYPE SYNTAX SEQUENCE OF AcTableEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Associated clients detailed information table." ::= { cpxWirelessMIB 5 } acTableEntry OBJECT-TYPE SYNTAX AcTableEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Associated clients detailed information table entry." INDEX { ifIndex, acMacAddress } ::= { associatedClientsTable 1 } AcTableEntry ::= SEQUENCE { ifIndex INTEGER, acMacAddress MacAddress, acTxRate INTEGER, acJiffies Integer32, acRssi Integer32, acRxData Integer32, acRxMgmt Integer32, acRxCtrl Integer32, acRxUcast Integer32, acRxMcast Integer32, acRxBytes Integer32, acRxBeacons Integer32, acRxProberesp Integer32, acRxDup Integer32, acRxNoprivacy Integer32, acRxWepfail Integer32, acRxDemicfail Integer32, acRxDecap Integer32, acRxDefrag Integer32, acRxDisassoc Integer32, acRxDeauth Integer32, acRxDecryptcrc Integer32, acRxUnauth Integer32, acRxUnencrypted Integer32, acTxData Integer32, acTxMgmt Integer32, acTxUcast Integer32, acTxMcast Integer32, acTxBytes Integer32, acTxProbereq Integer32, acTxNovlantag Integer32, acTxVlanmismatch Integer32, acPsDiscard Integer32, acTxAssoc Integer32, acTxAssocFail Integer32, acTxAuth Integer32, acTxAuthFail Integer32, acTxDeauth Integer32, acTxDeauthCode Integer32, acTxDisassoc Integer32, acTxDisassocCode Integer32 } acMacAddress OBJECT-TYPE SYNTAX MacAddress ACCESS read-only STATUS current DESCRIPTION "MAC address of the associated client." ::= { acTableEntry 1 } acTxRate OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS current DESCRIPTION "The transmissiont rate of the assosiated client." ::= { acTableEntry 2 } acJiffies OBJECT-TYPE SYNTAX Integer32 ACCESS read-only STATUS current DESCRIPTION "An indicator (in seconds) for the age of the information on the Client. The age is reset to 0 if any activity of this Client is detected" ::= { acTableEntry 3 } acRssi OBJECT-TYPE SYNTAX Integer32 ACCESS read-only STATUS current DESCRIPTION "An indicator for the RSSI of the Client. If the association is still pending, the RSSI is calculated over the received Probe Requests from the Client. If the Client is associated, the RSSI derived from any activity with the Client." ::= { acTableEntry 4 } acRxData OBJECT-TYPE SYNTAX Integer32 ACCESS read-only STATUS current DESCRIPTION "Number of data frames received from the associated client" ::= { acTableEntry 5 } acRxMgmt OBJECT-TYPE SYNTAX Integer32 ACCESS read-only STATUS current DESCRIPTION "Number of management frames received from the associcated client." ::= { acTableEntry 6 } acRxCtrl OBJECT-TYPE SYNTAX Integer32 ACCESS read-only STATUS current DESCRIPTION "Number of ctrol frames received from the associated client." ::= { acTableEntry 7 } acRxUcast OBJECT-TYPE SYNTAX Integer32 ACCESS read-only STATUS current DESCRIPTION "Number of unicast frames received from the associated client." ::= { acTableEntry 8 } acRxMcast OBJECT-TYPE SYNTAX Integer32 ACCESS read-only STATUS current DESCRIPTION "Number of multi/broadcat frames received from the associated client." ::= { acTableEntry 9 } acRxBytes OBJECT-TYPE SYNTAX Integer32 ACCESS read-only STATUS current DESCRIPTION "Number of bytes received from the associated client." ::= { acTableEntry 10 } acRxBeacons OBJECT-TYPE SYNTAX Integer32 ACCESS read-only STATUS current DESCRIPTION "Number of beacon frames received from client." ::= { acTableEntry 11 } acRxProberesp OBJECT-TYPE SYNTAX Integer32 ACCESS read-only STATUS current DESCRIPTION "Number of probe response frames received from client." ::= { acTableEntry 12 } acRxDup OBJECT-TYPE SYNTAX Counter64 ACCESS read-only STATUS current DESCRIPTION "Number of duplicated frames received from client" ::= { acTableEntry 13 } acRxNoprivacy OBJECT-TYPE SYNTAX Counter64 ACCESS read-only STATUS current DESCRIPTION "Number of encryption packets received from client, but privacy off." ::= { acTableEntry 14 } acRxWepfail OBJECT-TYPE SYNTAX Integer32 ACCESS read-only STATUS current DESCRIPTION "Number of wep failed processing packets recieved from client." ::= { acTableEntry 15 } acRxDemicfail OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS current DESCRIPTION "Number of failed demic packets received from client." ::= { acTableEntry 16 } acRxDecap OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS current DESCRIPTION "Number of decapsulation failed packets received from client." ::= { acTableEntry 17 } acRxDefrag OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS current DESCRIPTION "Number of defragment failed packets received from client." ::= { acTableEntry 18 } acRxDisassoc OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS current DESCRIPTION "Number of disassociation packets received from client." ::= { acTableEntry 19 } acRxDeauth OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS current DESCRIPTION "Number of deauthentication packets received from client." ::= { acTableEntry 20 } acRxDecryptcrc OBJECT-TYPE SYNTAX Integer32 ACCESS read-only STATUS current DESCRIPTION "Number of packets which failed decryption on crc received from client." ::= { acTableEntry 21 } acRxUnauth OBJECT-TYPE SYNTAX Integer32 ACCESS read-only STATUS current DESCRIPTION "Number of packets received on unauthorized port." ::= { acTableEntry 22 } acRxUnencrypted OBJECT-TYPE SYNTAX Integer32 ACCESS read-only STATUS current DESCRIPTION "Number of uncryption packets received from client." ::= { acTableEntry 23 } acTxData OBJECT-TYPE SYNTAX Integer32 ACCESS read-only STATUS current DESCRIPTION "Number of data frames transmitted to client." ::= { acTableEntry 24 } acTxMgmt OBJECT-TYPE SYNTAX Integer32 ACCESS read-only STATUS current DESCRIPTION "Number of management frames transmitted to client." ::= { acTableEntry 25 } acTxUcast OBJECT-TYPE SYNTAX Integer32 ACCESS read-only STATUS current DESCRIPTION "Number of unicast packets transmitted to client." ::= { acTableEntry 26 } acTxMcast OBJECT-TYPE SYNTAX Integer32 ACCESS read-only STATUS current DESCRIPTION "Number of multi/broadcast packets transmitted to client." ::= { acTableEntry 27 } acTxBytes OBJECT-TYPE SYNTAX Integer32 ACCESS read-only STATUS current DESCRIPTION "Number of bytes transmitted to client." ::= { acTableEntry 28 } acTxProbereq OBJECT-TYPE SYNTAX Integer32 ACCESS read-only STATUS current DESCRIPTION "Number of probe request packets transmitted to client." ::= { acTableEntry 29 } acTxNovlantag OBJECT-TYPE SYNTAX Integer32 ACCESS read-only STATUS current DESCRIPTION "Number of discarded packets because of no tag." ::= { acTableEntry 30 } acTxVlanmismatch OBJECT-TYPE SYNTAX Integer32 ACCESS read-only STATUS current DESCRIPTION "Number of discarded packet because vlan mismatched." ::= { acTableEntry 31 } acPsDiscard OBJECT-TYPE SYNTAX Integer32 ACCESS read-only STATUS current DESCRIPTION "Number of discarded packets because of ps aging." ::= { acTableEntry 32 } acTxAssoc OBJECT-TYPE SYNTAX Integer32 ACCESS read-only STATUS current DESCRIPTION "Number of association packets transmitted to client." ::= { acTableEntry 33 } acTxAssocFail OBJECT-TYPE SYNTAX Integer32 ACCESS read-only STATUS current DESCRIPTION "Number of association failed packets transmitted to client." ::= { acTableEntry 34 } acTxAuth OBJECT-TYPE SYNTAX Integer32 ACCESS read-only STATUS current DESCRIPTION "Number of authentication packets transmitted to client." ::= { acTableEntry 35 } acTxAuthFail OBJECT-TYPE SYNTAX Integer32 ACCESS read-only STATUS current DESCRIPTION "Number of authentication failed packets transmitted to client." ::= { acTableEntry 36 } acTxDeauth OBJECT-TYPE SYNTAX Integer32 ACCESS read-only STATUS current DESCRIPTION "Number of deauthentication packets transmitted to client." ::= { acTableEntry 37 } acTxDeauthCode OBJECT-TYPE SYNTAX Integer32 ACCESS read-only STATUS current DESCRIPTION "Last deauthentication code transmitted to client." ::= { acTableEntry 38 } acTxDisassoc OBJECT-TYPE SYNTAX Integer32 ACCESS read-only STATUS current DESCRIPTION "Number of disassociation packets transmitted to client." ::= { acTableEntry 39 } acTxDisassocCode OBJECT-TYPE SYNTAX Integer32 ACCESS read-only STATUS current DESCRIPTION "Last disassocation code transmitted to client." ::= { acTableEntry 40 } -- ********************************************************************** -- * Security SettingsTable -- ********************************************************************** securityTable OBJECT-TYPE SYNTAX SEQUENCE OF SecurityEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Security attributes. In tablular form to allow for multiple instances on an agent." ::= { cpxWirelessMIB 6 } securityEntry OBJECT-TYPE SYNTAX SecurityEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the securityTable. It is possible for there to be multiple AP interfaces on one agent, each with its unique MAC address. The relationship between an AP interface and an interface in the context of the Internet-standard MIB is one-to-one. As such, the value of an ifIndex object instance can be directly used to identify corresponding instances of the objects defined herein. " INDEX { ifIndex } ::= { securityTable 1 } SecurityEntry ::= SEQUENCE { authtype INTEGER, encryption INTEGER, encryptionstrength INTEGER, keyno INTEGER, key1 DisplayString, key2 DisplayString, key3 DisplayString, key4 DisplayString, staisolation TruthValue, presharekey DisplayString, wpaReauthTime INTEGER, wpaGroupKeyUpdateIntervalSecond INTEGER } authtype OBJECT-TYPE SYNTAX INTEGER { open(0), shared(1), legacy802dot1x(2), wpa(4), wpa2(8), wpaORwpa2(12), wpapsk(16), wpa2psk(32), wpapskORwpa2psk(48) } MAX-ACCESS read-write STATUS current DESCRIPTION "The field indicates how to authenticate the station." ::= { securityEntry 1 } encryption OBJECT-TYPE SYNTAX INTEGER { none(0), wep(1), tkip(2), aes(4), tkipORaes(6) } MAX-ACCESS read-write STATUS current DESCRIPTION "The field indicates how to encryption the station." ::= { securityEntry 2 } encryptionstrength OBJECT-TYPE SYNTAX INTEGER { none(0), wep64(40), wep128(104) } MAX-ACCESS read-write STATUS current DESCRIPTION "The field indicates the key length of default keys." ::= { securityEntry 3 } keyno OBJECT-TYPE SYNTAX INTEGER (1..4) MAX-ACCESS read-write STATUS current DESCRIPTION "The field indicates the number of default wep key." ::= { securityEntry 4 } key1 OBJECT-TYPE SYNTAX DisplayString (SIZE (0..40)) MAX-ACCESS read-write STATUS current DESCRIPTION "The field indicates the key value of the first default wep key." ::= { securityEntry 5 } key2 OBJECT-TYPE SYNTAX DisplayString (SIZE (0..40)) MAX-ACCESS read-write STATUS current DESCRIPTION "The field indicates the key value of the second default wep key." ::= { securityEntry 6 } key3 OBJECT-TYPE SYNTAX DisplayString (SIZE (0..40)) MAX-ACCESS read-write STATUS current DESCRIPTION "The field indicates the key value of the third default wep key." ::= { securityEntry 7 } key4 OBJECT-TYPE SYNTAX DisplayString (SIZE (0..40)) MAX-ACCESS read-write STATUS current DESCRIPTION "The field indicates the key value of the fourth default wep key." ::= { securityEntry 8 } staisolation OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This attribute shall indicate whether station isolation enable." ::= { securityEntry 9 } presharekey OBJECT-TYPE SYNTAX DisplayString (SIZE (0..63)) MAX-ACCESS read-write STATUS current DESCRIPTION "This attribute shall indicate preshare key." ::= { securityEntry 10 } wpaReauthTime OBJECT-TYPE SYNTAX INTEGER (100..3600) MAX-ACCESS read-write STATUS current DESCRIPTION "This attribute shall indicate WPA reauth time." ::= { securityEntry 11 } wpaGroupKeyUpdateIntervalSecond OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "This fields indicates the wpa keyupdate sec interval." ::= { securityEntry 12} -- ********************************************************* -- 802.1x Information -- ********************************************************* dot1xInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF Dot1xInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "dot1x attributes. In tablular form to allow for multiple instances on an agent." ::= { cpxWirelessMIB 7 } dot1xInfoEntry OBJECT-TYPE SYNTAX Dot1xInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the securityTable. It is possible for there to be multiple AP interfaces on one agent, each with its unique MAC address. The relationship between an AP interface and an interface in the context of the Internet-standard MIB is one-to-one. As such, the value of an ifIndex object instance can be directly used to identify corresponding instances of the objects defined herein. " INDEX { ifIndex } ::= { dot1xInfoTable 1 } Dot1xInfoEntry ::= SEQUENCE { priradipaddr IpAddress, sndradipaddr IpAddress, radauthport INTEGER, radacntport INTEGER, radsharedsecret DisplayString } priradipaddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Internet address of the Primary Radius Server." ::= { dot1xInfoEntry 1 } sndradipaddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Internet address of the Second Radius Server." ::= { dot1xInfoEntry 2 } radauthport OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "Port number used for authentication at the Radius Server." ::= { dot1xInfoEntry 3 } radacntport OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "port number of the radius account server." ::= { dot1xInfoEntry 4 } radsharedsecret OBJECT-TYPE SYNTAX DisplayString (SIZE (0..127)) MAX-ACCESS read-write STATUS current DESCRIPTION "Secret shared between NAS and the Radius Server." ::= { dot1xInfoEntry 5 } -- ********************************************************************** -- * IP Setting Table -- ********************************************************************** lanSettings OBJECT IDENTIFIER ::= { cpxWirelessMIB 8 } apName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "The field indicates the name of AP or sys Name." ::= { lanSettings 1 } adminName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The field indicates the administrator name/user name." ::= { lanSettings 2 } adminPasswd OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The field indicates the administrator password. The AP can be managed in such way as utility,telnet and so on." ::= { lanSettings 3 } ipAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The field indicates the IP address of AP on the wireless interface,when worked in router or router/bridge mode. Ethernet and wireless interface share the same IP address, when worked in bridge mode. " ::= { lanSettings 4 } netmaskAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The field indicates the netmask of AP on the wireless interface,when worked in router or router/bridge mode. Ethernet and wireless interface share the same netmask address,when worked in bridge mode. " ::= { lanSettings 5 } ethernetAddress OBJECT-TYPE SYNTAX MacAddress ACCESS read-only STATUS mandatory DESCRIPTION "The MAC Address of the Ethernet interface." ::= { lanSettings 6} gatewayAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The field indicates the gateway of AP on the wireless interface,when worked in router or router/bridge mode. Ethernet and wireless interface share the same gateway address,when worked in bridge mode. " ::= { lanSettings 7 } pridnsipAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "This attributes shall indicates the IP address of the primary DNS server. ***The value can only be set to an IP address in dot format." ::= { lanSettings 8 } snddnsipAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "This attributes shall indicates the IP address of the secondary DNS server. ***The value can only be set to an IP address in dot format." ::= { lanSettings 9 } -- ********************************************************************** -- * System Basic Setting Table 2004/6/17 -- ********************************************************************** timeSettings OBJECT IDENTIFIER ::= { cpxWirelessMIB } currenttime OBJECT-TYPE SYNTAX DisplayString (SIZE (1..20)) MAX-ACCESS read-only STATUS current DESCRIPTION "This attributes shall indicates the current system time in a format: YYYY/MM/DD hh:mm:ss." ::= { timeSettings 1 } timezone OBJECT-TYPE SYNTAX INTEGER { gmtwest12-international-date-line-west(0), gmtwest11-midway-island-samoa(1), gmtwest10-hawaii(2), gmtwest09-alaska(3), gmtwest08-pacific-time-us-canada-tijuana(4), gmtwest07-arizona(5), gmtwest07-chihuahua-la-paz-mazatlan(6), gmtwest07-mountain-time-us-canada(7), gmtwest06-central-america(8), gmtwest06-central-time-us-canada(9), gmtwest06-guadalajara-mexico-city-monterrey(10), gmtwest06-saskatchewan(11), gmtwest05-bogota-lima-quito(12), gmtwest05-eastern-time-us-canada(13), gmtwest05-indiana-east(14), gmtwest04-atlantic-Time-canada(15), gmtwest04-caracas-la-paz(16), gmtwest04-santiago(17), gmtwest03-30-newfoundland(18), gmtwest03-brasilia(19), gmtwest03-buenos-aires-georgetown(20), gmtwest03-greenland(21), gmtwest02-mid-atlantic(22), gmtwest01-azores(23), gmtwest01-cape-verde-is(24), gmt00-casablanca-monrovia(25), gmt00-greenwich-mean-time-dublin-edinburgh-lisbon-London(26), gmteast01-amsterdam-berlin-bern-rome-stockholm-vienna(27), gmteast01-belgrade-bratislava-budapest-ljubljana-prague(28), gmteast01-brussels-copenhagen-madrid-paris(29), gmteast01-sarajevo-skopje-warsaw-zagreb(30), gmteast01-west-central-africa(31), gmteast02-athens-istanbul-minsk(32), gmteast02-bucharest(33), gmteast02-cairo(34), gmteast02-harare-pretoria(35), gmteast02-helsinki-kyiv-riga-sofia-tallinn-vilnius(36), gmteast02-jerusalem(37), gmteast03-baghdad(38), gmteast03-kuwait-riyadh(39), gmteast03-moscow-st-petersburg-volgograd(40), gmteast03-nairobi(41), gmteast03-tehran(42), gmteast04-abu-dhabi-muscat(43), gmteast04-baku-tbilisi-yerevan(44), gmteast04-kabul(45), gmteast05-ekaterinburg(46), gmteast05-islamabad-karachi-kashkent(47), gmteast05-chennai-kolkata-mumbai-new-delhi(48), gmteast05-kathmandu(49), gmteast06-almaty-novosibirsk(50), gmteast06-astana-dhaka(51), gmteast06-sri-jayawardenepura(52), gmteast06-rangoon(53), gmteast07-bangkok-hanoi-jakarta(54), gmteast07-krasnoyarsk(55), gmteast08-beijing-chongqing-hong-kong-urumqi(56), gmteast08-irkutsk-ulaan-bataar(57), gmteast08-kuala-lumpur-singapore(58), gmteast08-perth(59), gmteast08-taipei(60), gmteast09-osaka-sapporo-tokyo(61), gmteast09-seoul(62), gmteast09-yakutsk(63), gmteast09-adelaide(64), gmteast09-darwin(65), gmteast10-brisbane(66), gmteast10-canberra-melbourne-sydney(67), gmteast10-guam-port-moresby(68), gmteast10-hobart(69), gmteast10-vladivostok(70), gmteast11-magadan-solomon-is-new-caledonia(71), gmteast12-auckland-wellington(72), gmteast12-fiji-kamchatka-marshall-is(73), gmteast13-nuku-alofa(74) } MAX-ACCESS read-write STATUS current DESCRIPTION "This attribute shall indicate the timezone of the system." ::= { timeSettings 2 } daylightsaving OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This attribute shall indicate the Daylight Saving time." ::= { timeSettings 3 } -- ********************************************************************** -- * DHCP Server Setting Table 2004/6/17 -- ********************************************************************** dhcpsSettings OBJECT IDENTIFIER ::= { cpxWirelessMIB 9 } dhcpserver OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This attribute shall indicate whether DHCP server is enable or disable." ::= { dhcpsSettings 1 } dhcpsipstart OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "This attribute indicates the starting IP address of DHCP server will give. ***The value can only be set to a IP address in dot format." ::= { dhcpsSettings 2 } dhcpsipend OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "This attribute indicates the ending IP address of DHCP server will give. ***The value can only be set to a IP address in dot format." ::= { dhcpsSettings 3 } dhcpnetmask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "This attribute indicates the net mask of DHCP server will give. ***The value can only be set to the net mask address in dot format." ::= { dhcpsSettings 4 } dhcpsgateway OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "This attribute indicates the gateway IP address of DHCP server will give. ***The value can only be set to a IP address in dot format." ::= { dhcpsSettings 5 } dhcpspridns OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "This attribute indicates the primary DNS IP address of DHCP server will give. ***The value can only be set to a IP address in dot format." ::= { dhcpsSettings 6 } dhcpspsnddns OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "This attribute indicates the secondary DNS IP address of DHCP server will give. ***The value can only be set to a IP address in dot format." ::= { dhcpsSettings 7 } dhcpsleasetime OBJECT-TYPE SYNTAX INTEGER (15..44640) MAX-ACCESS read-write STATUS current DESCRIPTION "This attribute shall indicate the IP lease time of DHCP server will give to DHCP clients in minutes" ::= { dhcpsSettings 8 } -- ********************************************************************** -- * SYSLOG Server Setting Table 2004/8/2 -- ********************************************************************** logSettings OBJECT IDENTIFIER ::= { cpxWirelessMIB 10 } syslog OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This attribute shall indicate whether syslog is enable or disable." ::= { logSettings 1 } syslogsrvip OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "This attributes shall indicates the IP address of the syslog server. ***The value can only be set to a IP address in dot format." ::= { logSettings 2 } syslogsrvport OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "This attributes shall indicates the Port of the Syslog server. *** The value can only be set to a port in dot format." ::= { logSettings 3 } -- ********************************************************************** -- * WAN Dynamic Setup(Wireless Routing Client -- ********************************************************************** wanSetting OBJECT IDENTIFIER ::= { cpxWirelessMIB 11 } wanSetting0 OBJECT IDENTIFIER ::= { wanSetting 1 } Wantype OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Description." ::= { wanSetting0 1 } WamIpaddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Description." ::= { wanSetting0 2 } WanNetworkMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Description." ::= { wanSetting0 3 } WanGateway OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Description." ::= { wanSetting0 4 } WanPriDNS OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Description." ::= { wanSetting0 5 } WanSecDNS OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Description." ::= { wanSetting0 6 } -- ********************************************************************** -- * System Routing Information Protocol -- ********************************************************************** httpRedirectSettings OBJECT IDENTIFIER ::= { cpxWirelessMIB 12 } httpRedirectEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Description." ::= { httpRedirectSettings 1 } httpRedirectURL OBJECT-TYPE SYNTAX DisplayString (SIZE (0..119)) MAX-ACCESS read-write STATUS current DESCRIPTION "Description." ::= { httpRedirectSettings 2 } -- ********************************************************************** -- * System Routing Information Protocol -- ********************************************************************** httpRedirectSettings OBJECT IDENTIFIER ::= { cpxWirelessMIB 12 } httpRedirectEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Description." ::= { httpRedirectSettings 1 } httpRedirectURL OBJECT-TYPE SYNTAX DisplayString (SIZE (0..119)) MAX-ACCESS read-write STATUS current DESCRIPTION "Description." ::= { httpRedirectSettings 2 } -- ********************************************************* -- Remote Settings Information -- ********************************************************* remoteSettings OBJECT IDENTIFIER ::= { cpxWirelessMIB } snmpenable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This attribute shall indicate whether enable snmp." ::= { remoteSettings 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." ::= { remoteSettings 2 } 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 3 } 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 4 } -- ********************************************************* -- NAT -- ********************************************************* Nathandle OBJECT IDENTIFIER ::= { cpxWirelessMIB 14 } NATStatus OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "description." ::= { Nathandle 1 } NATDMZ OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "description." ::= { Nathandle 2 } -- ********************************************************* -- SNMP -- ********************************************************* SNMPSetting OBJECT IDENTIFIER ::= { cpxWirelessMIB 15 } SnmpStatus OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "description." ::= { SNMPSetting 1 } ReadPassword OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "description." ::= { SNMPSetting 2 } ReadWritePassword OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "description." ::= { SNMPSetting 3 } Snmptrapstatus OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "description." ::= { SNMPSetting 4 } SnmpRemoteIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "description." ::= { SNMPSetting 5 } SnmpCommunity OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "description." ::= { SNMPSetting 6 } -- ********************************************************* -- System Identity Setup -- ********************************************************* SysIdenSetting OBJECT IDENTIFIER ::= { cpxWirelessMIB 16 } SystemName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "description." ::= { SysIdenSetting 1 } SystemContact OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "description." ::= { SysIdenSetting 2 } SystemLocation OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "description." ::= { SysIdenSetting 3 } -- ********************************************************* -- Firewall Configuration -- ********************************************************* FirmConfig OBJECT IDENTIFIER ::= { cpxWirelessMIB 17 } FirmwareStatus OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "description." ::= { FirmConfig 1 } Allowvisit OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "description." ::= { FirmConfig 2 } LOG_ACCEPT_TCP OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "description." ::= { FirmConfig 3 } LOG_ACCEPT_ICMP OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "description." ::= { FirmConfig 4 } LOG_ACCEPT_UDP OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "description." ::= { FirmConfig 5 } LOG_ACCEPT_IGMP OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "description." ::= { FirmConfig 6 } LOG_DENY_TCP OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "description." ::= { FirmConfig 7 } LOG_DENY_ICMP OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "description." ::= { FirmConfig 8 } LOG_DENY_UDP OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "description." ::= { FirmConfig 9 } LOG_DENY_IGMP OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "description." ::= { FirmConfig 10 } -- ****************************************************** -- Bandwidth Control --************************************************** BandwidthContrl OBJECT IDENTIFIER ::= { cpxWirelessMIB 18 } BandWidthCtrlStatus OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "description." ::= { BandwidthContrl 1 } DownloadRate OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "description." ::= { BandwidthContrl 2 } UploadRate OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "description." ::= { BandwidthContrl 3 } DnsRedirection OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "description." ::= { BandwidthContrl 4 } -- ****************************************************** -- STP Setup --************************************************** STPSetting OBJECT IDENTIFIER ::= { cpxWirelessMIB 19 } STPstatus OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "description." ::= { STPSetting 1 } STPPriority OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "description." ::= { STPSetting 2 } STPHellotime OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "description." ::= { STPSetting 3 } STPDorward OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "description." ::= { STPSetting 3 } STPMaxage OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "description." ::= { STPSetting 4 } -- ****************************************************** -- SysRouTable --************************************************** SysRouTable OBJECT-TYPE SYNTAX SEQUENCE OF SysRouTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of interface entries. The number of entries is given by the value of ExampleNumber." ::= {cpxWirelessMIB 22 } SysRouTableEntry OBJECT-TYPE SYNTAX SysRouTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry containing management information applicable to a particular interface." INDEX { Destination , NetWorkMask, GateWay} ::= { SysRouTable 1 } SysRouTableEntry ::= SEQUENCE { Destination IpAdress, NetWorkMask IpAdress, GateWay IpAdress, } Destination OBJECT-TYPE SYNTAX IpAdress MAX-ACCESS read-only STATUS current DESCRIPTION "A unique value, greater than zero, for each interface. It is recommended that values are assigned contiguously starting from 1. The value for each interface sub-layer must remain constant at least from one re-initialization of the entity's network management system to the next re- initialization." ::= { SysRouTableEntry 1 } NetWorkMask OBJECT-TYPE SYNTAX IpAdress MAX-ACCESS read-only STATUS current DESCRIPTION "machine status ." ::= { SysRouTableEntry 2 } GateWay OBJECT-TYPE SYNTAX IpAdress MAX-ACCESS read-only STATUS current DESCRIPTION "machine status checking time." ::= { SysRouTableEntry 3 } -- ****************************************************** -- PortForTable --************************************************** PortForTable OBJECT-TYPE SYNTAX SEQUENCE OF PortForTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of interface entries. The number of entries is port forward entry." ::= {cpxWirelessMIB 23 } PortForTableEntry OBJECT-TYPE SYNTAX PortForTableEntry MAX-ACCESS not-accessible STATUS current INDEX { UserIndex } DESCRIPTION "An entry containing management information applicable to a particular interface." INDEX { UserIndex } ::= { PortForTable 1 } PortForTableEntry ::= SEQUENCE { UserIndex interger32, ServerType DisplayString, Protocol DisplayString, PubPort interger32, PrvIP IpAdress, PrvPort interger32 } UserIndex OBJECT-TYPE SYNTAX interger32 MAX-ACCESS read-only STATUS current DESCRIPTION " user index." ::= { PortForTableEntry 1 } ServerType OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION " Server Type." ::= { PortForTableEntry 2 } Protocol OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION " Protocol." ::= { PortForTableEntry 3 } PubPort OBJECT-TYPE SYNTAX interger32 MAX-ACCESS read-write STATUS current DESCRIPTION " Public Port." ::= { PortForTableEntry 4 } PrvIP OBJECT-TYPE SYNTAX IpAdress MAX-ACCESS read-write STATUS current DESCRIPTION " Private IP." ::= { PortForTableEntry 5 } PrvPort OBJECT-TYPE SYNTAX interger32 MAX-ACCESS read-write STATUS current DESCRIPTION " Private Port." ::= { PortForTableEntry 6 } -- ****************************************************** -- IpForward --************************************************** IpForwardTable OBJECT-TYPE SYNTAX SEQUENCE OF IpForwardTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of interface entries. The number of entries is port forward entry." ::= {cpxWirelessMIB 24 } IpForwardTableEntry OBJECT-TYPE SYNTAX IpForwardTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry containing management information applicable to a particular interface." INDEX { IpForIndex } ::= { IpForwardTable 1 } IpForwardTableEntry ::= SEQUENCE { IpForIndex interger32, PriIp IpAdress, PubIp IpAdress } IpForIndex OBJECT-TYPE SYNTAX interger32 MAX-ACCESS read-only STATUS current DESCRIPTION " IpForIndex." ::= { IpForwardTableEntry 1 } PriIp OBJECT-TYPE SYNTAX IpAdress MAX-ACCESS read-write STATUS current DESCRIPTION " Server Type." ::= { IpForwardTableEntry 2 } PubIp OBJECT-TYPE SYNTAX IpAdress MAX-ACCESS read-write STATUS current DESCRIPTION " Protocol." ::= { IpForwardTableEntry 3 } -- ****************************************************** -- DyDnsSetTable --************************************************** DyDnsSetTable OBJECT-TYPE SYNTAX SEQUENCE OF DyDnsSetTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of interface entries. The number of entries is port forward entry." ::= {cpxWirelessMIB 25 } DyDnsSetTableEntry OBJECT-TYPE SYNTAX DyDnsSetTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry containing management information applicable to a particular interface." INDEX { DyDnsSetIndex } ::= { DyDnsSetTable 1 } DyDnsSetTableEntry ::= SEQUENCE { DyDnsSetIndex interger32, Provider DisplayString, DomainName DisplayString, WanIp IpAdress, WildCard DisplayString, MailExchange DisplayString, BackMailChange DisplayString } DyDnsSetIndex OBJECT-TYPE SYNTAX interger32 MAX-ACCESS read-only STATUS current DESCRIPTION " the index for dymatic dns setup." ::= { DyDnsSetTableEntry 1 } Provider OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION " Server Type." ::= { DyDnsSetTableEntry 2 } DomainName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION " Protocol." ::= { DyDnsSetTableEntry 3 } WanIp OBJECT-TYPE SYNTAX IpAdress MAX-ACCESS read-write STATUS current DESCRIPTION " Protocol." ::= { DyDnsSetTableEntry 4 } WildCard OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION " Protocol." ::= { DyDnsSetTableEntry 5 } MailExchange OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION " Protocol." ::= { DyDnsSetTableEntry 6 } BackMailChange OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION " Protocol." ::= { DyDnsSetTableEntry 7 } -- ****************************************************** -- MacFilterTable --************************************************** MacFilterTable OBJECT-TYPE SYNTAX SEQUENCE OF MacFilterTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of interface entries. The number of entries is MacFilter list entry." ::= {cpxWirelessMIB 26 } MacFilterTableEntry OBJECT-TYPE SYNTAX MacFilterTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry containing management information applicable to a particular interface." INDEX { MacFilterIndex } ::= { MacFilterTable 1 } MacFilterTableEntry ::= SEQUENCE { MacFilterIndex interger32, MacAdress DisplayString, Comments DisplayString, Applyto DisplayString } MacFilterIndex OBJECT-TYPE SYNTAX interger32 MAX-ACCESS read-only STATUS current DESCRIPTION " the index for dymatic dns setup." ::= { MacFilterTableEntry 1 } MacAdress OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION " Server Type." ::= { MacFilterTableEntry 2 } Comments OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION " Protocol." ::= { MacFilterTableEntry 3 } Applyto OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION " Protocol." ::= { MacFilterTableEntry 4 } END