mibs/MIBS/linksys/LINKSYS-DHCPCL-MIB

790 lines
26 KiB
Plaintext
Raw Permalink Normal View History

2023-12-05 12:25:34 +01:00
LINKSYS-DHCPCL-MIB DEFINITIONS ::= BEGIN
-- Title: LINKSYS ROS
-- Private DHCP CL MIB
-- Version: 7.46
-- Date: 15-Jan-2007
IMPORTS
rnd FROM LINKSYS-MIB
OBJECT-TYPE, MODULE-IDENTITY, IpAddress, Unsigned32 FROM SNMPv2-SMI
TruthValue, RowStatus, DisplayString FROM SNMPv2-TC
InterfaceIndex, ifIndex FROM IF-MIB
SnmpAdminString FROM SNMP-FRAMEWORK-MIB
InetAddressType, InetAddress FROM INET-ADDRESS-MIB;
rlDhcpCl MODULE-IDENTITY
LAST-UPDATED "200701020000Z"
ORGANIZATION "Linksys LLC."
CONTACT-INFO
"www.linksys.com/business/support"
DESCRIPTION
"This private MIB module defines DHCP CL private MIBs."
REVISION "200701020000Z"
DESCRIPTION
"Initial revision."
::= { rnd 76 }
-- rlDhcpCl 1,2 saved for future use
rlDhcpClActionTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlDhcpClActionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The (conceptual) table mentione IP address which must be
released/renewed on the interface."
::= { rlDhcpCl 3 }
rlDhcpClActionEntry OBJECT-TYPE
SYNTAX RlDhcpClActionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) in dhcpClActionTable."
INDEX { rlDhcpClActionIfIndex }
::= { rlDhcpClActionTable 1 }
RlDhcpClActionEntry ::= SEQUENCE {
rlDhcpClActionIfIndex InterfaceIndex,
rlDhcpClActionStatus RowStatus,
rlDhcpClActionHostName SnmpAdminString
}
rlDhcpClActionIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" The interface which the action is implemented for
or NULL if it implemented for all device. "
::= { rlDhcpClActionEntry 1 }
rlDhcpClActionStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of this entry. Creating the entry renewing Dhcp
address on the interface; destroying the entry release Dhcp
address on the interface."
::= { rlDhcpClActionEntry 2}
rlDhcpClActionHostName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(0..20))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
" This option specifies the name of the client."
::= { rlDhcpClActionEntry 3 }
------------------------------
-- DHCP Approval feature
------------------------------
-- rlDhcpApprovalEnabled --
rlDhcpApprovalEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION "DHCP Approval feature status - enable (True) or desable (False).
Must be True only if DHCP Approval supported, device has only one
ip interface and default ip exist."
::= { rlDhcpCl 4 }
-- rlDhcpApprovalWaitingTable --
rlDhcpApprovalWaitingTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlDhcpApprovalWaitingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "IP addresses waiting for approval."
::= { rlDhcpCl 5 }
rlDhcpApprovalWaitingEntry OBJECT-TYPE
SYNTAX RlDhcpApprovalWaitingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in rlDhcpApprovalWaitingTable."
INDEX { rlDhcpApprovalWaitingIfIndex }
::= { rlDhcpApprovalWaitingTable 1 }
RlDhcpApprovalWaitingEntry ::= SEQUENCE {
rlDhcpApprovalWaitingIfIndex InterfaceIndex,
rlDhcpApprovalWaitingAddress IpAddress,
rlDhcpApprovalWaitingMask IpAddress,
rlDhcpApprovalWaitingGateway IpAddress
}
rlDhcpApprovalWaitingIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION "IP interface ifIndex."
::= { rlDhcpApprovalWaitingEntry 1 }
rlDhcpApprovalWaitingAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION "IP Address waiting for approval."
::= { rlDhcpApprovalWaitingEntry 2}
rlDhcpApprovalWaitingMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Mask waiting for approval."
::= { rlDhcpApprovalWaitingEntry 3}
rlDhcpApprovalWaitingGateway OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Default gateway of received address."
::= { rlDhcpApprovalWaitingEntry 4}
-- rlDhcpApprovalActionTable --
rlDhcpApprovalActionTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlDhcpApprovalActionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Action for waiting ip address (approve/decline)."
::= { rlDhcpCl 6 }
rlDhcpApprovalActionEntry OBJECT-TYPE
SYNTAX RlDhcpApprovalActionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in rlDhcpApprovalActionTable."
INDEX {rlDhcpApprovalActionIfIndex,
rlDhcpApprovalActionAddress,
rlDhcpApprovalActionMask }
::= { rlDhcpApprovalActionTable 1 }
RlDhcpApprovalActionEntry ::= SEQUENCE {
rlDhcpApprovalActionIfIndex InterfaceIndex,
rlDhcpApprovalActionAddress IpAddress,
rlDhcpApprovalActionMask IpAddress,
rlDhcpApprovalActionApprove TruthValue
}
rlDhcpApprovalActionIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION "IP interface ifIndex."
::= { rlDhcpApprovalActionEntry 1 }
rlDhcpApprovalActionAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION "IP Address."
::= { rlDhcpApprovalActionEntry 2 }
rlDhcpApprovalActionMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION "IP Address mask."
::= { rlDhcpApprovalActionEntry 3 }
rlDhcpApprovalActionApprove OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Approve or decline ip address."
::= { rlDhcpApprovalActionEntry 4}
-- =======================================================
-- DHCP Renew
-- =======================================================
rlDhcpClCommandTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlDhcpClCommandEntry
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Action MIB for DHCP Renew command."
::= { rlDhcpCl 7 }
rlDhcpClCommandEntry OBJECT-TYPE
SYNTAX RlDhcpClCommandEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The row definition for this table."
INDEX { ifIndex }
::= { rlDhcpClCommandTable 1 }
RlDhcpClCommandEntry::= SEQUENCE {
rlDhcpClCommandAction INTEGER
}
rlDhcpClCommandAction OBJECT-TYPE
SYNTAX INTEGER {
none(0),
renew(1),
renewForceAutoconfig(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Action to apply. When the field is renew_force_autoconfig the meaning is that
every time when DHCP option 67 is received, the configuration is downloaded from DHCP server.
The default value is false."
::= { rlDhcpClCommandEntry 2 }
rlDhcpClConfigurationFileName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The configuration file name that loaded into the device.
The filename is a relative path on the TFTP server, without the server IP address."
DEFVAL{""}
::= { rlDhcpCl 8 }
rlDhcpClOption67Enable OBJECT-TYPE
SYNTAX INTEGER{
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Defines whether the configuration file can be downloaded from DHCP packet option 67."
DEFVAL{ enable }
::= { rlDhcpCl 9 }
------------------------------
-- DHCP TFTP configuration
------------------------------
-- rlDhcpClManualTftpServerAddress --
rlDhcpClManualTftpServerAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Manually configured TFTP server IP Address."
::= { rlDhcpCl 10 }
-- rlDhcpClSelectedTftpServerAddress --
rlDhcpClSelectedTftpServerAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Currently selected TFTP server IP Address."
::= { rlDhcpCl 11 }
-- rlDhcpClSelectedTftpServerAddressOrigin --
rlDhcpClSelectedTftpServerAddressOrigin OBJECT-TYPE
SYNTAX INTEGER{
sname(1),
option66(2),
option150(3),
option129(4),
siaddr(5),
manual(6),
unknown(7),
none(8),
optionv6-59(9),
broadcastReply(10)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Currently selected TFTP server IP Address's origin"
::= { rlDhcpCl 12 }
-- rlDhcpClManualConfigurationFileName --
rlDhcpClManualConfigurationFileName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The manually configured file name."
DEFVAL{""}
::= { rlDhcpCl 13 }
-- rlDhcpClSelectedConfigurationFileName --
rlDhcpClSelectedConfigurationFileName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The selected configuration file name."
::= { rlDhcpCl 14 }
-- rlDhcpClSelectedConfigurationFileNameOrigin --
rlDhcpClSelectedConfigurationFileNameOrigin OBJECT-TYPE
SYNTAX INTEGER{
file(1),
option67(2),
manual(3),
none(4),
hostname(5),
defaultConfigFile(6),
optionv6-60(7)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The selected configuration files name origin."
::= { rlDhcpCl 15 }
------------------------------
-- DHCP Client must be added by default
------------------------------
-- rlDhcpClEnabledByDefaultRemovedIfindex --
rlDhcpClEnabledByDefaultRemovedIfindex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION "DHCP Client flag is relevant when host parameter dhcp_client_active_on_start is TRUE.
If the MIB has non zero value the meaning is that DHCP client has removed from configuration by the user
on the interface and signs to application not to add DHCP client entry. Otherwise (zero value) - the meaning is
that DHCP client entry must be added. "
DEFVAL{ 0 }
::= { rlDhcpCl 16 }
----------------------------------------------
-- Auto-Update and Auto-Config MIB variables
----------------------------------------------
rlDhcpClAutoUpdateEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Setting this MIB value to True/False enables/disables DHCP
auto-update process in the device (through option 125)."
::= { rlDhcpCl 17 }
rlDhcpClAutoUpdateStatus OBJECT-TYPE
SYNTAX INTEGER{
noData(1),
openingIndirectFile(2),
downloadedIndirectFile(3),
startDownloadImageFile(4),
failedToDownloadImageFile(5),
quitFileContentsLenZero(6),
quitImageFileNameLenZero(7),
quitVersionAlreadyUpdated(8),
quitIndirectFileNotFound(9),
quitImageFileNotFound(10),
quitImageVersionNotSupported(11),
quitNoTftpOutgoingInterface(12),
quitUsbSetupFileOpenError(13),
quitUsbSetupFileFormatError(14),
quitUsbSetupFileReadWriteError(15),
quitUsbSetupFileSetIpAddrError(16),
quitUsbSetupFileImageFileNotExist(17),
quitUsbSetupFileConfigFileNotExist(18)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Describes the status of current/last DHCP auto-update process."
::= { rlDhcpCl 18 }
rlDhcpClAutoConfigForce OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Setting this MIB value to True will force DHCP auto-config process
after next reboot. This configuration will take effect only during
the time period between the next 2 reboots of the device (like
a deffered action)."
::= { rlDhcpCl 19 }
rlDhcpClAutoConfigAutoSave OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Setting this MIB value to True configures automatic saving of
running-cdb into startup-cdb, to be done at the end of successful
DHCP auto-config process to running-cdb."
::= { rlDhcpCl 20 }
rlDhcpClAutoConfigStatus OBJECT-TYPE
SYNTAX INTEGER{
noData(1),
openingDhcpConfigFile(2),
openingIndirectFile(3),
searchingHostnameInIndirectFile(4),
openingHostnameConfigFile(5),
openingHostnameCfgFile(6),
openingDefaultConfigFile(7),
downloadingConfigFile(8),
savingConfigInStartupCDB(9),
quitDhcpFileNotGivenOrNotExists(10),
quitFailedToFindAnyExistingConfigFile(11),
quitConfigFileContentsLenZero(12),
quitConfigFileDownloadFailed(13),
quitConditionsForAutoConfigChanged(14),
quitSelectedConfigFileNameUpdateFailed(15),
quitSelectedConfigFileNameOriginUpdateFailed(16),
quitSelectedTftpServerAddressUpdateFailed(17),
quitSelectedTftpServerAddressOriginUpdateFailed(18),
quitCopyRunningToStartupFailed(19),
quitNoTftpOutgoingInterface(20),
finishedSuccessfully(21)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Describes the status of current/last DHCP auto-config process."
::= { rlDhcpCl 21 }
rlDhcpClAutoConfigProtocol OBJECT-TYPE
SYNTAX INTEGER{
tftp(1),
scp(2),
auto(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Describes the auto-config process protocol.
tftp - only the TFTP protocol is used by auto-configuration.
scp - only the SCP protocol is used by auto-configuration.
auto-(Default) Auto-configuration uses the TFTP or SCP protocol
depending on the configuration file's extension.
If this option is selected, the extension parameter may be
specified or, if not, the default extension is used."
DEFVAL{ auto }
::= { rlDhcpCl 22 }
rlDhcpClAutoConfigScpFileExtention OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..128))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Describes the SCP file extention.
When no vlaue is specified, 'scp' extension is used."
DEFVAL{ "scp" }
::= { rlDhcpCl 23 }
rlDhcpClSelectedTftpServerInetAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Currently selected TFTP server Inet Address type."
::= { rlDhcpCl 24}
rlDhcpClSelectedTftpServerInetAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Currently selected TFTP server inet Address."
::= { rlDhcpCl 25}
rlDhcpClManualAutoConfigDataTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlDhcpClManualAutoConfigDataEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" A table for configuring default values for auto-config process.
These values during the process, in case no appropriate
data was received from the DHCP server."
::= { rlDhcpCl 26 }
rlDhcpClManualAutoConfigDataEntry OBJECT-TYPE
SYNTAX RlDhcpClManualAutoConfigDataEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) in rlDhcpClManualAutoConfigDataTable."
INDEX { rlDhcpClManualAutoConfigDataIndex }
::= { rlDhcpClManualAutoConfigDataTable 1 }
RlDhcpClManualAutoConfigDataEntry ::= SEQUENCE {
rlDhcpClManualAutoConfigDataIndex INTEGER,
rlDhcpClManualServerInetAddressType InetAddressType,
rlDhcpClManualServerInetAddress InetAddress
}
rlDhcpClManualAutoConfigDataIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The index of this row. There is only one entry in this table,
whose index is 1."
::= { rlDhcpClManualAutoConfigDataEntry 1 }
rlDhcpClManualServerInetAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Manually configured inet Address type of remote server."
::= { rlDhcpClManualAutoConfigDataEntry 2 }
rlDhcpClManualServerInetAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Manually configured inet Address of remote server."
::= { rlDhcpClManualAutoConfigDataEntry 3 }
-- rlDhcpClInformationTable
rlDhcpClInformationTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlDhcpClInformationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The (conceptual) table mentione IP address which must be
released/renewed on the interface."
::= { rlDhcpCl 27 }
rlDhcpClInformationEntry OBJECT-TYPE
SYNTAX RlDhcpClInformationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) in dhcpClActionTable."
INDEX { rlDhcpClInformationIfIndex }
::= { rlDhcpClInformationTable 1 }
RlDhcpClInformationEntry ::= SEQUENCE {
rlDhcpClInformationIfIndex InterfaceIndex,
rlDhcpClInformationIpAddress IpAddress,
rlDhcpClInformationIpMask IpAddress,
rlDhcpClInformationT1 Unsigned32,
rlDhcpClInformationT2 Unsigned32,
rlDhcpClInformationDefaultGateway IpAddress,
rlDhcpClInformationHostName SnmpAdminString,
rlDhcpClInformationDomainName DisplayString,
rlDhcpClInformationTftpServerName DisplayString,
rlDhcpClInformationTftpFileName DisplayString,
rlDhcpClInformationTimeZone DisplayString,
rlDhcpClInformationTftpImageName DisplayString
}
rlDhcpClInformationIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" The DHCPv4 client informational table. Contains information received by DHCP client from DHCP server"
::= { rlDhcpClInformationEntry 1 }
rlDhcpClInformationIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION "IP Address allocated by DHCP server."
::= { rlDhcpClInformationEntry 2}
rlDhcpClInformationIpMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION "IP Address mask allocated by DHCP server."
::= { rlDhcpClInformationEntry 3}
rlDhcpClInformationT1 OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "T1 timer value."
::= { rlDhcpClInformationEntry 4 }
rlDhcpClInformationT2 OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "T2 timer value."
::= { rlDhcpClInformationEntry 5 }
rlDhcpClInformationDefaultGateway OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Default Gateway IP Address."
::= { rlDhcpClInformationEntry 6}
rlDhcpClInformationHostName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(0..160))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Specifies the name of the client."
::= { rlDhcpClInformationEntry 7 }
rlDhcpClInformationDomainName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..160))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Domain name received by DHCP client."
::= { rlDhcpClInformationEntry 8 }
rlDhcpClInformationTftpServerName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..160))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The Tftp server name received by DHCP client."
::= { rlDhcpClInformationEntry 9 }
rlDhcpClInformationTftpFileName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..160))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Name of file to use in configuration process received by DHCP client."
::= { rlDhcpClInformationEntry 10 }
rlDhcpClInformationTimeZone OBJECT-TYPE
SYNTAX DisplayString(SIZE (0..64))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The timezone received by DHCP client."
::= { rlDhcpClInformationEntry 11 }
rlDhcpClInformationTftpImageName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..160))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Image filename to use in autoupdate process received by DHCP client."
::= { rlDhcpClInformationEntry 12 }
-- rlDhcpClInformationDnsServerListEntry --
rlDhcpClInformationDnsServerListTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlDhcpClInformationDnsServerListEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The table saved the list of DNS servers received by DHCP client."
::= { rlDhcpCl 28 }
rlDhcpClInformationDnsServerListEntry OBJECT-TYPE
SYNTAX RlDhcpClInformationDnsServerListEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in rlDhcpClInformationDnsServerListTable."
INDEX { rlDhcpClInformationDnsServerListIfIndex,
rlDhcpClInformationDnsServerListPriority }
::= { rlDhcpClInformationDnsServerListTable 1 }
RlDhcpClInformationDnsServerListEntry ::= SEQUENCE {
rlDhcpClInformationDnsServerListIfIndex InterfaceIndex,
rlDhcpClInformationDnsServerListPriority INTEGER,
rlDhcpClInformationDnsServerListAddress IpAddress
}
rlDhcpClInformationDnsServerListIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The IfIndex in rlDhcpClInformationDnsServerListEntry. "
::= { rlDhcpClInformationDnsServerListEntry 1 }
rlDhcpClInformationDnsServerListPriority OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The priority of the entry. "
::= { rlDhcpClInformationDnsServerListEntry 2 }
rlDhcpClInformationDnsServerListAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"DNS server address received by DHCP client"
::= { rlDhcpClInformationDnsServerListEntry 3 }
-- rlDhcpClInformationTftpServerListEntry --
rlDhcpClInformationTftpServerListTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlDhcpClInformationTftpServerListEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The table saved the list of Tftp servers received by DHCP client."
::= { rlDhcpCl 29 }
rlDhcpClInformationTftpServerListEntry OBJECT-TYPE
SYNTAX RlDhcpClInformationTftpServerListEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in rlDhcpClInformationTftpServerListTable."
INDEX { rlDhcpClInformationTftpServerListIfIndex,
rlDhcpClInformationTftpServerListPriority }
::= { rlDhcpClInformationTftpServerListTable 1 }
RlDhcpClInformationTftpServerListEntry ::= SEQUENCE {
rlDhcpClInformationTftpServerListIfIndex InterfaceIndex,
rlDhcpClInformationTftpServerListPriority INTEGER,
rlDhcpClInformationTftpServerListAddress IpAddress
}
rlDhcpClInformationTftpServerListIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The IfIndex in rlDhcpClInformationTftpServerListEntry. "
::= { rlDhcpClInformationTftpServerListEntry 1 }
rlDhcpClInformationTftpServerListPriority OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The priority of the entry. "
::= { rlDhcpClInformationTftpServerListEntry 2 }
rlDhcpClInformationTftpServerListAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Tftp server address received by DHCP client"
::= { rlDhcpClInformationTftpServerListEntry 3 }
rlDhcpClAutoUpdateProtocol OBJECT-TYPE
SYNTAX INTEGER{
tftp(1),
scp(2),
auto(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Describes the auto-update process protocol.
tftp - only the TFTP protocol is used by auto-update.
scp - only the SCP protocol is used by auto-update.
auto-(Default) Auto-update uses the TFTP or SCP protocol
depending on the configuration file's extension.
If this option is selected, the extension parameter may be
specified or, if not, the default extension is used."
DEFVAL{ auto }
::= { rlDhcpCl 30 }
rlDhcpClAutoUpdateScpFileExtention OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..128))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Describes the SCP file extention used for auto-update.
When no vlaue is specified, 'scp' extension is used."
DEFVAL{ "scp" }
::= { rlDhcpCl 31 }
END