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
 | 
						|
 |