Skip to content

Instantly share code, notes, and snippets.

@hobodave
Created December 29, 2010 00:22
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save hobodave/757950 to your computer and use it in GitHub Desktop.
Save hobodave/757950 to your computer and use it in GitHub Desktop.
--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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment