WC7520-MIB DEFINITIONS ::= BEGIN -- -- Example MIB objects for agent module example implementations -- IMPORTS MODULE-IDENTITY, OBJECT-TYPE, Integer32, NOTIFICATION-TYPE,IpAddress,enterprises FROM SNMPv2-SMI RowStatus, StorageType FROM SNMPv2-TC OBJECT-GROUP FROM SNMPv2-CONF OBJECT-TYPE, DisplayString, MacAddress, PhysAddress FROM SNMPv2-TC; -- The Enterprises Number -- 1.3.6.1.4.1.4526 netgear OBJECT IDENTIFIER ::= { enterprises 4526 } -- 1.3.6.1.4.1.4526.100 productID OBJECT IDENTIFIER ::= { netgear 100 } -- 1.3.6.1.4.1.4526.100.8 Wlancontroller OBJECT IDENTIFIER ::= { productID 8 } -- ******************************************************************** -- * MODULE IDENTITY -- ******************************************************************** wc7520 MODULE-IDENTITY LAST-UPDATED "2009120200Z" -- 12 02, 2009 at 12:00 GMT ORGANIZATION "NETGEAR Inc." CONTACT-INFO "4500 Great America Parkway Santa Clara, California 95054 Phone: (408) 907-8000 Fax: (408) 907-8097 Web Site: http://www.netgear.com" DESCRIPTION "The MIB module for 802.11a/b/g/n Prosafe 50AP Wireless Management System iso(1). org(3).dod(6).internet(1).private(4). enterprises(1).netgear(4526).productID(100). Wlancontroller(14).wc7520(2)" ::= { Wlancontroller 2 } wcNotifications OBJECT IDENTIFIER ::= { wc7520 20 } wcNotificationPrefix OBJECT IDENTIFIER ::= { wcNotifications 0 } wcNotificationObjects OBJECT IDENTIFIER ::= { wcNotifications 3 } wcSystemGeneralSettings OBJECT IDENTIFIER ::= { wc7520 1 } wcName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "WC7520 controller name." ::= { wcSystemGeneralSettings 1 } wcCountry OBJECT-TYPE SYNTAX INTEGER{ Albania(8), Algeria(12), Azerbaijan(31), Argentina(32), Asia(33), Australia(36), Austria(40), Bahrain(48), Armenia(51), Belgium(56), Bolivia(68), Brazil(76), Belize(84), Brunei(96), Bulgaria(100), Belarus(112), 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), Europe(234), Finland(246), France(250), 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), Kazakhstan(398), Jordan(400), NorthKorea(408), KoreaRepublic(410), Kuwait(414), Lebanon(422), Latvia(428), Liechtenstein(438), Lithuania(440), Luxembourg(442), Macau(446), Malaysia(458), Malta(470), Mexico(484), Monaco(492), Marocco(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), TrinidadAndTobago(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 "WC7520 controllers country." DEFVAL { 1 } ::= { wcSystemGeneralSettings 2 } wcLocation OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "WC7520 controllers location." ::= { wcSystemGeneralSettings 3 } wcState OBJECT-TYPE SYNTAX INTEGER { Applied(1), Modified(2), Apply(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "State flag is used to apply the configuration. Applied(1) : configuration is fresh or applied already. Modified(2) : some of the configuration field is modified but not yet applied. Apply(3) : Use this value to apply modified configuration" ::= { wcSystemGeneralSettings 4 } wcIpVlan OBJECT IDENTIFIER ::= { wc7520 2 } wcIpVlanIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "IP address of controller" ::= { wcIpVlan 1 } wcIpVlanSubnetMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Subnet mask for controller IP" ::= { wcIpVlan 2 } wcIpVlanDefaultGateway OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Default Gateway servers IP address." ::= { wcIpVlan 3 } wcIpVlanPrimaryDnsServer OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Primary DNS Server IP address" ::= { wcIpVlan 4 } wcIpVlanSecondaryDnsServer OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Secondary DNS Server IP address" ::= { wcIpVlan 5 } wcIpVlanWinsServer OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Wins Server IP address." ::= { wcIpVlan 6 } wcIpVlanVlanEnable OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable-Disable Vlan. disable(0) : To disable Vlan enable(1) : To enable Vlan" ::= { wcIpVlan 7 } wcIpVlanUntaggedVlan OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "WC7520 controller untagged vlan" ::= { wcIpVlan 8 } wcIpVlanManagementVlan OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "WC7520 controller management vlan" ::= { wcIpVlan 9 } wcIpVlanState OBJECT-TYPE SYNTAX INTEGER { Applied(1), Modified(2), Apply(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "State flag is used to apply the configuration. Applied(1) : configuration is fresh or applied already. Modified(2) : some of the configurations field are modified but not yet applied. Apply(3) : Use this value to apply modified configuration" ::= { wcIpVlan 10 } wcAccessPoint OBJECT IDENTIFIER ::= { wc7520 3 } wcAccessPointTable OBJECT-TYPE SYNTAX SEQUENCE OF WcAccessPointEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "List of access points managed by WC7520. MAC address is the key index for this table " ::= { wcAccessPoint 1 } WcAccessPointEntry ::= SEQUENCE { wcAccessPointMac PhysAddress, wcAccessPointIp IpAddress, wcAccessPointSubnetMask IpAddress, wcAccessPointDefaultGateway IpAddress, wcAccessPointVlanEnable INTEGER { disable(0), enable(1) }, wcAccessPointUntaggedVlan Integer32, wcAccessPointManagementVlan Integer32, wcAccessPointName DisplayString, wcAccessPointModel DisplayString, wcAccessPointGroup Integer32, wcAccessPointAntenna Integer32, wcAccessPointBuilding Integer32, wcAccessPointFloor Integer32, wcAccessPointLocation DisplayString, wcAccessPointLocX Integer32, wcAccessPointLocY Integer32, wcAccessPointState DisplayString, wcAccessPointRowStatus RowStatus } wcAccessPointEntry OBJECT-TYPE SYNTAX WcAccessPointEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row describing configuration of one managed access point." INDEX { wcAccessPointMac } ::= {wcAccessPointTable 1 } wcAccessPointMac OBJECT-TYPE SYNTAX PhysAddress MAX-ACCESS read-only STATUS current DESCRIPTION "MAC address of Access Point" ::= { wcAccessPointEntry 1 } wcAccessPointIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "IP address of Access Point" ::= { wcAccessPointEntry 2 } wcAccessPointSubnetMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "IP subnet mask of Access Point" ::= { wcAccessPointEntry 3 } wcAccessPointDefaultGateway OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Default gateway for Access Point." ::= { wcAccessPointEntry 4 } wcAccessPointVlanEnable OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable-Disable Vlan. disable(0) : To disable Vlan enable(1) : To enable Vlan" ::= { wcAccessPointEntry 5 } wcAccessPointUntaggedVlan OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Access Point Untagged Vlan." ::= { wcAccessPointEntry 6 } wcAccessPointManagementVlan OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Access Point Management Vlan" ::= { wcAccessPointEntry 7 } wcAccessPointName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Access Point Name" ::= { wcAccessPointEntry 8 } wcAccessPointModel OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Access Point Model" ::= { wcAccessPointEntry 9 } wcAccessPointGroup OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Access Point Group id" ::= { wcAccessPointEntry 10 } wcAccessPointAntenna OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Access Point Antenna" ::= { wcAccessPointEntry 11 } wcAccessPointBuilding OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Access Point building index." ::= { wcAccessPointEntry 12 } wcAccessPointFloor OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Access Point floor index" ::= { wcAccessPointEntry 13 } wcAccessPointLocation OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Access Point location string" ::= { wcAccessPointEntry 14 } wcAccessPointLocX OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Access Point location x-axis (in meters)" ::= { wcAccessPointEntry 15 } wcAccessPointLocY OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Access Point location y-axis (in meters)" ::= { wcAccessPointEntry 16 } wcAccessPointState OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Access Point Status" ::= { wcAccessPointEntry 17 } wcAccessPointRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Row Status is used to apply the access point configuration. active(1) - send rowstatus as active(1) to apply the configuration. notReady(3) - Indicates that some columns in the row are modified and not yet applied. notInService(2), createAndWait(5), createAndGo(4), destroy(6) - not valid for this table." ::= { wcAccessPointEntry 18 } wcClients OBJECT IDENTIFIER ::= { wc7520 4 } wcClientListTable OBJECT-TYPE SYNTAX SEQUENCE OF WcClientListEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "List of all the clients connected to Access points managed by WC7520" ::= { wcClients 1 } WcClientListEntry ::= SEQUENCE { wcClientMac MacAddress, wcClientIp IpAddress, wcClientLocation DisplayString, wcClientApName DisplayString, wcClientApIp IpAddress, wcClientApMac MacAddress, wcClientBssid DisplayString, wcClientSsid DisplayString } wcClientListEntry OBJECT-TYPE SYNTAX WcClientListEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each row give info about a client and access point to which it is connected." INDEX { wcClientListMac } ::= {wcClientListTable 1 } wcClientMac OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Mac address of the client." ::= { wcClientListEntry 1 } wcClientIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "IP address of the client." ::= { wcClientListEntry 2 } wcClientLocation OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "client location." ::= { wcClientListEntry 3 } wcClientApName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Name of Access Point to which cleint is connected." ::= { wcClientListEntry 4 } wcClientApIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "IP Address of Access Point to which cleint is connected." ::= { wcClientListEntry 5 } wcClientApMac OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "MAC address of Access Point to which cleint is connected." ::= { wcClientListEntry 6 } wcClientBssid OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Brodcast SSID of Access Point." ::= { wcClientListEntry 7 } wcClientSsid OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "SSID of Access Point." ::= { wcClientListEntry 8 } WcAccessPointDetailsEntry ::= SEQUENCE { wcAccessPointDetailsMac MacAddress, wcAccessPointDetailsIp IpAddress, wcAccessPointDetailsName DisplayString, wcAccessPointDetailsModel DisplayString, wcAccessPointDetailsGroup Integer32, wcAccessPointDetails24GHzChannel DisplayString, wcAccessPointDetails5GHzChannel DisplayString, wcAccessPointDetails24GHzOperatingChannel DisplayString, wcAccessPointDetails5GHzOperatingChannel DisplayString, wcAccessPointDetailsChannelMgmt Integer32, wcAccessPointDetailsLoadBalanceMaxClients Integer32, wcAccessPointDetailsLoadBalanceSignalQuality Integer32 } wcAccessPointDetailsTable OBJECT-TYPE SYNTAX SEQUENCE OF WcAccessPointDetailsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table provides detailed configuration of access point." ::= { wcAccessPoint 2 } wcAccessPointDetailsEntry OBJECT-TYPE SYNTAX WcAccessPointDetailsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row describing detailed configuration of one managed access point." INDEX { wcAccessPointDetailsMac } ::= {wcAccessPointDetailsTable 1 } wcAccessPointDetailsMac OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Access Point MAC address." ::= { wcAccessPointDetailsEntry 1 } wcAccessPointDetailsIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Access Point IP address." ::= { wcAccessPointDetailsEntry 2 } wcAccessPointDetailsName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Access Point Name." ::= { wcAccessPointDetailsEntry 3 } wcAccessPointDetailsModel OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Access Point model." ::= { wcAccessPointDetailsEntry 4 } wcAccessPointDetailsGroup OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Access Point group index." ::= { wcAccessPointDetailsEntry 5 } wcAccessPointDetails24GHzChannel OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Access Point 2.4 GHz channel." ::= { wcAccessPointDetailsEntry 6 } wcAccessPointDetails5GHzChannel OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Access Point 5 GHz channel." ::= { wcAccessPointDetailsEntry 7 } wcAccessPointDetails24GHzOperatingChannel OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Access Point 2.4 GHz operating channel." ::= { wcAccessPointDetailsEntry 8 } wcAccessPointDetails5GHzOperatingChannel OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Access Point 5 GHz channel." ::= { wcAccessPointDetailsEntry 9 } wcAccessPointDetailsChannelMgmt OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "This field tells if auto channel allocation is on or not." ::= { wcAccessPointDetailsEntry 10 } wcAccessPointDetailsLoadBalanceMaxClients OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Max number of clients for load balancing." ::= { wcAccessPointDetailsEntry 11 } wcAccessPointDetailsLoadBalanceSignalQuality OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Signal quality for load balancing." ::= { wcAccessPointDetailsEntry 12 } wcClientDetailsTable OBJECT-TYPE SYNTAX SEQUENCE OF WcClientDetailsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Detailed information about the clients connected to Access Points managed by WC7520." ::= { wcClients 2 } WcClientDetailsEntry ::= SEQUENCE { wcClientDetailsMac MacAddress, wcClientDetailsAp DisplayString, wcClientDetailsBssid DisplayString, wcClientDetailsFrequency DisplayString, wcClientDetailsAuth DisplayString, wcClientDetailsCipher DisplayString, wcClientDetailsAid Integer32, wcClientDetailsRssi Integer32, wcClientDetailsTxPower Integer32, wcClientDetailsTxRate DisplayString, wcClientDetailsTxBytes Integer32, wcClientDetailsRxRate DisplayString, wcClientDetailsRxBytes Integer32, wcClientDetailsTxPackets Integer32, wcClientDetailsRxPackets Integer32, } wcClientDetailsEntry OBJECT-TYPE SYNTAX WcClientDetailsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row describing detailed information about each client." INDEX { wcClientListMac } ::= {wcClientDetailsTable 1 } wcClientDetailsMac OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "MAC address of the client." ::= { wcClientDetailsEntry 1 } wcClientDetailsAp OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Name of Access Point to which client is connected." ::= { wcClientDetailsEntry 2 } wcClientDetailsBssid OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Bssid of the client." ::= { wcClientDetailsEntry 3 } wcClientDetailsFrequency OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Frequent band of client." ::= { wcClientDetailsEntry 4 } wcClientDetailsAuth OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Authentication method." ::= { wcClientDetailsEntry 5 } wcClientDetailsCipher OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Cleint cipher" ::= { wcClientDetailsEntry 6 } wcClientDetailsAid OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Client Aid" ::= { wcClientDetailsEntry 7 } wcClientDetailsRssi OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Clients RSSI" ::= { wcClientDetailsEntry 8 } wcClientDetailsTxPower OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Client transmit power" ::= { wcClientDetailsEntry 9 } wcClientDetailsTxRate OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Client transmited data rate." ::= { wcClientDetailsEntry 10 } wcClientDetailsTxBytes OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Client transmited number of bytes." ::= { wcClientDetailsEntry 11 } wcClientDetailsRxRate OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Client received data rate." ::= { wcClientDetailsEntry 12 } wcClientDetailsRxBytes OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Client received number of bytes." ::= { wcClientDetailsEntry 13 } wcClientDetailsTxPackets OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Client transmitted number of bytes" ::= { wcClientDetailsEntry 14 } wcClientDetailsRxPackets OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Client received number of packets" ::= { wcClientDetailsEntry 15 } wcProfiles OBJECT IDENTIFIER ::= { wc7520 5 } wcProfileGroupsTable OBJECT-TYPE SYNTAX SEQUENCE OF WcProfileGroupsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "List of profile groups." ::= { wcProfiles 1 } WcProfileGroupsEntry ::= SEQUENCE { wcProfileGroupGroupIdx Integer32, wcProfileGroupName DisplayString, wcProfileGroupBgProfiles Integer32, wcProfileGroupAProfiles Integer32, wcProfileGroupsRowStatus RowStatus } wcProfileGroupsEntry OBJECT-TYPE SYNTAX WcProfileGroupsEntry MAX-ACCESS read-create STATUS current DESCRIPTION "A row describing a profile-group." INDEX { wcProfileGroupGroupIdx } ::= { wcProfileGroupsTable 1 } wcProfileGroupGroupIdx OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Profile group index." ::= { wcProfileGroupsEntry 1 } wcProfileGroupName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Name of profile-group" ::= { wcProfileGroupsEntry 2 } wcProfileGroupBgProfiles OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of 802.11b/bg/ng profiles." ::= { wcProfileGroupsEntry 3 } wcProfileGroupAProfiles OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of 802.11a/na profiles." ::= { wcProfileGroupsEntry 4 } wcProfileGroupsRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "active(1) - Default value of row status. createAndGo(4) - To create a new profile group. group-index must be provided to add a new profile group. Note: After creation of profile-group, group-index can be different from what is provided. destroy(6) - To delete a profile group." ::= { wcProfileGroupsEntry 5 } wcProfilesTable OBJECT-TYPE SYNTAX SEQUENCE OF WcProfilesEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "List of all the profiles." ::= { wcProfiles 2 } WcProfilesEntry ::= SEQUENCE { wcProfilesGroupIdx Integer32 wcProfilesRadio DisplayString wcProfilesName DisplayString wcProfilesSsid DisplayString wcProfilesBssid DisplayString wcProfilesAuthentication INTEGER { OpenSystem(1), SharedKey(2), Legacy8021x(3), WPAWithRadius(5), WPA2WithRadius(7), WPA&WPA2WithRadius(9), WPAPSK(6), WPA2PSK(8), WPAPSK&WPA2PSK(10) } wcProfilesEncryption INTEGER { None(0), 64BitWEP(1), 128BitWEP(2), 152BitWEP(3), TKIP(4), TKIP+AES(5), AES(7) } wcProfilesKeyIndex Integer32 wcProfilesKey1 DisplayString wcProfilesKey2 DisplayString wcProfilesKey3 DisplayString wcProfilesKey4 DisplayString wcProfilesClientSepration INTEGER { Enable(1), Disable(0) } wcProfilesVlan Integer32 wcProfilesAuthServerGroup Integer32 wcProfilesAclGroup Integer32 wcProfilesCaptivePortal INTEGER { Enable(1), Disable(0) } wcProfilesWiFiMultimedia INTEGER { Enable(1), Disable(0) } wcProfilesWiFiMultimediaPowerSave INTEGER { Enable(1), Disable(0) } wcProfilesRowStatus RowStatus } wcProfilesEntry OBJECT-TYPE SYNTAX WcProfilesEntry MAX-ACCESS read-create STATUS current DESCRIPTION "A row describing a profile. A profile is identified by its group-index, radio-mode, and profile-index." INDEX { wcProfilesGroupIdx, wcProfilesRadioMode, wcProfilesIdx } ::= {wcProfilesTable 1 } wcProfilesGroupIdx OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Profile group index to which this profile belongs. for basic group index=0." ::= { wcProfilesEntry 1 } wcProfilesRadioMode OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS not-accessible STATUS current DESCRIPTION "Profile radio mode, one of 802.11b/bg/ng or 802.11a/na." ::= { wcProfilesEntry 2 } wcProfilesIdx OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Profile index which identifies a profile in a group." ::= { wcProfilesEntry 3 } wcProfilesName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Profile name." ::= { wcProfilesEntry 4 } wcProfilesSsid OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "SSID of profile." ::= { wcProfilesEntry 5 } wcProfilesBssid OBJECT-TYPE SYNTAX INTEGER { Enable(1), Disable(0) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable broadcast of SSID." ::= { wcProfilesEntry 6 } wcProfilesAuthentication OBJECT-TYPE SYNTAX INTEGER { OpenSystem(1), SharedKey(2), Legacy8021x(3), WPAWithRadius(5), WPA2WithRadius(7), WPA-WPA2WithRadius(9), WPAPSK(6), WPA2PSK(8), WPAPSK-WPA2PSK(10) } MAX-ACCESS read-write STATUS current DESCRIPTION "Authentication type." ::= { wcProfilesEntry 7 } wcProfilesEncryption OBJECT-TYPE SYNTAX INTEGER { None(0), 64BitWEP(1), 128BitWEP(2), 152BitWEP(3), TKIP(4), TKIP-AES(5), AES(7) } MAX-ACCESS read-write STATUS current DESCRIPTION "Encryption type." ::= { wcProfilesEntry 8 } wcProfilesKeyIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Index of key used out of following four keys." ::= { wcProfilesEntry 9 } wcProfilesKey1 OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "key 1" ::= { wcProfilesEntry 10 } wcProfilesKey2 OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "key 2" ::= { wcProfilesEntry 11 } wcProfilesKey3 OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "key 3" ::= { wcProfilesEntry 12 } wcProfilesKey4 OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "key 4" ::= { wcProfilesEntry 13 } wcProfilesClientSepration OBJECT-TYPE SYNTAX INTEGER { Enable(1), Disable(0) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable client seperation." ::= { wcProfilesEntry 14 } wcProfilesVlan OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Vlan" ::= { wcProfilesEntry 15 } wcProfilesAuthServerGroup OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Index of Authetication server group used for this profile." ::= { wcProfilesEntry 16 } wcProfilesAclGroup OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Index of ACL group used for this profile." ::= { wcProfilesEntry 17 } wcProfilesCaptivePortal OBJECT-TYPE SYNTAX INTEGER { Enable(1), Disable(0) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable captive portal." ::= { wcProfilesEntry 18 } wcProfilesWiFiMultimedia OBJECT-TYPE SYNTAX INTEGER { Enable(1), Disable(0) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable WiFi Multimedia." ::= { wcProfilesEntry 19 } wcProfilesWiFiMultimediaPowerSave OBJECT-TYPE SYNTAX INTEGER { Enable(1), Disable(0) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable WiFi Multimedia Powersave." ::= { wcProfilesEntry 20 } wcProfilesRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Row Status is used to apply modified profile configuration, create and destroy a new profile. active(1) - Indicates there is no modifications pending for commit for this profile. notReady(3) - Indicates that some columns in the row are modified and not yet applied. send active(1) to apply modified configurations. createAndGo(4) - To create a new profile. group-index, radio-mode and profile-index must be provided to add a new profile. Note: After creation of a profile, profile-index can be different from what is provided. destroy(6) - To delete a profile. notInService(2), createAndWait(5) - not valid for this table." ::= { wcProfilesEntry 21 } END