diff options
Diffstat (limited to 'MIBS/linksys/LINKSYS-MNGINF-MIB')
| -rw-r--r-- | MIBS/linksys/LINKSYS-MNGINF-MIB | 302 |
1 files changed, 302 insertions, 0 deletions
diff --git a/MIBS/linksys/LINKSYS-MNGINF-MIB b/MIBS/linksys/LINKSYS-MNGINF-MIB new file mode 100644 index 0000000..0d0554b --- /dev/null +++ b/MIBS/linksys/LINKSYS-MNGINF-MIB @@ -0,0 +1,302 @@ +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
+
|