303 lines
9.1 KiB
Plaintext
303 lines
9.1 KiB
Plaintext
|
LINKSYS-MNGINF-MIB DEFINITIONS ::= BEGIN
|
||
|
|
||
|
-- Title: LINKSYS MNGINF ROS
|
||
|
-- This Private MIB supports the Management ACL for ROS
|
||
|
-- Version: 7.46
|
||
|
-- Date: 20 Jan 2007
|
||
|
|
||
|
|
||
|
|
||
|
IMPORTS
|
||
|
rnd FROM LINKSYS-MIB
|
||
|
OBJECT-TYPE, IpAddress, Unsigned32,
|
||
|
MODULE-IDENTITY FROM SNMPv2-SMI
|
||
|
TEXTUAL-CONVENTION, DisplayString,
|
||
|
TruthValue, RowStatus FROM SNMPv2-TC
|
||
|
InetAddressType,InetAddress FROM INET-ADDRESS-MIB; -- RFC2851
|
||
|
|
||
|
rlMngInf MODULE-IDENTITY
|
||
|
LAST-UPDATED "200309210000Z"
|
||
|
ORGANIZATION "Linksys LLC."
|
||
|
CONTACT-INFO
|
||
|
"www.linksys.com/business/support"
|
||
|
DESCRIPTION
|
||
|
"The private MIB module definition for management access control."
|
||
|
REVISION "200309210000Z"
|
||
|
DESCRIPTION
|
||
|
"Changed IMPORTS, added this MODULE-IDENTITY clause and editorial changes."
|
||
|
::= { rnd 89 }
|
||
|
|
||
|
RlMngInfServiceType ::= TEXTUAL-CONVENTION
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Management ACL Service type"
|
||
|
SYNTAX INTEGER {
|
||
|
dontCare(0),
|
||
|
telnet(1),
|
||
|
snmp(2),
|
||
|
http(3),
|
||
|
https(4),
|
||
|
ssh(5)
|
||
|
}
|
||
|
|
||
|
RlMngInfActionType ::= TEXTUAL-CONVENTION
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Management ACL Action definition."
|
||
|
SYNTAX INTEGER {
|
||
|
permit(0),
|
||
|
deny(1)
|
||
|
}
|
||
|
|
||
|
rlMngInfMibVersion OBJECT-TYPE
|
||
|
SYNTAX INTEGER
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"MIB's version, the current version is 1."
|
||
|
::= {rlMngInf 1}
|
||
|
|
||
|
rlMngInfEnable OBJECT-TYPE
|
||
|
SYNTAX TruthValue
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The variable specifies if Management ACL functionality is enabled."
|
||
|
::= {rlMngInf 2}
|
||
|
|
||
|
rlMngInfActiveListName OBJECT-TYPE
|
||
|
SYNTAX DisplayString (SIZE(0..32))
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The currently activated Management ACL name"
|
||
|
::= {rlMngInf 3}
|
||
|
|
||
|
rlMngInfListTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF RlMngInfListEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The table specifies all defined Access Lists definitions for IPv4 addresses.
|
||
|
Provide backward compatibility for previous versions."
|
||
|
::= {rlMngInf 4}
|
||
|
|
||
|
rlMngInfListEntry OBJECT-TYPE
|
||
|
SYNTAX RlMngInfListEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Row definition for this table."
|
||
|
INDEX { rlMngInfListName, rlMngInfListPriority }
|
||
|
::= { rlMngInfListTable 1}
|
||
|
|
||
|
RlMngInfListEntry ::= SEQUENCE {
|
||
|
rlMngInfListName DisplayString,
|
||
|
rlMngInfListPriority Unsigned32,
|
||
|
rlMngInfListIfIndex Unsigned32,
|
||
|
rlMngInfListIpAddr IpAddress,
|
||
|
rlMngInfListIpNetMask IpAddress,
|
||
|
rlMngInfListService RlMngInfServiceType,
|
||
|
rlMngInfListAction RlMngInfActionType,
|
||
|
rlMngInfListRowStatus RowStatus
|
||
|
}
|
||
|
|
||
|
rlMngInfListName OBJECT-TYPE
|
||
|
SYNTAX DisplayString (SIZE(1..32))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The Name of the Access List."
|
||
|
::= { rlMngInfListEntry 1}
|
||
|
|
||
|
rlMngInfListPriority OBJECT-TYPE
|
||
|
SYNTAX Unsigned32 (1..65535)
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The Priority value."
|
||
|
::= { rlMngInfListEntry 2}
|
||
|
|
||
|
rlMngInfListIfIndex OBJECT-TYPE
|
||
|
SYNTAX Unsigned32
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The IfIndex value. The IfIndex can be configured to be 0, which means don't care value."
|
||
|
::= { rlMngInfListEntry 3}
|
||
|
|
||
|
rlMngInfListIpAddr OBJECT-TYPE
|
||
|
SYNTAX IpAddress
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The IP address. The IP address can be configured to be 0, which means don't care value."
|
||
|
::= { rlMngInfListEntry 4}
|
||
|
|
||
|
rlMngInfListIpNetMask OBJECT-TYPE
|
||
|
SYNTAX IpAddress
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The subnet mask associated with the IP address of this entry. 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."
|
||
|
::= { rlMngInfListEntry 5}
|
||
|
|
||
|
rlMngInfListService OBJECT-TYPE
|
||
|
SYNTAX RlMngInfServiceType
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Service type. The Service type address can be configured to be 0,
|
||
|
which means any of Telnet, SNMP, HTTP, HTTPS, SSH."
|
||
|
::= { rlMngInfListEntry 6}
|
||
|
|
||
|
rlMngInfListAction OBJECT-TYPE
|
||
|
SYNTAX RlMngInfActionType
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Action type. Can be permit or deny."
|
||
|
::= { rlMngInfListEntry 7}
|
||
|
|
||
|
rlMngInfListRowStatus OBJECT-TYPE
|
||
|
SYNTAX RowStatus
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The row status variable, used according to
|
||
|
row installation and removal conventions."
|
||
|
::= { rlMngInfListEntry 8}
|
||
|
|
||
|
--- Management Interface auditing control (SysLog)
|
||
|
|
||
|
rlMngInfAuditingEnable OBJECT-TYPE
|
||
|
SYNTAX TruthValue
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Controls whether SysLog messages
|
||
|
should be issued on reject by rule"
|
||
|
DEFVAL { true }
|
||
|
::= { rlMngInf 5 }
|
||
|
|
||
|
rlMngInfListInetTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF RlMngInfListInetEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The table specifies all defined Access Lists definitions definitions
|
||
|
for both IPv4 and IPv6 addresses."
|
||
|
::= {rlMngInf 6}
|
||
|
|
||
|
rlMngInfListInetEntry OBJECT-TYPE
|
||
|
SYNTAX RlMngInfListInetEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Row definition for this table."
|
||
|
INDEX { rlMngInfListInetName, rlMngInfListInetPriority }
|
||
|
::= { rlMngInfListInetTable 1}
|
||
|
|
||
|
RlMngInfListInetEntry ::= SEQUENCE {
|
||
|
rlMngInfListInetName DisplayString,
|
||
|
rlMngInfListInetPriority Unsigned32,
|
||
|
rlMngInfListInetIfIndex Unsigned32,
|
||
|
rlMngInfListInetIpAddrType InetAddressType,
|
||
|
rlMngInfListInetIpAddr InetAddress,
|
||
|
rlMngInfListInetIpNetMask IpAddress,
|
||
|
rlMngInfListInetService RlMngInfServiceType,
|
||
|
rlMngInfListInetAction RlMngInfActionType,
|
||
|
rlMngInfListInetRowStatus RowStatus,
|
||
|
rlMngInfListInetIPv6PrefixLength INTEGER
|
||
|
}
|
||
|
|
||
|
rlMngInfListInetName OBJECT-TYPE
|
||
|
SYNTAX DisplayString (SIZE(1..32))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The Name of the Access List."
|
||
|
::= { rlMngInfListInetEntry 1}
|
||
|
|
||
|
rlMngInfListInetPriority OBJECT-TYPE
|
||
|
SYNTAX Unsigned32 (1..65535)
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The Priority value."
|
||
|
::= { rlMngInfListInetEntry 2}
|
||
|
|
||
|
rlMngInfListInetIfIndex OBJECT-TYPE
|
||
|
SYNTAX Unsigned32
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The IfIndex value. The IfIndex can be configured to be 0, which means don't care value."
|
||
|
::= { rlMngInfListInetEntry 3}
|
||
|
|
||
|
rlMngInfListInetIpAddrType OBJECT-TYPE
|
||
|
SYNTAX InetAddressType
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The Inet address type."
|
||
|
::= { rlMngInfListInetEntry 4}
|
||
|
|
||
|
rlMngInfListInetIpAddr OBJECT-TYPE
|
||
|
SYNTAX InetAddress
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The Inet address.Used for both IPv4 and IPv6 addresses.
|
||
|
The InetIpAddress can be configured to be 0.0.0.0 and address type IPv4 ,
|
||
|
which means ignored value."
|
||
|
::= { rlMngInfListInetEntry 5}
|
||
|
|
||
|
rlMngInfListInetIpNetMask OBJECT-TYPE
|
||
|
SYNTAX IpAddress
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This field will used in case of IPv4 addresses . For IPv6 this field ignored.
|
||
|
Default value 255.255.255.255."
|
||
|
::= { rlMngInfListInetEntry 6}
|
||
|
|
||
|
rlMngInfListInetService OBJECT-TYPE
|
||
|
SYNTAX RlMngInfServiceType
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Service type. The Service type address can be configured to be 0,
|
||
|
which means any of Telnet, SNMP, HTTP, HTTPS, SSH."
|
||
|
::= { rlMngInfListInetEntry 7}
|
||
|
|
||
|
rlMngInfListInetAction OBJECT-TYPE
|
||
|
SYNTAX RlMngInfActionType
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Action type. Can be permit or deny."
|
||
|
::= { rlMngInfListInetEntry 8}
|
||
|
|
||
|
rlMngInfListInetRowStatus OBJECT-TYPE
|
||
|
SYNTAX RowStatus
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The row status variable, used according to
|
||
|
row installation and removal conventions."
|
||
|
::= { rlMngInfListInetEntry 9}
|
||
|
|
||
|
rlMngInfListInetIPv6PrefixLength OBJECT-TYPE
|
||
|
SYNTAX INTEGER (0.. 128)
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION "IPv6 prefix length.This field provide IPv6 prefix length (mask)
|
||
|
for IPv6 only.In case of IPv4 this field will ignored"
|
||
|
DEFVAL { 128 }
|
||
|
::= { rlMngInfListInetEntry 10}
|
||
|
|
||
|
END
|
||
|
|