AP-Config DEFINITIONS ::= BEGIN IMPORTS private, IpAddress FROM RFC1155-SMI ifIndex FROM RFC1213-MIB OBJECT-TYPE FROM RFC-1212 TruthValue,MacAddress FROM SNMPv2-TC; enterprises OBJECT IDENTIFIER ::= { private 1 } dlink OBJECT IDENTIFIER ::= { enterprises 171 } dlink-mgmt OBJECT IDENTIFIER ::= { dlink 11 } dwl2100AP OBJECT IDENTIFIER ::= { dlink-mgmt 37 } ap-config OBJECT IDENTIFIER ::= { dwl2100AP 4 } --################################################################################# -- HOME BEGIN --################################################################################# home OBJECT IDENTIFIER ::= { ap-config 1 } advanced OBJECT IDENTIFIER ::= { ap-config 2 } tools OBJECT IDENTIFIER ::= { ap-config 3 } status OBJECT IDENTIFIER ::= { ap-config 4 } functionality OBJECT IDENTIFIER ::= { ap-config 99 } hWirelessBandTable OBJECT-TYPE SYNTAX SEQUENCE OF HWirelessBandEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Wireless Interface Table" ::= { home 1 } hWirelessBandEntry OBJECT-TYPE SYNTAX HWirelessBandEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Wireless Interface Entry" INDEX {ifIndex} ::= { hWirelessBandTable 1 } HWirelessBandEntry ::= SEQUENCE { hSSID OCTET STRING, hSSIDBroadcast INTEGER, hChannel INTEGER, hChannelList OCTET STRING, hRadioFrequency OCTET STRING } hSSID OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..32)) ACCESS read-write STATUS mandatory DESCRIPTION "Service Set ID" ::= { hWirelessBandEntry 1 } hSSIDBroadcast OBJECT-TYPE SYNTAX INTEGER {disabled(0), enabled(1)} ACCESS read-write STATUS mandatory DESCRIPTION "SSID broadcast (0.Disabled, 1.Enabled) " ::= { hWirelessBandEntry 2 } hChannel OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "Support Channel" ::= { hWirelessBandEntry 3 } hChannelList OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "Channel List" ::= { hWirelessBandEntry 4 } hRadioFrequency OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "Radio Frequency" ::= { hWirelessBandEntry 5 } hLan OBJECT IDENTIFIER ::= { home 2 } hGetIPFrom OBJECT-TYPE SYNTAX INTEGER {static(1), dynamic(2)} ACCESS read-write STATUS mandatory DESCRIPTION "Ethernet IP setting (1.Static, 2.Dynamic)" ::= { hLan 1 } hIPAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "Ethernet IP Address" ::= { hLan 2 } hSubnetMask OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "Ethernet Subnet Mask" ::= { hLan 3 } hDefaultGateway OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "Ethernet Default Gateway" ::= { hLan 4 } adModeTable OBJECT-TYPE SYNTAX SEQUENCE OF AdModeEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "AP Mode setting Table" ::= { advanced 1 } adModeEntry OBJECT-TYPE SYNTAX AdModeEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "AP Mode setting Entry" INDEX {ifIndex} ::= { adModeTable 1 } AdModeEntry ::= SEQUENCE { adAPMode INTEGER, adPtPRemoteAPMACAddress MacAddress, adAPRRootAPMACAddress MacAddress, adAPCRootAPMACAddress MacAddress } adAPMode OBJECT-TYPE SYNTAX INTEGER {ap(1), ptpBridge(2), ptmpBridge(3), apRepeater(4), apClient(5)} ACCESS read-write STATUS mandatory DESCRIPTION "AP Mode (1.AP, 2.PtP Bridge, 3.PtPm Bridge, 4.AP Repeater, 5.AP Client)" ::= { adModeEntry 1 } adPtPRemoteAPMACAddress OBJECT-TYPE SYNTAX MacAddress ACCESS read-write STATUS mandatory DESCRIPTION "Remote AP MAC" ::= { adModeEntry 2 } adAPRRootAPMACAddress OBJECT-TYPE SYNTAX MacAddress ACCESS read-write STATUS mandatory DESCRIPTION "Remote AP MAC" ::= { adModeEntry 3 } adAPCRootAPMACAddress OBJECT-TYPE SYNTAX MacAddress ACCESS read-write STATUS mandatory DESCRIPTION "Remote AP MAC" ::= { adModeEntry 4 } adModePtMPReMacAddTable OBJECT-TYPE SYNTAX SEQUENCE OF AdModePtMPReMacAddEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "AP Mode setting Table" ::= { advanced 2 } adModePtMPReMacAddEntry OBJECT-TYPE SYNTAX AdModePtMPReMacAddEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "AP Mode setting Entry" INDEX {ifIndex, adPtMPReAPMACAddrIndex} ::= { adModePtMPReMacAddTable 1 } AdModePtMPReMacAddEntry ::= SEQUENCE { adPtMPReAPMACAddrIndex INTEGER, adPtMPReAPMACAddress MacAddress } adPtMPReAPMACAddrIndex OBJECT-TYPE SYNTAX INTEGER ( 1..8 ) ACCESS not-accessible STATUS mandatory DESCRIPTION "Index of MAC" ::= { adModePtMPReMacAddEntry 1 } adPtMPReAPMACAddress OBJECT-TYPE SYNTAX MacAddress ACCESS read-write STATUS mandatory DESCRIPTION "Remote AP MAC" ::= { adModePtMPReMacAddEntry 2 } adPerformanceTable OBJECT-TYPE SYNTAX SEQUENCE OF AdPerformanceEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "AP Mode setting Table" ::= { advanced 3 } adPerformanceEntry OBJECT-TYPE SYNTAX AdPerformanceEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "AP Mode setting Entry" INDEX {ifIndex} ::= { adPerformanceTable 1 } AdPerformanceEntry ::= SEQUENCE { adFrequency OCTET STRING, adChannel INTEGER, adChannelList OCTET STRING, adDataRate OCTET STRING, adDataRateList OCTET STRING, adBeaconInterval INTEGER, adDTIM INTEGER, adFragmentLength INTEGER, adRTSLength INTEGER, adTransmitPower INTEGER, adSuperMode INTEGER, adRadioWave INTEGER, ad80211gonly INTEGER, adAutoChannelScan INTEGER } adFrequency OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "Frequency Usde by Wireless Interface" ::= { adPerformanceEntry 1 } adChannel OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "Channel Used by Wireless Interface" ::= { adPerformanceEntry 2 } adChannelList OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "Channel List" ::= { adPerformanceEntry 3 } adDataRate OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "Data Rate of Wireless Interface" ::= { adPerformanceEntry 4 } adDataRateList OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "Channel List" ::= { adPerformanceEntry 5 } adBeaconInterval OBJECT-TYPE SYNTAX INTEGER ( 20..1000 ) ACCESS read-write STATUS mandatory DESCRIPTION "Beacon Interval of Wireless Interface" ::= { adPerformanceEntry 6 } adDTIM OBJECT-TYPE SYNTAX INTEGER ( 1..255 ) ACCESS read-write STATUS mandatory DESCRIPTION "Delivery Traffic Indecation Map" ::= { adPerformanceEntry 7 } adFragmentLength OBJECT-TYPE SYNTAX INTEGER ( 256..2346 ) ACCESS read-write STATUS mandatory DESCRIPTION "the fragment length of wireless interface" ::= { adPerformanceEntry 8 } adRTSLength OBJECT-TYPE SYNTAX INTEGER ( 256..2346 ) ACCESS read-write STATUS mandatory DESCRIPTION "RTS Length of Wireless Interface" ::= { adPerformanceEntry 9 } adTransmitPower OBJECT-TYPE SYNTAX INTEGER {full(1), half(2), quarter(3), eighth(4), min(5)} ACCESS read-write STATUS mandatory DESCRIPTION "Transmit Power" ::= { adPerformanceEntry 10 } adSuperMode OBJECT-TYPE SYNTAX INTEGER {super(1), static(2), dynamic(3), disabled(4)} ACCESS read-write STATUS mandatory DESCRIPTION "Super Mode: 1.Super without Turbo, 2.Super with Static Turbo, 3.Super with Dynamic Turbo, 4.Disabled " ::= { adPerformanceEntry 11 } adRadioWave OBJECT-TYPE SYNTAX INTEGER {off(0), on(1)} ACCESS read-write STATUS mandatory DESCRIPTION "Radio Wave (0.off, 1.on)" ::= { adPerformanceEntry 12 } ad80211gonly OBJECT-TYPE SYNTAX INTEGER {disabled(0), enabled(1)} ACCESS read-write STATUS mandatory DESCRIPTION "802.11 g mode only (0.Disabled, 1.Enabled)" ::= { adPerformanceEntry 13 } adAutoChannelScan OBJECT-TYPE SYNTAX INTEGER {disabled(0), enabled(1)} ACCESS read-write STATUS mandatory DESCRIPTION "Auto Channel Scan (0.Disabled, 1.Enabled)" ::= { adPerformanceEntry 14 } adFilters OBJECT IDENTIFIER ::= { advanced 4 } adAccSettingWirelessBandTable OBJECT-TYPE SYNTAX SEQUENCE OF AdAccSettingWirelessBandEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Wireless Band Table" ::= { adFilters 1 } adAccSettingWirelesBandsEntry OBJECT-TYPE SYNTAX AdAccSettingWirelessBandEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Wireless Band Table" INDEX {ifIndex} ::= { adAccSettingWirelessBandTable 1 } AdAccSettingWirelessBandEntry ::= SEQUENCE { adAccSettingWirelessAccessControl INTEGER } adAccSettingWirelessAccessControl OBJECT-TYPE SYNTAX INTEGER { accept(1), reject(2), disabled(3)} ACCESS read-write STATUS mandatory DESCRIPTION "Access Contrl (1.Accept, 2.Reject,3.Disabled)" ::= { adAccSettingWirelesBandsEntry 1 } adAccSettingAccessCtrlMACTable OBJECT-TYPE SYNTAX SEQUENCE OF AdAccSettingAccessCtrlMACEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Access Control List Table" ::= { adFilters 2 } adAccSettingAccessCtrlMACEntry OBJECT-TYPE SYNTAX AdAccSettingAccessCtrlMACEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Access Control List Entry" INDEX { ifIndex, adAccSettingAccessCtrlIndex } ::= { adAccSettingAccessCtrlMACTable 1 } AdAccSettingAccessCtrlMACEntry ::= SEQUENCE { adAccSettingAccessCtrlIndex INTEGER, adAccSettingAccessCtrlMACAddr MacAddress } adAccSettingAccessCtrlIndex OBJECT-TYPE SYNTAX INTEGER ( 1..16 ) ACCESS not-accessible STATUS mandatory DESCRIPTION "Index of MAC" ::= { adAccSettingAccessCtrlMACEntry 1 } adAccSettingAccessCtrlMACAddr OBJECT-TYPE SYNTAX MacAddress ACCESS read-write STATUS mandatory DESCRIPTION "" ::= { adAccSettingAccessCtrlMACEntry 2 } adWLANWirelessBandTable OBJECT-TYPE SYNTAX SEQUENCE OF AdWLANWirelessBandEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Wireless Band Table" ::= { adFilters 3 } adWLANWirelessBandEntry OBJECT-TYPE SYNTAX AdWLANWirelessBandEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Wireless Band Entry" INDEX {ifIndex} ::= { adWLANWirelessBandTable 1 } AdWLANWirelessBandEntry ::= SEQUENCE { adInternalStationConnection INTEGER, adEthernet2WLANAccess INTEGER } adInternalStationConnection OBJECT-TYPE SYNTAX INTEGER {disabled(0), enabled(1)} ACCESS read-write STATUS mandatory DESCRIPTION "Internal Station Connection (0.Disabled, 1.Enabled)" ::= { adWLANWirelessBandEntry 1 } adEthernet2WLANAccess OBJECT-TYPE SYNTAX INTEGER {disabled(0), enabled(1)} ACCESS read-write STATUS mandatory DESCRIPTION "Ethernet to WLAN Access (0.Disabled, 1.Enabled)" ::= { adWLANWirelessBandEntry 2 } adEncryption OBJECT IDENTIFIER ::= { advanced 5 } adSecSettingWirelessBandTable OBJECT-TYPE SYNTAX SEQUENCE OF AdSecSettingWirelessBandEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Wireless Bands Table" ::= { adEncryption 1 } adSecSettingWirelessBandEntry OBJECT-TYPE SYNTAX AdSecSettingWirelessBandEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Wireless Band Entry" INDEX {ifIndex} ::= { adSecSettingWirelessBandTable 1 } AdSecSettingWirelessBandEntry ::= SEQUENCE { adSecAuthentication INTEGER, adSecEncryption INTEGER, adSecValidKey INTEGER, adSecPassPhrase OCTET STRING, adSecCipherType INTEGER, adSecGroupKeyUpdateInterval INTEGER } adSecAuthentication OBJECT-TYPE SYNTAX INTEGER { opensystem(1), sharedkey(2), opensystem-sharedkey(3), wpa-psk(4), wpa-eap(5) } ACCESS read-write STATUS mandatory DESCRIPTION "Authentication Manner" ::= { adSecSettingWirelessBandEntry 1 } adSecEncryption OBJECT-TYPE SYNTAX INTEGER {disabled(0), enabled(1)} ACCESS read-write STATUS mandatory DESCRIPTION "Enctyprion (0.Disabled, 1.Enabled)" ::= { adSecSettingWirelessBandEntry 2 } adSecValidKey OBJECT-TYPE SYNTAX INTEGER { first(1), secend(2), third(3), fourth(4) } ACCESS read-write STATUS mandatory DESCRIPTION "Valid Key" ::= { adSecSettingWirelessBandEntry 3 } adSecPassPhrase OBJECT-TYPE SYNTAX OCTET STRING ( SIZE(8..63) ) ACCESS read-write STATUS mandatory DESCRIPTION "Pass Phrase" ::= { adSecSettingWirelessBandEntry 4 } adSecCipherType OBJECT-TYPE SYNTAX INTEGER { auto(1), aes(2), tkip(3)} ACCESS read-write STATUS mandatory DESCRIPTION "Cipher Type" ::= { adSecSettingWirelessBandEntry 5 } adSecGroupKeyUpdateInterval OBJECT-TYPE SYNTAX INTEGER ( 300..9999999 ) ACCESS read-write STATUS mandatory DESCRIPTION "Group Key Update Interval" ::= { adSecSettingWirelessBandEntry 6 } adSecServerSetting OBJECT IDENTIFIER ::= { adEncryption 2 } adSecDNSIPAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "Domain Name Server IP Address" ::= { adSecServerSetting 1 } adSecDNS OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..32)) ACCESS read-write STATUS mandatory DESCRIPTION "Description of DNServer" ::= { adSecServerSetting 2 } adSecRADIUSServer OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..32)) ACCESS read-write STATUS mandatory DESCRIPTION "RADIUS Server IP Address" ::= { adSecServerSetting 3 } adSecRADIUSPort OBJECT-TYPE SYNTAX INTEGER (0..65535) ACCESS read-write STATUS mandatory DESCRIPTION "RADIUS Port" ::= { adSecServerSetting 4 } adSecRADIUSSecret OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..32)) ACCESS read-write STATUS mandatory DESCRIPTION "RADIUS Secret" ::= { adSecServerSetting 5 } adSecSettingKeyTable OBJECT-TYPE SYNTAX SEQUENCE OF AdSecSettingKeyEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Wireless Bands Table" ::= { adEncryption 3 } adSecSettingKeyEntry OBJECT-TYPE SYNTAX AdSecSettingKeyEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Wireless Band Entry" INDEX {ifIndex} ::= { adSecSettingKeyTable 1 } AdSecSettingKeyEntry ::= SEQUENCE { adSecKey OCTET STRING } adSecKey OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "Key" ::= { adSecSettingKeyEntry 1 } adDHCPServer OBJECT IDENTIFIER ::= { advanced 7 } adDyFunction OBJECT-TYPE SYNTAX INTEGER {disabled(0), enabled(1)} ACCESS read-write STATUS mandatory DESCRIPTION "DHCP Function Enable/Disable (0.Disabled, 1.Enabled)" ::= { adDHCPServer 1 } adDynamicTable OBJECT IDENTIFIER ::= { adDHCPServer 2 } adDyIPStart OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "Start IP Address" ::= { adDynamicTable 1 } adDyRange OBJECT-TYPE SYNTAX INTEGER (0..255) ACCESS read-write STATUS mandatory DESCRIPTION "IP Range" ::= { adDynamicTable 2 } adDyMask OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "Netmask" ::= { adDynamicTable 3 } adDyGateway OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "Gateway" ::= { adDynamicTable 4 } adDyWins OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "Wins" ::= { adDynamicTable 5 } adDyDns OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "DNS" ::= { adDynamicTable 6 } adDyDomain OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..64)) ACCESS read-write STATUS mandatory DESCRIPTION "Sub Domain" ::= { adDynamicTable 7 } adDyLease OBJECT-TYPE SYNTAX INTEGER (60..31536000) ACCESS read-write STATUS mandatory DESCRIPTION "Lease Time In Secs" ::= { adDynamicTable 8 } adDyStatus OBJECT-TYPE SYNTAX INTEGER {disabled(0), enabled(1)} ACCESS read-write STATUS mandatory DESCRIPTION "DHCP Server Status (0:Disabled, 1:Enabled )" ::= { adDynamicTable 9 } adStaticTable OBJECT-TYPE SYNTAX SEQUENCE OF AdStaticEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Static IP Setting" ::= { adDHCPServer 3 } adStaticEntry OBJECT-TYPE SYNTAX AdStaticEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Static IP Entry" INDEX {ifIndex} ::= { adStaticTable 1 } --Edited by Builde 04/01/09. Delete the node: "adStFunction". AdStaticEntry ::= SEQUENCE { adStIP IpAddress, adStMask IpAddress, adStGateway IpAddress, adStDns IpAddress, adStWins IpAddress, adStMAC MacAddress, adStDomain OCTET STRING, adStStatus INTEGER } adStIP OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "Assigned IP Address" ::= { adStaticEntry 1 } adStMAC OBJECT-TYPE SYNTAX MacAddress ACCESS read-write STATUS mandatory DESCRIPTION "Client MAC Address" ::= { adStaticEntry 2 } adStMask OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "Netmask" ::= { adStaticEntry 3 } adStGateway OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "Gateway" ::= { adStaticEntry 4 } adStDns OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "DNS" ::= { adStaticEntry 5 } adStWins OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "Wins" ::= { adStaticEntry 6 } adStDomain OBJECT-TYPE SYNTAX OCTET STRING(SIZE(0..64)) ACCESS read-write STATUS mandatory DESCRIPTION "Sub Domain" ::= { adStaticEntry 7 } adStStatus OBJECT-TYPE SYNTAX INTEGER {disabled(0), enabled(1)} ACCESS read-write STATUS mandatory DESCRIPTION "DHCP Server Status(1:Enabled, 2:Disabled)" ::= { adStaticEntry 8 } adCurrentList OBJECT IDENTIFIER ::= { adDHCPServer 4 } adCurrentDynamicTable OBJECT-TYPE SYNTAX SEQUENCE OF AdCurrentDynamicEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Current DHCP Dynamic Pools Table" ::= { adCurrentList 1 } adCurrentDynamicEntry OBJECT-TYPE SYNTAX AdCurrentDynamicEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Current DHCP Dynamic Pools Entry" INDEX {ifIndex} ::= { adCurrentDynamicTable 1 } AdCurrentDynamicEntry ::= SEQUENCE { adCuDyMAC MacAddress, adCuDyAssignedIP IpAddress, adCuDyLease INTEGER } adCuDyMAC OBJECT-TYPE SYNTAX MacAddress ACCESS read-only STATUS mandatory DESCRIPTION "Binding MAC" ::= { adCurrentDynamicEntry 1 } adCuDyAssignedIP OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "Assigned IP" ::= { adCurrentDynamicEntry 2 } adCuDyLease OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Lease Time" ::= { adCurrentDynamicEntry 3 } adCurrentStaticTable OBJECT-TYPE SYNTAX SEQUENCE OF AdCurrentStaticEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Current DHCP Static Pools Table" ::= { adCurrentList 2 } adCurrentStaticEntry OBJECT-TYPE SYNTAX AdCurrentStaticEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Current DHCP Static Pools Entry" INDEX {ifIndex} ::= { adCurrentStaticTable 1 } AdCurrentStaticEntry ::= SEQUENCE { adCuStMAC MacAddress, adCuStAssignedIP IpAddress } adCuStMAC OBJECT-TYPE SYNTAX MacAddress ACCESS read-only STATUS mandatory DESCRIPTION "Binding MAC" ::= { adCurrentStaticEntry 1 } adCuStAssignedIP OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "Assigned IP" ::= { adCurrentStaticEntry 2 } adSiteSurveyTable OBJECT IDENTIFIER ::= { advanced 8 } adSiteSurvey OBJECT-TYPE SYNTAX SEQUENCE OF AdSiteSurveyEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Site Survey Table" ::= { adSiteSurveyTable 1 } adSiteSurveyEntry OBJECT-TYPE SYNTAX AdSiteSurveyEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Site Survey Entry" INDEX {ifIndex} ::= { adSiteSurvey 1 } AdSiteSurveyEntry ::= SEQUENCE { adRefresh INTEGER } adRefresh OBJECT-TYPE SYNTAX INTEGER {nothing(0), refresh(1)} ACCESS read-write STATUS mandatory DESCRIPTION "Refresh the Result of Site Survey (0.nothing, 1.refresh)" ::= { adSiteSurveyEntry 1 } adSiteTable OBJECT-TYPE SYNTAX SEQUENCE OF AdSiteEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The Result Table of Site Survey" ::= { adSiteSurveyTable 2 } adSiteEntry OBJECT-TYPE SYNTAX AdSiteEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The Result Entry of Site Survey" INDEX {ifIndex, adSiteIndex} ::= { adSiteTable 1 } AdSiteEntry ::= SEQUENCE { adSiteIndex INTEGER, adSiteBSSType OCTET STRING, adSiteChannel INTEGER, adSiteRSSI INTEGER, adBSSID MacAddress, adSiteEncryption OCTET STRING, adSiteSSID OCTET STRING } adSiteIndex OBJECT-TYPE SYNTAX INTEGER ACCESS not-accessible STATUS mandatory DESCRIPTION "Index of Site Survey Result" ::= { adSiteEntry 1 } adSiteBSSType OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "Type of BSS (1:infrastructure 2:Ad-hoc)" ::= { adSiteEntry 2 } adSiteChannel OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Channel of BSS" ::= { adSiteEntry 3 } adSiteRSSI OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "RSSI of BSS" ::= { adSiteEntry 4 } adBSSID OBJECT-TYPE SYNTAX MacAddress ACCESS read-only STATUS mandatory DESCRIPTION "BSSID (MAC Address) of BSS" ::= { adSiteEntry 5 } adSiteEncryption OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "Encrypt Status of BSS {WEP off(0), WEP on(1)}" ::= { adSiteEntry 6 } adSiteSSID OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..32)) ACCESS read-only STATUS mandatory DESCRIPTION "SSID of BSS" ::= { adSiteEntry 7 } tAdmin OBJECT IDENTIFIER ::= { tools 1 } admUserName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..12)) ACCESS read-write STATUS mandatory DESCRIPTION "The Administrator Username" ::= { tAdmin 1 } admPassword OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..12)) ACCESS read-write STATUS mandatory DESCRIPTION "The Administrator Password" ::= { tAdmin 2 } tSystem OBJECT IDENTIFIER ::= { tools 2 } sysRestart OBJECT-TYPE SYNTAX INTEGER {nothing(0), reboot(1)} ACCESS read-write STATUS mandatory DESCRIPTION "Reboot AP(0:Nothing{Default Value}, 1.Reboot)" ::={ tSystem 1 } sysFactoryDefault OBJECT-TYPE SYNTAX INTEGER {nothing(0), reset(1)} ACCESS read-write STATUS mandatory DESCRIPTION "Reset AP to factory setting(0:Nothing{Default Value}, 1:Reset)" ::={ tSystem 2 } tUpdate OBJECT IDENTIFIER ::= { tools 3 } uRemoteSrvIP OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "TFTP Remote Server IP" ::={tUpdate 1} uRemoteFileName OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "TFTP Remote File Name" ::={tUpdate 2} uLocalFileName OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "TFTP Remote File Name" ::={tUpdate 3} uTFTPCommand OBJECT-TYPE SYNTAX INTEGER {connect(1), get(2), put(3), nothing(4)} ACCESS read-write STATUS mandatory DESCRIPTION "TFTP Command(1:connect, 2:get, 3:put, 4:nothing{Default Value})" ::={tUpdate 4} uUpgradeSettingCommand OBJECT-TYPE SYNTAX INTEGER {firmwareupdate(1), configsetting(2), configsave(3), reboot(4), factoryreset(5), nothing(6)} ACCESS read-write STATUS mandatory DESCRIPTION "Upgrade Setting Command(1:firmwareupdate,2:configsetting,3:configsave,4:reboot,5:factoryreset, 6:nothing{Default Value}) Manager must set timeout longer than 1 (0.5) min if upgradesettingcommand is firmwareupdate (configsave)" ::={tUpdate 5} tMisc OBJECT IDENTIFIER ::= { tools 4 } telnet OBJECT-TYPE SYNTAX INTEGER {disabled(0), enabled(1)} ACCESS read-write STATUS mandatory DESCRIPTION "Telnet Support Status(0:Disabled, 1:Enabled)" ::={ tMisc 1 } timeout OBJECT-TYPE SYNTAX INTEGER {never(0), s60(1), s180(2), s300(3), s600(4), s900(5)} ACCESS read-write STATUS mandatory DESCRIPTION "Telnet Timeout Value(0:Never, 1:60sec, 2:180sec, 3:300sec, 4:600sec, 5:900sec)" ::={ tMisc 2 } stDeviceInfo OBJECT IDENTIFIER ::= { status 1 } stEthernet OBJECT IDENTIFIER ::= { stDeviceInfo 1 } stFirmwareVersion OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "AP Firmware Version" ::= { stEthernet 1 } stMACAddress OBJECT-TYPE SYNTAX MacAddress ACCESS read-only STATUS mandatory DESCRIPTION "System Mac Address" ::= { stEthernet 2 } stGetIPFrom OBJECT-TYPE SYNTAX INTEGER {manual(1), dynamic(2)} ACCESS read-only STATUS mandatory DESCRIPTION "the IP setting manner of ethernet interface" ::= { stEthernet 3 } stIPAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "IP address of the ethernet interface" ::= { stEthernet 4 } stSubnetMask OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "subnet mask of the ethernet interface" ::= { stEthernet 5 } stDefaultGateway OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "default gateway of the ethernet interface" ::= { stEthernet 6 } stWirelessBandTable OBJECT-TYPE SYNTAX SEQUENCE OF StWirelessBandEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Wireless Interface Table" ::= { status 2 } stWirelessBandEntry OBJECT-TYPE SYNTAX StWirelessBandEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Wireless Interface Entry" INDEX {ifIndex} ::= { stWirelessBandTable 1 } StWirelessBandEntry ::= SEQUENCE { stSSID OCTET STRING, stChannel INTEGER, stSuperMode INTEGER, stDataRate OCTET STRING, stSecLevelAuth OCTET STRING, stSecLevelPriv OCTET STRING } stSSID OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "Service Set ID" ::= { stWirelessBandEntry 1 } stChannel OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "support channel" ::= { stWirelessBandEntry 2 } stSuperMode OBJECT-TYPE SYNTAX INTEGER { turbo(1), static(2), dynamic(3), disabled(4)} ACCESS read-only STATUS mandatory DESCRIPTION "the super mode setting (1.super with turbo, 2.super with static turbo, 3.super with dynamic turbo, 4.Disabled)" ::= { stWirelessBandEntry 3 } stDataRate OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "the data rate of wireless interface" ::= { stWirelessBandEntry 4 } stSecLevelAuth OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "Security Level -- Authentication" ::= { stWirelessBandEntry 5 } stSecLevelPriv OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "Security Level -- Privacy (1.Eabled, 2.Disabled)" ::= { stWirelessBandEntry 6 } stStats OBJECT IDENTIFIER ::= { status 3 } stWirelessBandTrafficTable OBJECT-TYPE SYNTAX SEQUENCE OF StWirelessBandTrafficEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Wireless Interface Table" ::= { stStats 1 } stWirelessBandTrafficEntry OBJECT-TYPE SYNTAX StWirelessBandTrafficEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Wireless Interface Entry" INDEX {ifIndex} ::= { stWirelessBandTrafficTable 1 } StWirelessBandTrafficEntry ::= SEQUENCE { stTrSuccessRate INTEGER, stTrRetryRate INTEGER, stRxSuccessRate INTEGER, stRxDuplicateRate INTEGER, stRTSSuccessCount INTEGER, stRTSFailureCount INTEGER, stTrFrameCount INTEGER, stMuticastTrFrameCount INTEGER, stTrErrorCount INTEGER, stTrTotalRetryCount INTEGER, stTrMutiRetryCount INTEGER, stRxFrameCount INTEGER, stMuticastRxFrameCount INTEGER, stRxFrameFCSErrorCount INTEGER, stRxFrameDulicateCount INTEGER, stAckRxFailureCount INTEGER, stWEPExcludedFrameCount INTEGER, srWEPICVErrorCount INTEGER } stTrSuccessRate OBJECT-TYPE SYNTAX INTEGER (0..100) ACCESS read-only STATUS mandatory DESCRIPTION "Transmit Success Rate" ::= { stWirelessBandTrafficEntry 1 } stTrRetryRate OBJECT-TYPE SYNTAX INTEGER (0..100) ACCESS read-only STATUS mandatory DESCRIPTION "Transmit Retry Rate" ::= { stWirelessBandTrafficEntry 2 } stRxSuccessRate OBJECT-TYPE SYNTAX INTEGER (0..100) ACCESS read-only STATUS mandatory DESCRIPTION "Receive Success Rate" ::= { stWirelessBandTrafficEntry 3 } stRxDuplicateRate OBJECT-TYPE SYNTAX INTEGER (0..100) ACCESS read-only STATUS mandatory DESCRIPTION "Receive Duplicate Rate" ::= { stWirelessBandTrafficEntry 4 } stRTSSuccessCount OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "RTS Success Count" ::= { stWirelessBandTrafficEntry 5 } stRTSFailureCount OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "RTS Failure Count" ::= { stWirelessBandTrafficEntry 6 } stTrFrameCount OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Transmitted Frame Count" ::= { stWirelessBandTrafficEntry 7 } stMuticastTrFrameCount OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Muticast Transmitted Frame Count" ::= { stWirelessBandTrafficEntry 8 } stTrErrorCount OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Transmitted Errot Count" ::= { stWirelessBandTrafficEntry 9 } stTrTotalRetryCount OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Transmitted Total Retry Count" ::= { stWirelessBandTrafficEntry 10 } stTrMutiRetryCount OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Transmitted Multiple Retry Count" ::= { stWirelessBandTrafficEntry 11 } stRxFrameCount OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Received Frame Count" ::= { stWirelessBandTrafficEntry 12 } stMuticastRxFrameCount OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Muticast Received Frame Count" ::= { stWirelessBandTrafficEntry 13 } stRxFrameFCSErrorCount OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Received Frame FCS Error Count" ::= { stWirelessBandTrafficEntry 14 } stRxFrameDulicateCount OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Received Frame Duplucate Count" ::= { stWirelessBandTrafficEntry 15 } stAckRxFailureCount OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Ack Rcv Failure Count" ::= { stWirelessBandTrafficEntry 16 } stWEPExcludedFrameCount OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "WEP Excluded Frame Count" ::= { stWirelessBandTrafficEntry 17 } srWEPICVErrorCount OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "WEP ICV Error Count" ::= { stWirelessBandTrafficEntry 18 } stLED OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Panel LED Status" ::={status 4} adClientInfoTable OBJECT IDENTIFIER ::= { status 5 } adGetClientTable OBJECT-TYPE SYNTAX SEQUENCE OF AdGetClientEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Client Information Table" ::= { adClientInfoTable 1 } adGetClientEntry OBJECT-TYPE SYNTAX AdGetClientEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Acquiring Clinet Information" INDEX {ifIndex} ::= { adGetClientTable 1 } AdGetClientEntry ::= SEQUENCE { adGetClient INTEGER } adGetClient OBJECT-TYPE SYNTAX INTEGER {nothing(0), acquire(1)} ACCESS read-write STATUS mandatory DESCRIPTION "To acquire the Client Information (0.nothing, 1.acquire)" ::= { adGetClientEntry 1 } adClientTable OBJECT-TYPE SYNTAX SEQUENCE OF AdClientEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The Result Table of Client Information" ::= { adClientInfoTable 2 } adClientEntry OBJECT-TYPE SYNTAX AdClientEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The Result Entry of Client Information" INDEX {ifIndex, adSiteIndex} ::= { adClientTable 1 } AdClientEntry ::= SEQUENCE { adClientIndex INTEGER, adClientMAC MacAddress, adClientBand INTEGER, adClientAuth INTEGER, adClientRSSI INTEGER, adClientPSM INTEGER } adClientIndex OBJECT-TYPE SYNTAX INTEGER ACCESS not-accessible STATUS mandatory DESCRIPTION "Index of Client Information Table" ::= { adClientEntry 1 } adClientMAC OBJECT-TYPE SYNTAX MacAddress ACCESS read-only STATUS mandatory DESCRIPTION "MAC Address of client" ::= { adClientEntry 2 } adClientBand OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Band of client (0.802.11A 1.802.11B 2.802.11G)" ::= { adClientEntry 3 } adClientAuth OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Authentication status of client (0.disable 1.enable)" ::= { adClientEntry 4 } adClientRSSI OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "RSSI of client" ::= { adClientEntry 5 } adClientPSM OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Power saving status of client (0.disable 1.enable)" ::= { adClientEntry 6 } sysfunction OBJECT-TYPE SYNTAX SEQUENCE OF SysfunctionEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Wireless Interface Table" ::= { functionality 1 } sysfunctionEntry OBJECT-TYPE SYNTAX SysfunctionEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Wireless Interface Entry" INDEX {ifIndex} ::= { sysfunction 1 } SysfunctionEntry ::= SEQUENCE { apmodes INTEGER, turbomodes INTEGER, aclnumber INTEGER, xrsupported INTEGER, codebase OCTET STRING, countrycode OCTET STRING } apmodes OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "AP Mode option (bit used: 5): LSB: AP Client AP Repeater PtmP Bridge PtP Bridge MSB: Normal AP" ::={ sysfunctionEntry 1 } turbomodes OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "options of Turbo Mode 1 : 4 0 : 2 " ::={ sysfunctionEntry 2 } aclnumber OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Max Number of ACL Entries 256 : 256 16 : 16 " ::={ sysfunctionEntry 3 } xrsupported OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "XR Function Support 1 : Supported 0 : Not Supported " ::={ sysfunctionEntry 4 } codebase OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..256)) ACCESS read-only STATUS mandatory DESCRIPTION "Code Base " ::={ sysfunctionEntry 5 } countrycode OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..256)) ACCESS read-only STATUS mandatory DESCRIPTION "Country code " ::={ sysfunctionEntry 6 } --################################################################################# -- HOME END --################################################################################# END