summaryrefslogtreecommitdiff
path: root/MIBS/linksys/LINKSYS-MODEL-MIB
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/linksys/LINKSYS-MODEL-MIB
downloadmibs-main.tar.gz
mibs-main.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/linksys/LINKSYS-MODEL-MIB')
-rw-r--r--MIBS/linksys/LINKSYS-MODEL-MIB3554
1 files changed, 3554 insertions, 0 deletions
diff --git a/MIBS/linksys/LINKSYS-MODEL-MIB b/MIBS/linksys/LINKSYS-MODEL-MIB
new file mode 100644
index 0000000..3fadcad
--- /dev/null
+++ b/MIBS/linksys/LINKSYS-MODEL-MIB
@@ -0,0 +1,3554 @@
+--LINKSYS-MODEL-MIB { iso(1) org(3) dod(6) internet(1) private(4)
+-- Enterprises(1) linksys(3955) }
+
+
+LINKSYS-MODEL-MIB DEFINITIONS ::= BEGIN
+-- Title: Linksys propritary MIB
+-- Date: January 28, 2003 Version 1.01
+--
+
+ IMPORTS
+ enterprises, IpAddress, FROM RFC1155-SMI
+ DisplayString, PhysAddress FROM RFC1213-MIB
+ OBJECT-TYPE FROM RFC-1212
+ TRAP-TYPE FROM RFC-1215;
+
+
+internet OBJECT IDENTIFIER ::= { iso org(3) dod(6) 1 }
+directory OBJECT IDENTIFIER ::= { internet 1 }
+mgmt OBJECT IDENTIFIER ::= { internet 2 }
+experimental OBJECT IDENTIFIER ::= { internet 3 }
+private OBJECT IDENTIFIER ::= { internet 4 }
+enterprises OBJECT IDENTIFIER ::= { private 1 }
+linksys OBJECT IDENTIFIER ::= { enterprises 3955 }
+common OBJECT IDENTIFIER ::= { linksys 1 }
+management OBJECT IDENTIFIER ::= { linksys 2 }
+control OBJECT IDENTIFIER ::= { linksys 3 }
+information OBJECT IDENTIFIER ::= { linksys 4 }
+products OBJECT IDENTIFIER ::= { linksys 5 }
+basicMgt OBJECT IDENTIFIER ::= { management 1 }
+advanceMgt OBJECT IDENTIFIER ::= { management 2 }
+wanMgt OBJECT IDENTIFIER ::= { management 3 }
+vpnMgt OBJECT IDENTIFIER ::= { management 4 }
+firewallMgt OBJECT IDENTIFIER ::= { management 5 }
+wirelessMgt OBJECT IDENTIFIER ::= { management 6 }
+adslRemoteNode OBJECT IDENTIFIER ::= { management 7 }
+wirelessCommon OBJECT IDENTIFIER ::= { wirelessMgt 1 }
+ieee80211b OBJECT IDENTIFIER ::= { wirelessMgt 2 }
+ieee80211a OBJECT IDENTIFIER ::= { wirelessMgt 3 }
+statusInfo OBJECT IDENTIFIER ::= { information 1 }
+statisticsInfo OBJECT IDENTIFIER ::= { information 2 }
+printServer OBJECT IDENTIFIER ::= { products 1 }
+networkStorageServer OBJECT IDENTIFIER ::= { products 2 }
+
+
+-- the Common Group
+
+ commonFirmwareVer OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " The firmware version of this managed node. "
+ ::= { common 1 }
+
+ commonMIBfileVer OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Defines the current version of Linksys MIB definition.
+ Initially the version number is 1.00.00. "
+ ::= { common 2 }
+
+ commonDevType OBJECT-TYPE
+ SYNTAX INTEGER {
+ others(1),
+ adsl-gateway(2),
+ cable-gateway(3),
+ router(4),
+ accessPoint(5),
+ wirelessNIC(6),
+ wirelessAdapter(7),
+ managementNIC(8)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The hardware type of this managed node."
+ ::= { common 3 }
+
+ commonModelId OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " The hardware model ID of this managed node. "
+ ::= { common 4 }
+
+ commonTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CommonEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " Table of basic information that can be used to identify this
+ managed node."
+ ::= { common 5 }
+
+ commonEntry OBJECT-TYPE
+ SYNTAX CommonEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " An entry in the table, containing read only identification
+ information."
+ INDEX { commonIfIndex, commonFunIndex }
+ ::= { commonTable 1 }
+
+ CommonEntry ::=
+ SEQUENCE {
+ commonIfIndex INTEGER,
+ commonFunIndex INTEGER,
+ commonNote DisplayString
+ }
+
+ commonIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The interface on which this entry's equivalence is effective.
+ The interface identified by a particular value of this index is
+ the same interface as identified by the same value of ifIndex."
+ ::= { commonEntry 1 }
+
+ commonFunIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ wan-connection(1),
+ dhcp(2),
+ access-log(3),
+ ip-range-filter(4),
+ port-range-filter(5),
+ mac-filter(6),
+ app-forwarding(7),
+ upnp-forwarding(8),
+ dynamic-route(9),
+ static-route(10),
+ dmz(11),
+ mac-clone(12),
+ ieee802dot11(13),
+ firewall(14),
+ vpn(15)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The type of function, distinguished according to hardware
+ model of this managed node."
+ ::= { commonEntry 2 }
+
+ commonNote OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Notification for the specified function."
+ ::= { commonEntry 3 }
+
+
+-- the Management Group
+
+ mgtSystemReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ warm-start(1),
+ cold-start(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether to set the managed node to do warm start or
+ cold start. Definition refers to RFC1215."
+ ::= { basicMgt 1 }
+
+ mgtFactoryReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether to set the managed node to restore factory
+ default settings or not."
+ ::= { basicMgt 2 }
+
+ mgtAdministrator OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..64))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The authorized password used to access the system."
+ ::= { basicMgt 3 }
+
+ mgtAdminUsername OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..64))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The user name used to access the system."
+ ::= { basicMgt 4 }
+
+ mgtSaveConfiguration OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ apply(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether to store Enterprise MIB objects value in
+ non-volatile RAM and reinitializing the managed node."
+ ::= { basicMgt 5 }
+
+ mgtHostName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Supply a host name for the router. Some ISPs require this name as
+ identification. Leaving this field will work."
+ ::= { basicMgt 6 }
+
+ mgtDomainName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..64))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Supply a domain name for the router. Some ISPs require this name as
+ identification. Leaving this field will work."
+ ::= { basicMgt 7 }
+
+ mgtNodeNetAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The IP address to which identifies this managed node from
+ internal networking."
+ ::= { basicMgt 8 }
+
+ mgtNodeSubnetMask OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The subnet mask associated with the IP address of this system. The
+ value of the mask is an IP address with all the network bits set to
+ 1 and all the hosts bits set to 0."
+ ::= { basicMgt 9 }
+
+ mgtDhcpStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether to configure the managed node to automatically
+ assign IP address to each of LAN clients."
+ ::= { basicMgt 10 }
+
+ mgtDhcpStartNetAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specifies a start IP address to which DHCP will issue to "
+ ::= { basicMgt 11 }
+
+ mgtDhcpNumberUsers OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The number of clients to which plan on networking to this
+ managed node."
+ ::= { basicMgt 12 }
+
+-- the Community Table
+
+ mgtCommunityTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MgtCommunityEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " Table of access community. "
+ ::= { basicMgt 13 }
+
+ mgtCommunityEntry OBJECT-TYPE
+ SYNTAX MgtCommunityEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " An entry in the table, containing read/write
+ community names. "
+ INDEX { mgtCommunityIndex }
+ ::= { mgtCommunityTable 1 }
+
+ MgtCommunityEntry ::=
+ SEQUENCE {
+ mgtCommunityIndex INTEGER,
+ mgtCommunityName DisplayString,
+ mgtCommunityType INTEGER
+ }
+
+ mgtCommunityIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "An unique value for each community."
+ ::= { mgtCommunityEntry 1 }
+
+ mgtCommunityName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The name used to manage the SNMP protocol entity."
+ ::= { mgtCommunityEntry 2 }
+
+ mgtCommunityType OBJECT-TYPE
+ SYNTAX INTEGER {
+ read-only(1),
+ read-write(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specifies the privilege for this community name."
+ ::= { mgtCommunityEntry 3 }
+
+
+-- The Advance Management Group --
+
+ advMgtRefreshMIB OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ apply(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Refresh Enterprise MIB object data from RAM NV."
+ ::= { advanceMgt 1 }
+
+ advMgtWanReqBlockStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Set to enable(1) will prevent local network from
+ being 'pinged' or detected and also can reinforce
+ local network security by hiding the network port."
+ ::= { advanceMgt 2 }
+
+ advMgtIpSecPassThroughStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specifies to enable(1) or disable(0) IPSec Pass
+ Through ability."
+ ::= { advanceMgt 3 }
+
+ advMgtPptpPassThroughStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Point-to-Point Tunneling Protocol is the method
+ used to enable VPN tunnels. This object can be
+ used to specify the PPTP pass through ability."
+ ::= { advanceMgt 4 }
+
+ advMgtL2TPPassThroughStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specifies to enable(1) or disable(0) Layer Two
+ Tunneling Protocol Pass Through ability."
+ ::= { advanceMgt 5 }
+
+ advMgtRemoteMgtStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specifies whether allow this managed node to be
+ managed from a remote location."
+ ::= { advanceMgt 6 }
+
+ advMgtRemoteUpgradeStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specifies whether allow the managed node's firmware
+ to be upgraded from a remote location."
+ ::= { advanceMgt 7 }
+
+ advMgtAccessLogStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specifies whether to send access log messages to
+ specific management entities."
+ ::= { advanceMgt 8 }
+
+ advMgtMulticastPassStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specifies whether allow for multiple transmissions
+ to specific receptions at the same time."
+ ::= { advanceMgt 9 }
+
+ advMgtMtuStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether to use specific MTU size, refer
+ to advMgtMtuSize object, as the largest packet size."
+ ::= { advanceMgt 10 }
+
+ advMgtMtuSize OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specifies the largest packet size permitted for
+ network transmission."
+ ::= { advanceMgt 11 }
+
+ advMgtLocalTimeZone OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates local time zone for this managed node."
+ ::= { advanceMgt 12 }
+
+
+-- The Routing group for both LAN and WAN. --
+
+ routingMethodTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RoutingMethodEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The table of dynamic routing settings which can
+ automatically adjust to physical changes in the
+ network's layout."
+ ::= { advanceMgt 13 }
+
+ routingMethodEntry OBJECT-TYPE
+ SYNTAX RoutingMethodEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The protocol information for one of this entity's
+ routing method."
+ INDEX { routingMethodIndex }
+ ::= { routingMethodTable 1 }
+
+ RoutingMethodEntry ::=
+ SEQUENCE {
+ routingMethodIndex INTEGER,
+ dynamicRoutingTX INTEGER,
+ dynamicRoutingRX INTEGER
+ }
+
+ routingMethodIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "An unique value for each routing method."
+ ::= { routingMethodEntry 1 }
+
+ dynamicRoutingTX OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ rip1(1),
+ rip1-compatible(2),
+ rip2(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the protocol to which transmit data on the
+ network."
+ ::= { routingMethodEntry 2 }
+
+ dynamicRoutingRX OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ rip1(1),
+ rip2(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the protocol to which receive data on the
+ network."
+ ::= { routingMethodEntry 3 }
+
+
+-- The DMZ group which can support multiple DMZ. --
+
+ dmzTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF DmzEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The table of DMZ settings which allow one local
+ user to be exposed to the Internet to use a
+ special-purpose service."
+ ::= { advanceMgt 14 }
+
+ dmzEntry OBJECT-TYPE
+ SYNTAX DmzEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The IP addresses information for one of DMZ."
+ INDEX { dmzIndex }
+ ::= { dmzTable 1 }
+
+ DmzEntry ::=
+ SEQUENCE {
+ dmzIndex INTEGER,
+ dmzRemoteIPAddress IpAddress,
+ dmzHostIPAddress IpAddress
+ }
+
+ dmzIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "An unique value for each DMZ setting."
+ ::= { dmzEntry 1 }
+
+ dmzRemoteIPAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specifies the remote host IP address to which maps
+ to the local host specified by dmzHostIPAddress
+ object."
+ ::= { dmzEntry 2 }
+
+ dmzHostIPAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specifies the local host IP address which will be
+ exposed to the Internet."
+ ::= { dmzEntry 3 }
+
+
+-- the StaticRoutingTable Group
+
+ staticRoutingTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF StaticRoutingEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The table of static routing methods which
+ specifies pre-determined pathway that network
+ information must travel to reach a specific
+ host or network."
+ ::= { advanceMgt 15 }
+
+ staticRoutingEntry OBJECT-TYPE
+ SYNTAX StaticRoutingEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The configuration information for one of static
+ routing."
+ INDEX { staticRoutingIndex }
+ ::= { staticRoutingTable 1 }
+
+ StaticRoutingEntry ::=
+ SEQUENCE {
+ staticRoutingIndex INTEGER,
+ destinationNetAddress IpAddress,
+ routingSubnetMask IpAddress,
+ routingDefaultGateway IpAddress,
+ routingHopCount INTEGER,
+ routingInterface INTEGER,
+ nFlagStatus INTEGER
+ }
+
+ staticRoutingIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "An unique value for each static routing method."
+ ::= { staticRoutingEntry 1 }
+
+ destinationNetAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The IP address of the remote network or host to
+ which will be assigned a static route."
+ ::= { staticRoutingEntry 2 }
+
+ routingSubnetMask OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Determines which portion of an IP address is the
+ network portion, and which portion is the host
+ portion."
+ ::= { staticRoutingEntry 3 }
+
+ routingDefaultGateway OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specifies the IP address of the gateway device
+ that allows for contact between the managed node
+ and the remote network or host."
+ ::= { staticRoutingEntry 4 }
+
+ routingHopCount OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specifies the maximun number of hops that packets to
+ the destination specified by this route entry should
+ be forwarded."
+ ::= { staticRoutingEntry 5 }
+
+ routingInterface OBJECT-TYPE
+ SYNTAX INTEGER {
+ lan(1),
+ wan(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specifies the physical interface to which will apply
+ this routing configuration."
+ ::= { staticRoutingEntry 6 }
+
+ nFlagStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ free(0),
+ ready(1),
+ active(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the operation status for this routing
+ entry."
+ ::= { staticRoutingEntry 7 }
+
+
+-- the TrapManagerTable Group
+
+ trapManagerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TrapManagerEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of SNMP Trap message receivers."
+ ::= { advanceMgt 16 }
+
+ trapManagerEntry OBJECT-TYPE
+ SYNTAX TrapManagerEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table contains the host IP
+ address which will receive trap messages."
+ INDEX { trapManagerIndex }
+ ::= { trapManagerTable 1 }
+
+ TrapManagerEntry ::=
+ SEQUENCE {
+ trapManagerIndex INTEGER,
+ trapMgrNetAddress IpAddress
+ }
+
+ trapManagerIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "An unique value for each trap receiver."
+ ::= { trapManagerEntry 1 }
+
+ trapMgrNetAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The IP address to which will receive the Log
+ message sent via trap protocol."
+ ::= { trapManagerEntry 2 }
+
+ advMgtUPnPStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specifies whether allow Windows XP to automatically
+ confiure the managed node for various Internet
+ applications."
+ ::= { advanceMgt 17 }
+
+ advMgtUPnPControl OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specifies whether allow Windows XP to read and write
+ the UPnP Forwarding of managed node using UPnP."
+ ::= { advanceMgt 18 }
+
+ advMgtUPnPConnectControl OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specifies whether allow Windows XP to read and write
+ the UPnP WAN Connection of managed node using UPnP."
+ ::= { advanceMgt 19 }
+
+
+-- The WAN Management Group --
+
+ wanConnectionTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF WanConnectionEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " Table of WAN connection management. "
+ ::= { wanMgt 1 }
+
+ wanConnectionEntry OBJECT-TYPE
+ SYNTAX WanConnectionEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " An entry in the table specifies the connection
+ configuration for WAN interface."
+ INDEX { wanIndex }
+ ::= { wanConnectionTable 1 }
+
+ WanConnectionEntry ::=
+ SEQUENCE {
+ wanIndex INTEGER,
+ wanIfIndex INTEGER,
+ wanConnectionType INTEGER,
+ wanNetAddress IpAddress,
+ wanPhysicalAddr PhysAddress,
+ wanSubnetMask IpAddress,
+ wanDefaultGateway IpAddress,
+ wanDHCPStatus INTEGER,
+ wanLoginStatus INTEGER,
+ wanLoginUserName DisplayString,
+ wanLoginPassword DisplayString,
+ wanRasPlan INTEGER,
+ wanWorkingMode INTEGER,
+ wanConnectedState INTEGER,
+ wanConnectedIdleTime INTEGER,
+ wanConnectedRedialPeriod INTEGER
+ }
+
+ wanIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "An unique value for each WAN connection configuration."
+ ::= { wanConnectionEntry 1 }
+
+ wanIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "The interface on which this entry's equivalence is effective.
+ The interface identified by a particular value of this index is
+ the same interface as identified by the same value of ifIndex."
+ ::= { wanConnectionEntry 2 }
+
+ wanConnectionType OBJECT-TYPE
+ SYNTAX INTEGER {
+ dynamic(1),
+ static(2),
+ pppoe(3),
+ ras(4),
+ pptp(5),
+ hbs(6) -- heart-beat-signal
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the protocol to which adopted by this
+ WAN connection."
+ ::= { wanConnectionEntry 3 }
+
+ wanNetAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The IP address that this managed node has, when
+ seen from the external WAN, or the Internet."
+ ::= { wanConnectionEntry 4 }
+
+ wanPhysicalAddr OBJECT-TYPE
+ SYNTAX PhysAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The physical address that this managed node has,
+ when seen from the external WAN, or the Internet."
+ ::= { wanConnectionEntry 5 }
+
+ wanSubnetMask OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The subnet mask seen by external users on the
+ Internet."
+ ::= { wanConnectionEntry 6 }
+
+ wanDefaultGateway OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The IP address of remote host to which in respect
+ to the forwarding of datagrams received by, but not
+ addressed to, this managed node."
+ ::= { wanConnectionEntry 7 }
+
+ wanDHCPStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ release(0),
+ renew(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates to release or renew the IP address of
+ this managed node which seen from the external
+ WAN, or the Internet."
+ ::= { wanConnectionEntry 8 }
+
+ wanLoginStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ pppoe(1),
+ ras(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specifies to cut the connection to ISP, set to
+ disable(0), or to build up a PPPoE or RAS
+ connection."
+ ::= { wanConnectionEntry 9 }
+
+ wanLoginUserName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..64))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The authorized user name used to access the ISP."
+ ::= { wanConnectionEntry 10 }
+
+ wanLoginPassword OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..64))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The authorized password used to access the ISP."
+ ::= { wanConnectionEntry 11 }
+
+ wanRasPlan OBJECT-TYPE
+ SYNTAX INTEGER {
+ ethernet-512k(0),
+ ethernet-256k(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specifies the type of Remote Access Service plan
+ used to connect with the ISP."
+ ::= { wanConnectionEntry 12 }
+
+ wanWorkingMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ gateway(1), -- enable NAT
+ router(2) -- disable NAT
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specifies the working mode for this managed node.
+ Gateway mode should be used if this node is hosting
+ local network's connection to the Internet. Router
+ mode should be used if this node exists on a
+ network with other routers."
+ ::= { wanConnectionEntry 13 }
+
+ wanConnectedState OBJECT-TYPE
+ SYNTAX INTEGER {
+ keepAlive(0),
+ onDemand(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specifies the state to keepAlive(0) will keep the
+ PPPoE-enabled Internet access connected indefinitely,
+ even when it sits idle. Otherwise the connection
+ to the ISP will be cutted after a preiod of time
+ specified in wanConnectedIdleTime object."
+ ::= { wanConnectionEntry 14 }
+
+ wanConnectedIdleTime OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specifies the number of minutes that want to have
+ elapsed before Internet access disconnects. A zero
+ value indicates to remain the Internet connection
+ on at all times."
+ ::= { wanConnectionEntry 15 }
+
+ wanConnectedRedialPeriod OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "PPPoE retry to dial to ISP, due to ISP equipment bug in HK"
+ ::= { wanConnectionEntry 16 }
+
+
+-- the WAN Dns Network Address Table Group
+
+ wanDnsNetAddressTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF WanDnsNetAddressEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of DNS Server IP addresses."
+ ::= { wanMgt 2 }
+
+
+ wanDnsNetAddressEntry OBJECT-TYPE
+ SYNTAX WanDnsNetAddressEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table contains one DNS server IP
+ address."
+ INDEX { wanDnsNetAddressIndex }
+ ::= { wanDnsNetAddressTable 1 }
+
+ WanDnsNetAddressEntry ::=
+ SEQUENCE {
+ wanDnsNetAddressIndex INTEGER,
+ wanDnsIfIndex INTEGER,
+ wanDnsNetAddress IpAddress
+ }
+
+ wanDnsNetAddressIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "An unique value for each DNS server."
+ ::= { wanDnsNetAddressEntry 1 }
+
+ wanDnsIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "The interface on which this entry's equivalence is
+ effective. The interface identified by a particular
+ value of this index isthe same interface as identified
+ by the same value of ifIndex."
+ ::= { wanDnsNetAddressEntry 2 }
+
+ wanDnsNetAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specifies the IP address of DNS server to which
+ will translate domain or website names into
+ Internet addresses or URLs."
+ ::= { wanDnsNetAddressEntry 3 }
+
+
+-- the VPN Management Group
+
+ vpnIpsecTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VpnIpsecEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of VPN Tunnel configuration."
+ ::= { vpnMgt 1 }
+
+ vpnIpsecEntry OBJECT-TYPE
+ SYNTAX VpnIpsecEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table contains configuration
+ for each tunnel."
+ INDEX { vpnTunnelIndex }
+ ::= { vpnIpsecTable 1 }
+
+ VpnIpsecEntry ::=
+ SEQUENCE {
+ vpnTunnelIndex INTEGER,
+ vpnTunnelState INTEGER,
+ vpnTunnelName DisplayString,
+ vpnLocalIdType INTEGER,
+ vpnLocalIp IpAddress,
+ vpnLocalSubnet IpAddress,
+ vpnLocalSubnetMask IpAddress,
+ vpnLocalRangeBeg IpAddress,
+ vpnLocalRangeEnd IpAddress,
+ vpnRemoteIdType INTEGER,
+ vpnRemoteIp IpAddress,
+ vpnRemoteSubnet IpAddress,
+ vpnRemoteSubnetMask IpAddress,
+ vpnRemoteRangeBeg IpAddress,
+ vpnRemoteRangeEnd IpAddress,
+ vpnRemoteSecurityGateway IpAddress,
+ vpnEspEncrypt INTEGER,
+ vpnEspAuth INTEGER,
+ vpnKeyMethod INTEGER,
+ vpnIsakmpPfs INTEGER,
+ vpnIsakmpPreSharedKey DisplayString,
+ vpnManualEncryptKey DisplayString,
+ vpnManualAuthKey DisplayString,
+ vpnManualInboundSpi DisplayString,
+ vpnManualOutboundSpi DisplayString,
+ vpnTunnelStatus INTEGER
+ }
+
+ vpnTunnelIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "An unique value for each independent tunnel."
+ ::= { vpnIpsecEntry 1 }
+
+ vpnTunnelState OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Status of selected tunnel, disable or enable."
+ ::= { vpnIpsecEntry 2 }
+
+ vpnTunnelName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..15))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Name of selected tunnel."
+ ::= { vpnIpsecEntry 3 }
+
+ vpnLocalIdType OBJECT-TYPE
+ SYNTAX INTEGER { ip(0), subnet(1), range(2) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Select the local LAN user(s) behind the router
+ that can use this VPN tunnel. This may be a single
+ IP address, a Sub-network or a range of addresses.
+ Notice that the Local Secure Group must match the
+ other router's Remote Secure Group."
+ ::= { vpnIpsecEntry 4 }
+
+ vpnLocalIp OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The IP address if vpnLocalIdType is ip(0)."
+ ::= { vpnIpsecEntry 5 }
+
+ vpnLocalSubnet OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The Sub-network IP if vpnLocalIdType is subnet(1)."
+ ::= { vpnIpsecEntry 6 }
+
+ vpnLocalSubnetMask OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The Sub-network mask if vpnLocalIdType is subnet(1)."
+ ::= { vpnIpsecEntry 7 }
+
+ vpnLocalRangeBeg OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The start address of IP range if vpnLocalIdType
+ is range(2)."
+ ::= { vpnIpsecEntry 8 }
+
+ vpnLocalRangeEnd OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The end address of IP range if vpnLocalIdType is
+ range(2)."
+ ::= { vpnIpsecEntry 9 }
+
+ vpnRemoteIdType OBJECT-TYPE
+ SYNTAX INTEGER { ip(0), subnet(1), range(2) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Select the remote LAN user(s) behind the remote
+ gateway can use this VPN tunnel. This may be a
+ single IP address, a Sub-network, range of addresses
+ or any addresses. If [Any] is set, the router acts
+ as responder and accepts request from any remote user.
+ In this case, the pre-shared key of this tunnel should
+ be set as a different string from other tunnels'.
+ Notice that Remote Secure Group must match the
+ other router's Local Secure Group."
+ ::= { vpnIpsecEntry 10 }
+
+ vpnRemoteIp OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The IP address if vpnRemoteIdType is ip(0)."
+ ::= { vpnIpsecEntry 11 }
+
+ vpnRemoteSubnet OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The Sub-network IP if vpnRemoteIdType is subnet(1)."
+ ::= { vpnIpsecEntry 12 }
+
+ vpnRemoteSubnetMask OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The Sub-network mask if vpnRemoteIdType is subnet(1)."
+ ::= { vpnIpsecEntry 13 }
+
+ vpnRemoteRangeBeg OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The start address of IP range if vpnRemoteIdType
+ is range(2)."
+ ::= { vpnIpsecEntry 14 }
+
+ vpnRemoteRangeEnd OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The end address of IP range if vpnRemoteIdType is
+ range(2)."
+ ::= { vpnIpsecEntry 15 }
+
+ vpnRemoteSecurityGateway OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The IP address in this field must match the public
+ IP address (i.e. WAN IP Address) of the remote gateway
+ at the other end of this tunnel. If the remote gateway
+ has a dynamic IP address, select [Any] in this field.
+ In this case, the pre-shared key of this tunnel should
+ be set as a different string from other tunnels'.
+ Another type is [FQDN]. It allows you to enter a
+ fully-qualified domain name of the remote gateway."
+ ::= { vpnIpsecEntry 16 }
+
+ vpnEspEncrypt OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), des(1), des3(2) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The Encryption method determines the length of the
+ key used to encrypt/decrypt ESP packets. Either DES
+ or 3DES may be selected. Notice that both sides must
+ use the same Encryption method."
+ ::= { vpnIpsecEntry 17 }
+
+ vpnEspAuth OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), md5(1), sha(2) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Authentication, determines a method to authenticate
+ the ESP packets. Either MD5 or SHA may be selected.
+ Notice that both sides must use the same Authentication
+ method."
+ ::= { vpnIpsecEntry 18 }
+
+ vpnKeyMethod OBJECT-TYPE
+ SYNTAX INTEGER { isakmp(0), manual(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The router supports both automatic and manual key
+ management. When choosing automatic key management,
+ IKE(Internet Key Exchange) protocols are used to
+ negotiate key material for SA. If manual key management
+ is selected, no key negotiation is needed. Basically,
+ manual key management is used in small static
+ environments or for troubleshooting purpose. Notice
+ that both sides must use the same Key Management method."
+ ::= { vpnIpsecEntry 19 }
+
+ vpnIsakmpPfs OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "If PFS is enabled, IKE Phase 2 negotiation will
+ generate a new key material for IP traffic encryption
+ and authentication. Note: that both sides must have
+ this selected."
+ ::= { vpnIpsecEntry 20 }
+
+ vpnIsakmpPreSharedKey OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..23))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "IKE uses the Pre-shared Key field to authenticate the
+ remote IKE peer. Both character and hexadecimal value
+ are acceptable in this field. e.g. [My-@123] or
+ [0x4d795f40313233] Note: that both sides must use the
+ same Pre-shared Key."
+ ::= { vpnIpsecEntry 21 }
+
+ vpnManualEncryptKey OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..23))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This field specifies a key used to encrypt and decrypt
+ IP traffic. Both character and hexadecimal value are
+ acceptable in this field. Note: that both sides must use
+ the same Encryption Key."
+ ::= { vpnIpsecEntry 22 }
+
+ vpnManualAuthKey OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..19))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This field specifies a key used to authenticate IP
+ traffic.Both character and hexadecimal value are
+ acceptable in this field. Note: that both sides must
+ use the same Authentication Key."
+ ::= { vpnIpsecEntry 23 }
+
+ vpnManualInboundSpi OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..9))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The SPI(Security Parameter Index) is carried in the ESP
+ header. This enables the receiver to select the SA, under
+ which a packet should be processed. The SPI is a 32-bit
+ value. Both decimal and hexadecimal values are acceptable.
+ e.g. [987654321] or [0x3ade68b1]. Each tunnel must have
+ unique an Inbound SPI and Outbound SPI. No two tunnels
+ share the same SPI. Notice that Inbound SPI must match
+ the other router's Outbound SPI, and vice versa."
+ ::= { vpnIpsecEntry 24 }
+
+ vpnManualOutboundSpi OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..9))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The SPI(Security Parameter Index) is carried in the ESP
+ header. This enables the receiver to select the SA, under
+ which a packet should be processed. The SPI is a 32-bit
+ value. Both decimal and hexadecimal values are acceptable.
+ e.g. [987654321] or [0x3ade68b1]. Each tunnel must have
+ unique an Inbound SPI and Outbound SPI. No two tunnels
+ share the same SPI. Notice that Inbound SPI must match
+ the other router's Outbound SPI, and vice versa."
+ ::= { vpnIpsecEntry 25 }
+
+
+ vpnTunnelStatus OBJECT-TYPE
+ SYNTAX INTEGER { connected(0), disconnected(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the connection status of the selected tunnel.
+ The state is either connected(0) or disconnected(1)."
+ ::= { vpnIpsecEntry 26 }
+
+
+-- the Firewall Management Group
+
+ fwProtection OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Set to disable or enable the firewall function
+ utilized on this managed node."
+ ::= { firewallMgt 1 }
+
+
+-- the Wireless Common Group
+
+ stationMacFilter OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Set to disable(0) or enable(1) the wireless
+ station physical address filter."
+ ::= { wirelessCommon 1 }
+
+ apClientModeEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable (0),
+ enable (1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "set/get enable or disable AP client mode"
+ ::= { wirelessCommon 2 }
+
+ apClientMacNum OBJECT-TYPE
+ SYNTAX INTEGER (1..20)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "set/get the numbers of AP Client MAC address list"
+ ::= { wirelessCommon 3 }
+
+ apClientMacTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF ApClientMacEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "set/get the MAC address list of AP Client"
+ ::= { wirelessCommon 4 }
+
+ apClientMacEntry OBJECT-TYPE
+ SYNTAX ApClientMacEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A MAC address table for AP client mode."
+ INDEX { apClientMacIndex }
+ ::= { apClientMacTable 1 }
+
+ ApClientMacEntry ::=
+ SEQUENCE {
+ apClientMacIndex INTEGER,
+ apClientMacAddress PhysAddress,
+ }
+
+ apClientMacIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A index value for each MAC address. "
+ ::= { apClientMacEntry 1 }
+
+ apClientMacAddress OBJECT-TYPE
+ SYNTAX PhysAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The MAC address."
+ ::= { apClientMacEntry 2 }
+
+ apBridgeModeEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable (0),
+ enable (1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "set/get enable or disable Bridge mode"
+ ::= { wirelessCommon 5 }
+
+ apBridgeMacNum OBJECT-TYPE
+ SYNTAX INTEGER (1..20)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "set/get the numbers of Bridge MAC address list"
+ ::= { wirelessCommon 6 }
+
+ apBridgeMacTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF ApBridgeMacEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "set/get the MAC address list of Bridge"
+ ::= { wirelessCommon 7 }
+
+ apBridgeMacEntry OBJECT-TYPE
+ SYNTAX ApBridgeMacEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A MAC address table for AP Bridge mode."
+ INDEX { apBridgeMacIndex }
+ ::= { apBridgeMacTable 1 }
+
+ ApBridgeMacEntry ::=
+ SEQUENCE {
+ apBridgeMacIndex INTEGER,
+ apBridgeMacAddress PhysAddress,
+ }
+
+ apBridgeMacIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A index value for each MAC address. "
+ ::= { apBridgeMacEntry 1 }
+
+ apBridgeMacAddress OBJECT-TYPE
+ SYNTAX PhysAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The MAC address."
+ ::= { apBridgeMacEntry 2 }
+
+ apRepeatorModeEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable (0),
+ enable (1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "set/get enable or disable repeater mode"
+ ::= { wirelessCommon 8 }
+
+ apRepeatorMacNum OBJECT-TYPE
+ SYNTAX INTEGER (1..20)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "set/get the numbers of repeater MAC address list"
+ ::= { wirelessCommon 9 }
+
+ apRepeatorMacTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF ApRepeatorMacEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "set/get the MAC address list of repeater"
+ ::= { wirelessCommon 10 }
+
+ apRepeatorMacEntry OBJECT-TYPE
+ SYNTAX ApRepeatorMacEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A MAC address table for AP Repeator mode."
+ INDEX { apRepeatorMacIndex }
+ ::= { apRepeatorMacTable 1 }
+
+ ApRepeatorMacEntry ::=
+ SEQUENCE {
+ apRepeatorMacIndex INTEGER,
+ apRepeatorMacAddress PhysAddress,
+ }
+
+ apRepeatorMacIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A index value for each MAC address. "
+ ::= { apRepeatorMacEntry 1 }
+
+ apRepeatorMacAddress OBJECT-TYPE
+ SYNTAX PhysAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The MAC address."
+ ::= { apRepeatorMacEntry 2 }
+
+
+-- the Wireless 802.11b Group
+ ieee80211bBroadcastSSID OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The attribute is only valid for Access Point and the
+ master of IBSS. When the attribute is enable, the SSID
+ field in beacon frames is blank, also the device will
+ not response the Probe Request with unspecified SSID."
+ ::= { ieee80211b 1 }
+
+ ieee80211bSSIDString OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "When in read access, this attribute reflects the Service
+ Set ID of the current wireless connection. When in write
+ access, it is the desired Service Set ID."
+ ::= { ieee80211b 2 }
+
+ ieee80211bChannel OBJECT-TYPE
+ SYNTAX INTEGER (1..14)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "When in read access, this attribute reflects the channel
+ number of the current wireless connection. When in write
+ access, it is the desired channel to connect."
+ ::= { ieee80211b 3 }
+
+ ieee80211bWep OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specify the WEP status of device. If the attribute is
+ set as enable, the WEP mechanism is used for transmitting
+ data frames."
+ ::= { ieee80211b 4 }
+
+ ieee80211bWepAuthMethod OBJECT-TYPE
+ SYNTAX INTEGER {
+ both(0),
+ open-key(1),
+ share-key(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specify the authentication algorithms supported by the
+ station or AP."
+ ::= { ieee80211b 5 }
+
+ ieee80211bWepBits OBJECT-TYPE
+ SYNTAX INTEGER {
+ wep64bits(0),
+ wep128bits(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "When WEP is enabled, this attribute specifies whether
+ 64-bit or 128-bit encryption/decryption algorithm is used."
+ ::= { ieee80211b 6 }
+
+ ieee80211bDefaultKey OBJECT-TYPE
+ SYNTAX INTEGER (1..4)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The index of default WEP encryption key for transmission.
+ It can be 1 to 4."
+ ::= { ieee80211b 7 }
+
+ ieee80211bWep64bitkey1 OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..10))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The WEP key #1 value for 64-bit WEP encryption. It's HEX
+ value in ASCII format. For example: WEP key: 0x12 0x34
+ 0x56 0x78 0x90 is specified as '1234567890'."
+ ::= { ieee80211b 8 }
+
+ ieee80211bWep64bitkey2 OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..10))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The WEP key #2 value for 64-bit WEP encryption. It's HEX
+ value in ASCII format. For example: WEP key: 0x12 0x34
+ 0x56 0x78 0x90 is specified as '1234567890'."
+ ::= { ieee80211b 9 }
+
+ ieee80211bWep64bitkey3 OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..10))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The WEP key #3 value for 64-bit WEP encryption. It's HEX
+ value in ASCII format. For example: WEP key: 0x12 0x34
+ 0x56 0x78 0x90 is specified as '1234567890'."
+ ::= { ieee80211b 10 }
+
+ ieee80211bWep64bitkey4 OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..10))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The WEP key #4 value for 64-bit WEP encryption. It's HEX
+ value in ASCII format. For example: WEP key: 0x12 0x34
+ 0x56 0x78 0x90 is specified as '1234567890'."
+ ::= { ieee80211b 11 }
+
+ ieee80211bWep128bitkey1 OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..26))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The WEP key #1 value for 128-bit WEP encryption. It's HEX
+ value in ASCII format. For example: WEP key: 0x12 0x34
+ 0x56 0x78 0x90 is specified as '1234567890'."
+ ::= { ieee80211b 12 }
+
+ ieee80211bWep128bitkey2 OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..26))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The WEP key #2 value for 128-bit WEP encryption. It's HEX
+ value in ASCII format. For example: WEP key: 0x12 0x34
+ 0x56 0x78 0x90 is specified as '1234567890'."
+ ::= { ieee80211b 13 }
+
+ ieee80211bWep128bitkey3 OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..26))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The WEP key #3 value for 128-bit WEP encryption. It's HEX
+ value in ASCII format. For example: WEP key: 0x12 0x34
+ 0x56 0x78 0x90 is specified as '1234567890'."
+ ::= { ieee80211b 14 }
+
+ ieee80211bWep128bitkey4 OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..26))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The WEP key #4 value for 128-bit WEP encryption. It's HEX
+ value in ASCII format. For example: WEP key: 0x12 0x34
+ 0x56 0x78 0x90 is specified as '1234567890'."
+ ::= { ieee80211b 15 }
+
+
+ ieee80211bBeaconInterval OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This value specifies the beacon interval duration in
+ miliseconds."
+ ::= { ieee80211b 16 }
+
+ ieee80211bRTSThreshold OBJECT-TYPE
+ SYNTAX INTEGER (0..2347)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This attribute shall indicate the number of octets in an
+ MPDU, below which an RTS/CTS handshake shall not be
+ performed at the beginning of any frame exchange sequence
+ where the MPDU is of type Data or Management, the MPDU has
+ an individual address in the address1 field, and the length
+ of the MPDU is greater than this threshold. Setting this
+ attribute to be larger than the maximum MSDU size shall
+ have the effect of turnning off the RTS/CTS handshake for
+ frames of Data and Management type transmitted by this
+ device. Setting this attribute to zero shall have the
+ effect of turnning on the RTS/CTS handshake for all frames
+ of Data and Management type transmitted by the device."
+ ::= { ieee80211b 17 }
+
+ ieee80211bFragmentThreshold OBJECT-TYPE
+ SYNTAX INTEGER (256..2346)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This attribute shall specify the current maximum size, in
+ octets, of the MPDU that may be delivered to PHY. An MSDU
+ shall be broken into fragments if its size exceeds the value
+ of this attribute after adding MAC headers and trailers. An
+ MSDU or MMPDU shall be fragmented when the resulting frame
+ has an individual address in Address1 field, and the length
+ of frame is larger than this threshold."
+ ::= { ieee80211b 18 }
+
+ ieee80211bDTIMInterval OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specify the number of beacon intervals that shall elapse
+ between transmission of Beacon frames containing a TIM
+ element whose DTIM Count field is 0. This value is
+ transmitted in the DTIM Period field of Beacon frames."
+ ::= { ieee80211b 19 }
+
+ ieee80211bBasicRate OBJECT-TYPE
+ SYNTAX INTEGER (1..15)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The value is a bit-map of basic data rates. It specifies
+ the basic rates used and reported for this BSS by the AP.
+ The highest rate specified is the rate that the AP uses
+ when transmitting broadcast/multicast and management
+ frames. Bit0 = 1Mbps, Bit1 = 2Mbps, Bit2 = 5.5Mbps, and
+ Bit3 = 11Mbps. The basic data rates also specifies the
+ rates that must be supported by all stations to join this
+ BSS."
+ ::= { ieee80211b 20 }
+
+ ieee80211bTXRate OBJECT-TYPE
+ SYNTAX INTEGER {
+ rate-1Mbps(1),
+ rate-2Mbps(2),
+ rate-5dot5Mbps(3),
+ rate-11Mbps(4),
+ auto-fallback(5)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The default transmission rate of the staion or access
+ point. When set as auto-fallback, the tx rate auto-fallback
+ between 11, 5.5, 2, and 1Mbps."
+ ::= { ieee80211b 21 }
+
+ ieee80211bPreambleType OBJECT-TYPE
+ SYNTAX INTEGER {
+ longPreamble(0),
+ shortPreamble(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "For wireless stations, this attribute specifies whether
+ frames are transmitted with the short or long preamble.
+ For access points, when set to shortPreamble, it force
+ the AP to disallow associations from stations that do not
+ support short preamble. In longPreamble mode, it allow
+ all stations to associate, which carries the risk that
+ legacy systems may associate with the BSS and then
+ proceed to interfere with the short preamble packets."
+ ::= { ieee80211b 22 }
+
+ ieee80211bRadioFunction OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable/Disable the RF radio function. When disable, no RF
+ signal will be generated on the air, also no RF signal
+ will be received. But the MAC function of the wireless
+ interface is still working. When enable, the interface is
+ working normally."
+ ::= { ieee80211b 23 }
+
+ ieee80211bDeviceFunction OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable/Disable the function of the device. When disable,
+ not only the RF radio is turned off, but also the MAC
+ function of wireless interface is also turned off. When
+ enable, the interface is working normally."
+ ::= { ieee80211b 24 }
+
+ ieee80211bDomain OBJECT-TYPE
+ SYNTAX INTEGER {
+ usa-canada(1),
+ most-of-europe(2),
+ spain(3),
+ france(4),
+ japan(5),
+ worldwide(6)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The attribute describe the regulatory domain the PLCP
+ and PMD support in this wireless interface."
+ ::= { ieee80211b 25 }
+
+ ieee80211bSignalStrength OBJECT-TYPE
+ SYNTAX INTEGER (0..100)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The signal strength of the current wireless connection.
+ The unit is percentage. It's only valid for wireless
+ station in infrastructure mode. When the link is
+ disconnected, the value should be 0."
+ ::= { ieee80211b 26 }
+
+ ieee80211bOperationMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ adhoc(0),
+ infrastructure(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specify the type of BSS the station shall use when
+ scanning for a BSS with which to connect. When set to
+ infrastructure, the station shall only connect to an
+ Access Point. When set to adhoc, the station shall only
+ connect to an IBSS network."
+ ::= { ieee80211b 27 }
+
+ ieee80211bPassPhrase OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..30))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The ASCII string used to generate the actual 4 WEP
+ keys. The length of the attribute can be 0 to 30.
+ The algorithm of the WEP key generation is based on
+ the algorithm proposed by Intersil. The algorithm
+ to generate 64-bit WEP key and 128-bit WEP key are
+ different. When in 64-bit mode, it uses Intersil's
+ proprietary algorithm to generate 4 different WEP
+ keys. When in 128-bit mode, it uses MD5 to generate
+ 4 WEP keys with identical key value."
+ ::= { ieee80211b 28 }
+
+ ieee80211bLinkQuality OBJECT-TYPE
+ SYNTAX INTEGER (0..100)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The link quality of the current wireless connection.
+ The unit is percentage. If the link is disconnected,
+ the value should be 0."
+ ::= { ieee80211b 29 }
+
+
+-- the Wireless 802.11a Group
+ ieee80211aBroadcastSSID OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "set/get enable or disable broadcast SSID"
+ ::= { ieee80211a 1 }
+
+ ieee80211aSSIDString OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "set/get SSID String"
+ ::= { ieee80211a 2 }
+
+ ieee80211aChannel OBJECT-TYPE
+ SYNTAX INTEGER {
+ channel36(1),
+ channel40(2),
+ channel44(3),
+ channel48(4),
+ channel52(5),
+ channel56(6),
+ channel60(7),
+ channel64(8),
+ channel42(9),
+ channel50(10),
+ channel58(11)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "set/get Current Channel, 42/50/58 channel is for turbo mode"
+ ::= { ieee80211a 3 }
+
+ ieee80211aWep OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "set/get enable or disable WEP encryption"
+ ::= { ieee80211a 4 }
+
+ ieee80211aWepauthmethod OBJECT-TYPE
+ SYNTAX INTEGER {
+ both(0),
+ open-key(1),
+ share-key(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "set/get Authentication method"
+ ::= { ieee80211a 5 }
+
+ ieee80211aDefaultKey OBJECT-TYPE
+ SYNTAX INTEGER (1..4)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "set/get the default WEP KEY ID"
+ ::= { ieee80211a 6 }
+
+ ieee80211aWepbits OBJECT-TYPE
+ SYNTAX INTEGER {
+ wep64bits(0),
+ wep128bits(1),
+ wep152bits(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "set/get WEP encryption bit length"
+ ::= { ieee80211a 7 }
+
+ ieee80211aWep64bitkey1 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..10))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "set/get 64bit key 1"
+ ::= { ieee80211a 8 }
+
+ ieee80211aWep64bitkey2 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..10))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "set/get 64bit key 2"
+ ::= { ieee80211a 9 }
+
+ ieee80211aWep64bitkey3 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..10))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "set/get 64bit key 3"
+ ::= { ieee80211a 10 }
+
+ ieee80211aWep64bitkey4 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..10))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "set/get 64bit key 4"
+ ::= { ieee80211a 11 }
+
+ ieee80211aWep128bitkey1 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..26))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "set/get 128 bit key 1"
+ ::= { ieee80211a 12 }
+
+ ieee80211aWep128bitkey2 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..26))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "set/get 128 bit key 2"
+ ::= { ieee80211a 13 }
+
+ ieee80211aWep128bitkey3 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..26))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "set/get 128 bit key 3"
+ ::= { ieee80211a 14 }
+
+ ieee80211aWep128bitkey4 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..26))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "set/get 128 bit key 4"
+ ::= { ieee80211a 15 }
+
+ ieee80211aWep152bitkey1 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "set/get 152 bit key 1"
+ ::= { ieee80211a 16 }
+
+ ieee80211aWep152bitkey2 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "set/get 152 bit key 2"
+ ::= { ieee80211a 17 }
+
+ ieee80211aWep152bitkey3 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "set/get 152 bit key 3"
+ ::= { ieee80211a 18 }
+
+ ieee80211aWep152bitkey4 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "set/get 152 bit key 4"
+ ::= { ieee80211a 19 }
+
+ ieee80211aBeaconInterval OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "set/get Beacon Interval"
+ ::= { ieee80211a 20 }
+
+ ieee80211aRTSThreshold OBJECT-TYPE
+ SYNTAX INTEGER (0..2432)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "set/get RTS Threshold"
+ ::= { ieee80211a 21 }
+
+ ieee80211aFragmentThreshold OBJECT-TYPE
+ SYNTAX INTEGER (0..2346)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "set/get Fragmentation Threshold"
+ ::= { ieee80211a 22 }
+
+ ieee80211aDTIMInterval OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "set/get DTIM Interval"
+ ::= { ieee80211a 23 }
+
+ ieee80211aBasicRate OBJECT-TYPE
+ SYNTAX INTEGER {
+ rate6mbps(0)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "set/get Basic rate"
+ ::= { ieee80211a 24 }
+
+ ieee80211aTXRate OBJECT-TYPE
+ SYNTAX INTEGER {
+ rate6Mbps(0),
+ rate9Mbps(1),
+ rate12Mbps(2),
+ rate18Mbps(3),
+ rate24Mbps(4),
+ rate36Mbps(5),
+ rate48Mbps(6),
+ rate54Mbps(7),
+ bestRate(8)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "set/get Transmit rate"
+ ::= { ieee80211a 25 }
+
+ ieee80211aTurboMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "set/get enable or disable turbo mode"
+ ::= { ieee80211a 26 }
+
+ ieee80211aPhyOFDMEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "set/get enable or disable OFDM modulation"
+ ::= { ieee80211a 27 }
+
+ ieee80211aPhyOFDMAutoChannelSelect OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "set/get enable or disable auto find the channel with less
+ interference "
+ ::= { ieee80211a 28 }
+
+ ieee80211aRadioFunction OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "set/get enable or disable radio function"
+ ::= { ieee80211a 29 }
+
+ ieee80211aDeviceFunction OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "set/get enable or disable device"
+ ::= { ieee80211a 30 }
+
+ ieee80211aDomain OBJECT-TYPE
+ SYNTAX INTEGER {
+ usa-canada(1),
+ most-of-europe(2),
+ spain(3),
+ france(4),
+ japan(5),
+ worldwide(6)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Get regular domain"
+ ::= { ieee80211a 31 }
+
+ ieee80211aSignalStrength OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Get signal strength (for NIC)"
+ ::= { ieee80211a 32 }
+
+ ieee80211aOperationMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ adhoc(0),
+ infrastructure(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "set/get The operation mode of this NIC."
+ ::= { ieee80211a 33 }
+
+ ieee80211aLinkQuality OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Get the link quality of this NIC."
+ ::= { ieee80211a 34 }
+
+
+-- the DSL group
+
+ -- the remote Node group
+ -- When user want to creat one remote entry who should create the
+ -- entry from remoteNodeTable first and then setting the relative
+ -- information at remoteNodeIPBridgeTable, remoteNodeATMTable and
+ -- remoteNodeFilterSetTable. After that the user can then set up
+ -- this object by setting it to active. At the mean time the snmp
+ -- agent will do the relationship check, the status will be active
+ -- if sucdessful, otherwise the status will be deactive and the
+ -- error status will shows at remoteNodeErrString.
+
+ -- adslRemoteNode OBJECT-TYPE
+ remoteNodeNumber OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of network interfaces (regardless of
+ their current state) present on this system."
+ ::= { adslRemoteNode 1 }
+
+ remoteNodeErrString OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The error status of saving one remote node settings.
+ The string will clear once it is accessed from the
+ SNMP server."
+ ::= { adslRemoteNode 2 }
+
+ remoteNodeStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RemoteNodeStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A list of remote node status entries."
+ ::= { adslRemoteNode 3 }
+
+ remoteNodeStatusEntry OBJECT-TYPE
+ SYNTAX RemoteNodeStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An remote node status entry containing comment object
+ for a remote node status."
+ INDEX { remoteNodeStatusIndex }
+ ::= { remoteNodeStatusTable 1 }
+
+ RemoteNodeStatusEntry ::=
+ SEQUENCE {
+ remoteNodeStatusIndex
+ INTEGER,
+ remoteNodeStatusIfIndex
+ INTEGER,
+ remoteNodeStatus
+ INTEGER,
+ remoteNodeISPnode
+ INTEGER
+ }
+
+ remoteNodeStatusIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The index of remote node status entry."
+ ::= { remoteNodeStatusEntry 1 }
+
+ remoteNodeStatusIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "The interface on which this entry's equivalence is effective.
+ The interface identified by a particular value of this index is
+ the same interface as identified by the same value of ifIndex."
+ ::= { remoteNodeStatusEntry 2 }
+
+ remoteNodeStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1), -- none of the following
+ active(2), -- active one remote node entry.
+ deactive(3), -- deactive one remote node entry.
+ delete(4) -- delete one remote node entry.
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This object allows you to activate/deactivate/delete this remote node."
+ ::= { remoteNodeStatusEntry 3 }
+
+ remoteNodeISPnode OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ yes(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The object allows you to set the remote node to ISP node."
+ ::= { remoteNodeStatusEntry 4 }
+
+ remoteNodeGeneralTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RemoteNodeGeneralEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A list of remote node general entries."
+ ::= { adslRemoteNode 4 }
+
+ remoteNodeGeneralEntry OBJECT-TYPE
+ SYNTAX RemoteNodeGeneralEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An remote node general entry containing comment object for a
+ remote node general information."
+ INDEX { remoteNodeGeneralIndex }
+ ::= { remoteNodeGeneralTable 1 }
+
+ RemoteNodeGeneralEntry ::=
+ SEQUENCE {
+ remoteNodeGeneralIndex
+ INTEGER,
+ remoteNodeGeneralIfIndex
+ INTEGER,
+ remoteNodeName
+ DisplayString,
+ remoteNodeEncap
+ INTEGER,
+ remoteNodeMultiplex
+ INTEGER,
+ remoteNodeServiceName
+ DisplayString,
+ remoteNodeAuthen
+ INTEGER,
+ remoteNodeRoute
+ INTEGER,
+ remoteNodeBridge
+ INTEGER
+ }
+
+ remoteNodeGeneralIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The index of remote node general entry."
+ ::= { remoteNodeGeneralEntry 1 }
+
+ remoteNodeGeneralIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "The interface on which this entry's equivalence is effective.
+ The interface identified by a particular value of this index is
+ the same interface as identified by the same value of ifIndex."
+ ::= { remoteNodeGeneralEntry 2 }
+
+ remoteNodeName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..10))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The name of the Internet service provider. This
+ information is for identification purpose only."
+ ::= { remoteNodeGeneralEntry 3 }
+
+ remoteNodeEncap OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1), -- none of the following
+ ppp(2),
+ pppoe(3),
+ mpoa(4),
+ enet-encap(5)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This if the method of encapsulation used by the ISP."
+ ::= { remoteNodeGeneralEntry 4 }
+
+ remoteNodeMultiplex OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1), -- none of the following
+ llc-based(2),
+ vc-based(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This if the methos of multiplexing used by the ISP.
+ Choices are vc-based or llc-based"
+ ::= { remoteNodeGeneralEntry 5 }
+
+ remoteNodeServiceName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..32))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The PPPoE service name. This is valid only when PPPoE
+ encapsulation is chosen."
+ ::= { remoteNodeGeneralEntry 6 }
+
+
+ remoteNodeAuthen OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1), -- none of the following
+ chap-pap(2),
+ chap(3),
+ pap(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This object sets the authentication protocol used
+ for outgoing calls. Options for this object are :
+ chap/pap - Your Device will accept CHAP or PAP.
+ chap - Your Device will accept CHAP.
+ PAP - Your Device will accept PAP."
+ ::= { remoteNodeGeneralEntry 7 }
+
+ remoteNodeRoute OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1), -- none of the following
+ ip(2),
+ none(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This object determines the protocol that your Device
+ will route. Choices are IP or none."
+ ::= { remoteNodeGeneralEntry 8 }
+
+ remoteNodeBridge OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ yes(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Bridging is used for protocols that the Device
+ does not route, e.g. SNA, or not truned on in the
+ previous Route object. When bridging is enabled,
+ your Device will forward any packet that it does
+ not route to this remote node; otherwise, the
+ packets are discarded. Choose Yes to enable or No
+ to disable the Bridge field."
+ ::= { remoteNodeGeneralEntry 9 }
+
+
+
+
+
+ -- remoteNodeATMTable OBJECT-TYPE
+
+ remoteNodeATMTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RemoteNodeATMEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A list of remote node ATM entries."
+ ::= { adslRemoteNode 5 }
+
+ remoteNodeATMEntry OBJECT-TYPE
+ SYNTAX RemoteNodeATMEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An remote node ATM entry containing comment object for a
+ remote node ATM information."
+ INDEX { remoteNodeATMIndex }
+ ::= { remoteNodeATMTable 1 }
+
+ RemoteNodeATMEntry ::=
+ SEQUENCE {
+ remoteNodeATMIndex
+ INTEGER,
+ remoteNodeATMIfIndex
+ INTEGER,
+ remoteNodeVPI
+ INTEGER,
+ remoteNodeVCI
+ INTEGER,
+ remoteNodeQosType
+ INTEGER,
+ remoteNodePCR
+ INTEGER,
+ remoteNodeSCR
+ INTEGER,
+ remoteNodeMBS
+ INTEGER
+ }
+
+ remoteNodeATMIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The index of remote node ATM entry."
+ ::= { remoteNodeATMEntry 1 }
+
+ remoteNodeATMIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "The interface on which this entry's equivalence is effective.
+ The interface identified by a particular value of this index is
+ the same interface as identified by the same value of ifIndex."
+ ::= { remoteNodeATMEntry 2 }
+
+ remoteNodeVPI OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The Virtual Path Identifier(VPI) is supplied by your
+ telephone company. The valid range for the VPI is 0 to 255."
+ ::= { remoteNodeATMEntry 3 }
+
+ remoteNodeVCI OBJECT-TYPE
+ SYNTAX INTEGER (32..65535)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The Virtual Channel Identifier(VCI) number is supplied by
+ your telephone company. The valid range is 32 to 65535."
+ ::= { remoteNodeATMEntry 4 }
+
+ remoteNodeQosType OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1), -- none of the following
+ cbr(2),
+ ubr(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This is the ATM Qos Type. There are 2 options: cbr and ubr.
+ cbr (Continuous Bit Rate) specifys fixed (always-on) bandwidth.
+ UBR (Unspecified Bit Rage) is for applications that are non-time
+ senstive, such as e-mail."
+ ::= { remoteNodeATMEntry 5 }
+
+ remoteNodePCR OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This is the maximum rate at shich the sender can send cells."
+ ::= { remoteNodeATMEntry 6 }
+
+ remoteNodeSCR OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Sustained Cell Rate (SCR) is the mean cell rate of
+ a bursty, on-off traffic source that can be sent at
+ the peak rate, and a parameter for burst-type traffic.
+ The SCR must be less than the PCR."
+ ::= { remoteNodeATMEntry 7 }
+
+ remoteNodeMBS OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "MBS is the Maximum Burst Size of cells that can be sent
+ at the peak rate. The MBS must be less than 65535"
+ ::= { remoteNodeATMEntry 8 }
+
+
+-- the Control Group
+
+-- the FilterIPRangeTable Group
+
+ filterIPRangeTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FilterIPRangeEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A list of filter IP range entry."
+ ::= { control 1 }
+
+ filterIPRangeEntry OBJECT-TYPE
+ SYNTAX FilterIPRangeEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Filter IP range entry can be used to block specific internal users from
+ accessing the Internet. Each entry has start IP and end IP settings,
+ if user's IP is in this range, he will be blocked."
+ INDEX { filterIPRangeIndex }
+ ::= { filterIPRangeTable 1 }
+
+ FilterIPRangeEntry ::=
+ SEQUENCE {
+ filterIPRangeIndex INTEGER,
+ filterIPStart IpAddress,
+ filterIPEnd IpAddress
+ }
+
+ filterIPRangeIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Index of filter IP range table."
+ ::= { filterIPRangeEntry 1 }
+
+ filterIPStart OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Start IP address of filter IP range entry."
+ ::= { filterIPRangeEntry 2 }
+
+ filterIPEnd OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "End IP address of filter IP range entry."
+ ::= { filterIPRangeEntry 3 }
+
+
+-- the FilterPortRangeTable Group
+
+ filterPortRangeTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FilterPortRangeEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A list of filter port range entry."
+ ::= { control 2 }
+
+ filterPortRangeEntry OBJECT-TYPE
+ SYNTAX FilterPortRangeEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Filter port range entry can be used to block specific
+ packets from going out to Internet. Each entry has
+ protocol and port range settings, if out-going packet's
+ destination port is in this port range and protocol is
+ identical, then it will be blocked."
+ INDEX { filterPortRangeIndex }
+ ::= { filterPortRangeTable 1 }
+
+ FilterPortRangeEntry ::=
+ SEQUENCE {
+ filterPortRangeIndex INTEGER,
+ filterPortProto INTEGER,
+ filterPortStart INTEGER,
+ filterPortEnd INTEGER
+ }
+
+ filterPortRangeIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Index of filter port range table."
+ ::= { filterPortRangeEntry 1 }
+
+ filterPortProto OBJECT-TYPE
+ SYNTAX INTEGER {
+ both(0),
+ udp(1),
+ tcp(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Protocol setting of FilterPortRangeEntry, it can be TCP,
+ UDP or both (TCP and UDP)."
+ ::= { filterPortRangeEntry 2 }
+
+ filterPortStart OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Start port setting of FilterPortRangeEntry"
+ ::= { filterPortRangeEntry 3 }
+
+ filterPortEnd OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "End port setting of FilterPortRangeEntry"
+ ::= { filterPortRangeEntry 4 }
+
+
+-- the FilterMACTable Group
+
+ filterMACTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FilterMACEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A list of filter Mac entry."
+ ::= { control 3 }
+
+ filterMACEntry OBJECT-TYPE
+ SYNTAX FilterMACEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Filter MAC range entry can be used to block specific
+ internal users from accessing the Internet. Each entry
+ has a MAC setting, if user's MAC is identical with this
+ setting, he will be blocked."
+ INDEX { filterMACIndex }
+ ::= { filterMACTable 1 }
+
+ FilterMACEntry ::=
+ SEQUENCE {
+ filterMACIndex INTEGER,
+ filterMAC PhysAddress
+ }
+
+ filterMACIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Index of filterMACTable."
+ ::= { filterMACEntry 1 }
+
+ filterMAC OBJECT-TYPE
+ SYNTAX PhysAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The MAC setting of filterMACEntry."
+ ::= { filterMACEntry 2 }
+
+
+-- the ForwardTable Group
+
+ forwardTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF ForwardEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A list of forwardEntry."
+ ::= { control 4 }
+
+ forwardEntry OBJECT-TYPE
+ SYNTAX ForwardEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "You can use Forwarding to set up public services on your
+ network. When user send this type of request to your
+ network via the Internet, the router will forward those
+ requests to the appropriate PC."
+ INDEX { forwardIndex }
+ ::= { forwardTable 1 }
+
+ ForwardEntry ::=
+ SEQUENCE {
+ forwardIndex INTEGER,
+ servicePortStart INTEGER,
+ servicePortEnd INTEGER,
+ servicePortProto INTEGER,
+ forwardIPAddress IpAddress
+ }
+
+ forwardIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Index of forwardTable"
+ ::= { forwardEntry 1 }
+
+ servicePortStart OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The start port setting of forward public service port range."
+ ::= { forwardEntry 2 }
+
+ servicePortEnd OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The end port setting of forward public service port range."
+ ::= { forwardEntry 3 }
+
+ servicePortProto OBJECT-TYPE
+ SYNTAX INTEGER {
+ both(0),
+ udp(1),
+ tcp(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The protocol setting of forward public service port range."
+ ::= { forwardEntry 4 }
+
+ forwardIPAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The LAN side forward server IP address."
+ ::= { forwardEntry 5 }
+
+
+-- the Port Triggering Group
+
+ portTriggeringTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PortTriggeringEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A list of portTriggeringEntry"
+ ::= { control 5 }
+
+ portTriggeringEntry OBJECT-TYPE
+ SYNTAX PortTriggeringEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Port triggering allows the Router to watch outgoing data for specific port numbers.
+ The IP address of the computer that sends the matching data is remembered by the
+ Router, so that when the requested data returns through the firewall, the data is
+ pulled back to the proper computer by way of IP address and port mapping rules."
+ INDEX { portTriggeringIndex }
+ ::= { portTriggeringTable 1 }
+
+ PortTriggeringEntry ::=
+ SEQUENCE {
+ portTriggeringIndex INTEGER,
+ appName DisplayString,
+ triggerPortStart INTEGER,
+ triggerPortEnd INTEGER,
+ incomingPortStart INTEGER,
+ incomingPortEnd INTEGER
+ }
+
+ portTriggeringIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Index of portTriggeringTable."
+ ::= { portTriggeringEntry 1 }
+
+ appName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..12))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Name description of this portTriggeringEntry."
+ ::= { portTriggeringEntry 2 }
+
+ triggerPortStart OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The start port of triggering port range."
+ ::= { portTriggeringEntry 3 }
+
+ triggerPortEnd OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The end port of triggering port range."
+ ::= { portTriggeringEntry 4 }
+
+ incomingPortStart OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The start port of incoming port range."
+ ::= { portTriggeringEntry 5 }
+
+ incomingPortEnd OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The end port of incoming port range."
+ ::= { portTriggeringEntry 6 }
+
+
+-- the Wireless MAC Access Group
+
+ wlanAccessMACTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF WlanAccessMACEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of wireless station physical addresses that
+ will put under control."
+ ::= { control 6 }
+
+ wlanAccessMACEntry OBJECT-TYPE
+ SYNTAX WlanAccessMACEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table controls the assocaition
+ with access point for each wireless station."
+ INDEX { wlanAccessMACIndex }
+ ::= { wlanAccessMACTable 1 }
+
+ WlanAccessMACEntry ::=
+ SEQUENCE {
+ wlanAccessMACIndex INTEGER,
+ wlanAccessMAC PhysAddress,
+ wlanAccessStatus INTEGER
+ }
+
+ wlanAccessMACIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "An unique value for each wireless station."
+ ::= { wlanAccessMACEntry 1 }
+
+ wlanAccessMAC OBJECT-TYPE
+ SYNTAX PhysAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specifies the physical address to which will be
+ controlled the association state with the access
+ point."
+ ::= { wlanAccessMACEntry 2 }
+
+ wlanAccessStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ block(0),
+ allow(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the association state with the access
+ point for the specified wireless client."
+ ::= { wlanAccessMACEntry 3 }
+
+
+-- the UPnP ForwardTable Group
+
+ uPnPforwardTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UPnPforwardEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A list of UPnP forwarding application setting entry."
+ ::= { control 7 }
+
+ uPnPforwardEntry OBJECT-TYPE
+ SYNTAX UPnPforwardEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "UPnP forwarding entry can be used to preset
+ application setting as well as options for
+ customization of port services for other
+ applications."
+ INDEX { uPnPforwardIndex }
+ ::= { uPnPforwardTable 1 }
+
+ UPnPforwardEntry ::=
+ SEQUENCE {
+ uPnPforwardIndex INTEGER,
+ uPnPserviceName DisplayString,
+ uPnPExtPort INTEGER,
+ uPnPservicePortProto INTEGER,
+ uPnPIntPort INTEGER,
+ uPnPforwardIPAddress IpAddress,
+ uPnPforwardStatus INTEGER
+ }
+
+ uPnPforwardIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "An unique value for each UPnP forwarding setting."
+ ::= { uPnPforwardEntry 1 }
+
+ uPnPserviceName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..11))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the most widely used Internet applicaiton
+ name. Such as FTP, Telnet, SMTP and DNS."
+ ::= { uPnPforwardEntry 2 }
+
+ uPnPExtPort OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specifies the external port number used by Internet
+ application server. Check with the Internet application
+ software documentation for more information."
+ ::= { uPnPforwardEntry 3 }
+
+ uPnPservicePortProto OBJECT-TYPE
+ SYNTAX INTEGER {
+ udp(1),
+ tcp(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specifies the Transport layer protocol to which
+ this Internet application will use."
+ ::= { uPnPforwardEntry 4 }
+
+ uPnPIntPort OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specifies the internal port number used by Internet
+ application server. Check with the Internet application
+ software documentation for more information."
+ ::= { uPnPforwardEntry 5 }
+
+ uPnPforwardIPAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specifies the IP address of Internet application server
+ to which the Internet users can access."
+ ::= { uPnPforwardEntry 6 }
+
+ uPnPforwardStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether to enable the defined service."
+ ::= { uPnPforwardEntry 7 }
+
+
+-- the Status Information Group
+
+-- the DHCPActiveTable Group
+
+ dhcpActiveTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF DHCPActiveEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A list of dhcpActiveEntry."
+ ::= { statusInfo 1 }
+
+ dhcpActiveEntry OBJECT-TYPE
+ SYNTAX DHCPActiveEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The dhcpActiveEntry shows out the information of DHCP client PCs."
+ INDEX { dhcpActiveIndex }
+ ::= { dhcpActiveTable 1 }
+
+ DHCPActiveEntry ::=
+ SEQUENCE {
+ dhcpActiveIndex INTEGER,
+ dhcpClientHostName DisplayString,
+ dhcpNetAddress IpAddress,
+ dhcpPhysicalAddress PhysAddress
+ }
+
+ dhcpActiveIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The index of dhcpActiveTable."
+ ::= { dhcpActiveEntry 1 }
+
+ dhcpClientHostName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The host name of DHCP client PC."
+ ::= { dhcpActiveEntry 2 }
+
+ dhcpNetAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The IP address of DHCP client PC."
+ ::= { dhcpActiveEntry 3 }
+
+ dhcpPhysicalAddress OBJECT-TYPE
+ SYNTAX PhysAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The MAC address of DHCP client PC."
+ ::= { dhcpActiveEntry 4 }
+
+
+-- the OutingLogTable Group
+
+ outgoingLogTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OutgoingLogEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A list of outgoingLogEntry."
+ ::= { statusInfo 2 }
+
+ outgoingLogEntry OBJECT-TYPE
+ SYNTAX OutgoingLogEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The outgoing log entry lists the IP address of Internet
+ site that users on your network have accessed."
+ INDEX { outgoingLogIndex }
+ ::= { outgoingLogTable 1 }
+
+ OutgoingLogEntry ::=
+ SEQUENCE {
+ outgoingLogIndex INTEGER,
+ sourceIPLAN IpAddress,
+ destinationIP IpAddress,
+ servicePortNumber INTEGER
+ }
+
+ outgoingLogIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The index of outgoingLogTable"
+ ::= { outgoingLogEntry 1 }
+
+ sourceIPLAN OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The source IP address of the outgoing log entry."
+ ::= { outgoingLogEntry 2 }
+
+ destinationIP OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The destination IP address of the outgoing log entry."
+ ::= { outgoingLogEntry 3 }
+
+
+ servicePortNumber OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The destination port number of the outgoing log entry."
+ ::= { outgoingLogEntry 4 }
+
+
+-- the IncomingLogTable Group
+
+ incomingLogTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IncomingLogEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A list of incomingLogEntry."
+ ::= { statusInfo 3 }
+
+ incomingLogEntry OBJECT-TYPE
+ SYNTAX IncomingLogEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The incoming log entry shows out the log of incoming
+ Internet traffic."
+ INDEX { incomingLogIndex }
+ ::= { incomingLogTable 1 }
+
+ IncomingLogEntry ::=
+ SEQUENCE {
+ incomingLogIndex INTEGER,
+ sourceIP IpAddress,
+ destinationPortNumber INTEGER
+ }
+
+ incomingLogIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Index of incomingLogTable."
+ ::= { incomingLogEntry 1 }
+
+ sourceIP OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The source IP address of incoming log entry."
+ ::= { incomingLogEntry 2 }
+
+ destinationPortNumber OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The destination port number of incoming log entry."
+ ::= { incomingLogEntry 3 }
+
+
+-- the WAN Connection Status Information Group --
+
+ infWANStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF InfWANStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " Table of WAN connection status. "
+ ::= { statusInfo 4 }
+
+ infWANStatusEntry OBJECT-TYPE
+ SYNTAX InfWANStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " An entry in the table, containing connection status of
+ one WAN interface. "
+ INDEX { infWANStatusIndex }
+ ::= { infWANStatusTable 1 }
+
+ InfWANStatusEntry ::=
+ SEQUENCE {
+ infWANStatusIndex INTEGER,
+ infWANPortStatus INTEGER,
+ infWANPPPoEFailureCode INTEGER,
+ infWANPPPoEDetailErrorCode DisplayString,
+ infWANDHCPStatus INTEGER,
+ infWANDHCPDetailErrorCode DisplayString,
+ infWANDNSStatus INTEGER,
+ infWANPPTPFailureCode INTEGER,
+ infWANPPTPDetailErrorCode DisplayString
+ }
+
+ infWANStatusIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "Index of infWANStatusTable."
+ ::= { infWANStatusEntry 1 }
+
+ infWANPortStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ link(0),
+ no-link(1)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Show the WAN Port physical link status"
+ ::= { infWANStatusEntry 2 }
+
+ infWANPPPoEFailureCode OBJECT-TYPE
+ SYNTAX INTEGER {
+ connected(0),
+ other-error(1),
+ no-pppoe-server(2),
+ username-password-error(3),
+ lcp-nego-fail(4),
+ disconnected-by-ISP(5)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Show out the WAN PPPoE connection status."
+ ::= { infWANStatusEntry 3 }
+
+ infWANPPPoEDetailErrorCode OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..4))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Detail error code of the current PPPoE connection."
+ ::= { infWANStatusEntry 4 }
+
+ infWANDHCPStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(0),
+ other-error(1),
+ no-DHCP-server(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Show out the status of WAN DHCP."
+ ::= { infWANStatusEntry 5 }
+
+ infWANDHCPDetailErrorCode OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..4))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Detail error code of the current DHCP connection."
+ ::= { infWANStatusEntry 6 }
+
+ infWANDNSStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(0),
+ no-DNS-server-assigned(1),
+ no-DNS-server-working(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Show the WAN DNS status."
+ ::= { infWANStatusEntry 7 }
+
+ infWANPPTPFailureCode OBJECT-TYPE
+ SYNTAX INTEGER {
+ connected(0),
+ other-error(1),
+ no-PPTP-server(2),
+ username-password-error(3),
+ disconnected-by-ISP(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Show the WAN PPTP connection status."
+ ::= { infWANStatusEntry 8 }
+
+ infWANPPTPDetailErrorCode OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..4))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Detail error code of the current PPTP connection."
+ ::= { infWANStatusEntry 9 }
+
+
+ infNodeWLANStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ wlan-OK(0),
+ initialization-failed(1)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Show the WLAN status."
+ ::= { statusInfo 5 }
+
+ nicDevicePresent OBJECT-TYPE
+ SYNTAX INTEGER {
+ absent(0),
+ present(1)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The target device is present on the system or not."
+ ::= { statusInfo 6 }
+
+ nicDriverInstallation OBJECT-TYPE
+ SYNTAX INTEGER {
+ not-installed(0),
+ installed(1)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The driver was installed or not."
+ ::= { statusInfo 7 }
+
+ nicDriverStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(1),
+ working(2),
+ not-working(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The working status of the driver."
+ ::= { statusInfo 8 }
+
+
+ nicConnectionStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ connected(0),
+ disconnected(1)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The connection status of the device."
+ ::= { statusInfo 9 }
+
+ nicOSVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The version number of the Windows OS."
+ ::= { statusInfo 10 }
+
+ nicDriverVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The version number of the device driver"
+ ::= { statusInfo 11 }
+
+ nicFirmwareVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The version number of the device firmware"
+ ::= { statusInfo 12 }
+
+ nicUtilityVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The version number of the configure Utility"
+ ::= { statusInfo 13 }
+
+
+-- the Statistics Information Group
+
+END
+
+ \ No newline at end of file