226 lines
6.0 KiB
Plaintext
226 lines
6.0 KiB
Plaintext
RADLAN-DNSCL-MIB DEFINITIONS ::= BEGIN
|
|
|
|
-- Title: RADLAN DNSCL Private Extension
|
|
-- This Private MIB supports the DNS Client for ROS
|
|
-- Version: 7.30
|
|
-- Date: 24 Oct 2003
|
|
|
|
|
|
|
|
IMPORTS
|
|
rlDnsCl FROM RADLAN-MIB
|
|
dnsResConfigSbeltEntry FROM DNS-RESOLVER-MIB
|
|
DnsName FROM DNS-SERVER-MIB
|
|
OBJECT-TYPE, IpAddress,
|
|
Unsigned32, Integer32 FROM SNMPv2-SMI
|
|
DisplayString FROM SNMPv2-TC-v1
|
|
TEXTUAL-CONVENTION,
|
|
TruthValue, RowStatus FROM SNMPv2-TC;
|
|
|
|
rlDnsClMibVersion OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"MIB's version, the current version is 1."
|
|
::= { rlDnsCl 1 }
|
|
|
|
rlDnsClEnable OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enable or Disable the use of the DNS client feature."
|
|
::= { rlDnsCl 2 }
|
|
|
|
rlDnsClDomainNameTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RlDnsClDomainNameEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The domain names table."
|
|
::= { rlDnsCl 3}
|
|
|
|
rlDnsClDomainNameEntry OBJECT-TYPE
|
|
SYNTAX RlDnsClDomainNameEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
" The row definition for this table."
|
|
INDEX { rlDnsClDomainNameName }
|
|
::= { rlDnsClDomainNameTable 1 }
|
|
|
|
RlDnsClDomainNameEntry ::= SEQUENCE {
|
|
rlDnsClDomainNameName DnsName,
|
|
rlDnsClDomainNameOwner INTEGER,
|
|
rlDnsClDomainNameRowStatus RowStatus
|
|
}
|
|
|
|
rlDnsClDomainNameName OBJECT-TYPE
|
|
SYNTAX DnsName
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The domain name for this ifIndex."
|
|
::= { rlDnsClDomainNameEntry 1 }
|
|
|
|
rlDnsClDomainNameOwner OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
static(1),
|
|
dhcp(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Domain Name owner. Static if Domain Name defined by user, dhcp
|
|
if received by boot protocol like DHCP."
|
|
DEFVAL { static }
|
|
::= { rlDnsClDomainNameEntry 2 }
|
|
|
|
rlDnsClDomainNameRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The row status variable, used according to
|
|
row installation and removal conventions."
|
|
::= { rlDnsClDomainNameEntry 3 }
|
|
|
|
rlDnsClMaxNumOfRetransmissions OBJECT-TYPE
|
|
SYNTAX INTEGER (0..10)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum number of retransmissions for each query."
|
|
DEFVAL { 3 }
|
|
::= { rlDnsCl 4 }
|
|
|
|
rlDnsClMinRetransmissionInterval OBJECT-TYPE
|
|
SYNTAX INTEGER (1..15)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The minimum number of seconds that must elapsed before
|
|
retransmission for each query."
|
|
DEFVAL { 5 }
|
|
::= { rlDnsCl 5 }
|
|
|
|
rlDnsClNamesTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RlDnsClNamesEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Names table."
|
|
::= { rlDnsCl 6}
|
|
|
|
rlDnsClNamesEntry OBJECT-TYPE
|
|
SYNTAX RlDnsClNamesEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
" The row definition for this table."
|
|
INDEX { rlDnsClNamesName,
|
|
rlDnsClNamesOwner,
|
|
rlDnsClNamesIndex }
|
|
::= { rlDnsClNamesTable 1 }
|
|
|
|
RlDnsClNamesEntry ::= SEQUENCE {
|
|
rlDnsClNamesName DnsName,
|
|
rlDnsClNamesOwner INTEGER,
|
|
rlDnsClNamesIndex Integer32,
|
|
rlDnsClNamesAddr IpAddress,
|
|
rlDnsClNamesRowStatus RowStatus
|
|
}
|
|
|
|
rlDnsClNamesName OBJECT-TYPE
|
|
SYNTAX DnsName
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The host name."
|
|
::= { rlDnsClNamesEntry 1 }
|
|
|
|
rlDnsClNamesOwner OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
static(1),
|
|
dhcp(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Host Name Entry owner. Static if Host Name Entry defined by user, dhcp
|
|
if received by boot protocol like DHCP."
|
|
DEFVAL { static }
|
|
::= { rlDnsClNamesEntry 2 }
|
|
|
|
rlDnsClNamesIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A value which makes entries in the table unique when the
|
|
other index values (rlDnsClNamesName) do not
|
|
provide a unique index."
|
|
::= { rlDnsClNamesEntry 3 }
|
|
|
|
rlDnsClNamesAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The host IP address"
|
|
::= { rlDnsClNamesEntry 4 }
|
|
|
|
rlDnsClNamesRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The row status variable, used according to
|
|
row installation and removal conventions."
|
|
::= { rlDnsClNamesEntry 5 }
|
|
|
|
dnsResConfigSbeltExtTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF DnsResConfigSbeltExtEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Augmenting dnsResConfigSbeltTable (dns resolver safety belt table)
|
|
for added info"
|
|
::= {rlDnsCl 7 }
|
|
|
|
dnsResConfigSbeltExtEntry OBJECT-TYPE
|
|
SYNTAX DnsResConfigSbeltExtEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A row of the table dnsResConfigSbeltTable Extended
|
|
by this definition."
|
|
AUGMENTS { dnsResConfigSbeltEntry }
|
|
::= {dnsResConfigSbeltExtTable 1 }
|
|
|
|
DnsResConfigSbeltExtEntry ::= SEQUENCE {
|
|
dnsResConfigSbeltOwner INTEGER
|
|
}
|
|
|
|
|
|
dnsResConfigSbeltOwner OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
static(1),
|
|
dhcp(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The DNS server Entry owner. Static if DNS server Entry defined by user, dhcp
|
|
if received by boot protocol like DHCP."
|
|
DEFVAL { static }
|
|
::= { dnsResConfigSbeltExtEntry 1 }
|
|
|
|
|
|
END
|
|
|