Observium_CE/mibs/moxa/MOXA-CN2600-MIB

3971 lines
135 KiB
Plaintext
Raw Blame History

-- *****************************************************************
-- Moxa CN2600 MIB
--
-- Copyright (c) 2006 by Moxa Inc.
-- All rights reserved.
-- Version: 4.2
-- Date: 2010/03/04
-- *****************************************************************
MOXA-CN2600-MIB DEFINITIONS ::= BEGIN
IMPORTS
enterprises, IpAddress, OBJECT-TYPE
FROM SNMPv2-SMI
DateAndTime, TEXTUAL-CONVENTION, MacAddress, DisplayString
FROM SNMPv2-TC;
moxa OBJECT IDENTIFIER ::= { enterprises 8691 } -- 1.3.6.1.4.1.8691
nport OBJECT IDENTIFIER ::= { moxa 2 } -- 1.3.6.1.4.1.8691.2
cn2600 MODULE-IDENTITY
LAST-UPDATED "201003040000Z"
ORGANIZATION "Moxa Inc."
CONTACT-INFO
"Email: support@moxa.com
Tel : +886 2 89191230 ext.300"
DESCRIPTION
"The MIB module for Moxa Terminal Server CN2600 series specific information."
::= { nport 11 } -- 1.3.6.1.4.1.8691.2.11
-- -------------------------------------------------------------
-- groups in the MOXA-CN2600-2AC MIB
-- -------------------------------------------------------------
swMgmt OBJECT IDENTIFIER ::= { cn2600 1 } -- 1.3.6.1.4.1.8691.2.11.1
-- -------------------------------------------------------------
-- Textual Conventions
-- -------------------------------------------------------------
PortList ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Each octet within this value specifies a set of eight
ports, with the first octet specifying ports 1 through
8, the second octet specifying ports 9 through 16, etc.
Within each octet, the most significant bit represents
the lowest numbered port, and the least significant bit
represents the highest numbered port. Thus, each port
of the bridge is represented by a single bit within the
value of this object. If that bit has a value of '1'
then that port is included in the set of ports; the port
is not included if its bit has a value of '0'."
SYNTAX OCTET STRING
-- -------------------------------------------------------------
-- swMgmt group
-- -------------------------------------------------------------
-- -------------------------------------------------------------
-- Overview
-- -------------------------------------------------------------
overview OBJECT IDENTIFIER ::= { swMgmt 1 } -- 1.3.6.1.4.1.8691.2.11.1.1
modelName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The model name of the CN2600."
::= { overview 1 } -- 1.3.6.1.4.1.8691.2.11.1.1.1
serialNumber OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The serial number of the CN2600. Every Terminal Server CN2600
series is assigned a unique serial
number before it is shipped."
::= { overview 2 }
firmwareVersion OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The version of the firmware currently running on the CN2600."
::= { overview 3 }
viewLan1IpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IP address of the CN2600's LAN1 interface."
::= { overview 4 }
viewLan1MacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The MAC address of the CN2600's LAN1 interface."
::= { overview 5 }
viewLan1Speed OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current speed and link status of the CN2600's built-in
LAN1 port. The possible values are 'No link',
'10M/Link,' or '100M/Link.'"
::= { overview 6 }
viewLan2IpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IP address of the CN2600's LAN2 interface."
::= { overview 7 }
viewLan2MacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The MAC address of the CN2600's LAN2 interface."
::= { overview 8 }
viewLan2Speed OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current speed and link status of the CN2600's built-in
LAN2 port. The possible values are 'No link',
'10M/Link,' or '100M/Link.'"
::= { overview 9 }
upTime OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The time (in human-readable notation) since the
system was was last re-initialized."
::= { overview 10 }
power1Status OBJECT-TYPE
SYNTAX INTEGER {
power-off(0),
power-on(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The on/off status of power 1"
::= { overview 11 }
power2Status OBJECT-TYPE
SYNTAX INTEGER {
power-off(0),
power-on(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The on/off status of power 2 for 2AC model"
::= { overview 12 }
-- -------------------------------------------------------------
-- Basic settings
-- -------------------------------------------------------------
basicSetting OBJECT IDENTIFIER ::= { swMgmt 2} -- 1.3.6.1.4.1.8691.2.11.1.2
-- -------------------------------------------------------------
-- Basic settings -> Server settings
-- -------------------------------------------------------------
serverSetting OBJECT IDENTIFIER ::= { basicSetting 1 } -- 1.3.6.1.4.1.8691.2.11.1.2.1
serverName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A text string used to identify the CN2600."
::= { serverSetting 1 }
serverLocation OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A text string used to identify the location of the CN2600. This
option is useful for specifying the location or
application of different CN2600."
::= { serverSetting 2 }
-- -------------------------------------------------------------
-- Basic settings -> Time settings
-- -------------------------------------------------------------
timeSetting OBJECT IDENTIFIER ::= { basicSetting 2 } -- 1.3.6.1.4.1.8691.2.11.1.2.2
timeZone OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The time-zone index of the CN2600."
::= { timeSetting 1 }
localTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The system time in seconds since 1970/1/1."
::= { timeSetting 2 }
timeServer OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Terminal Server CN2600 series uses SNTP
(RFC-1769) for auto time calibration.
Input the correct 'Time server' IP address or domain
name. Once the Terminal Server CN2600 series is
configured with the correct Time server address, it
will request time information from the Time server
every 10 minutes."
::= { timeSetting 3 }
-- -------------------------------------------------------------
-- Network settings -> Basic
-- -------------------------------------------------------------
networkSetting OBJECT IDENTIFIER ::= { swMgmt 3 } -- 1.3.6.1.4.1.8691.2.11.1.3
lan1IpConfiguration OBJECT-TYPE
SYNTAX INTEGER { static(0), dhcp(1), dhcp-BOOTP(2), bootp(3), pppoe(4)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The IP configuration mode of the CN2600. You can
choose from four possible IP configuration modes:
Static, DHCP, DHCP/BOOTP, BOOTP, and PPPoE."
::= { networkSetting 1 }
lan1IpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"An IP address is a number assigned to a network
device (such as a computer) as a permanent address
on the network. Computers use the IP address to
identify and talk to each other over the network.
Choose a proper IP address that is unique and valid
in your network environment."
::= { networkSetting 2 }
lan1NetMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A subnet mask represents all of the network hosts
at one geographic location, in one building, or on
the same local area network. When a packet is sent
out over the network, the Terminal Server CN2600 series device
server will use the subnet mask to check whether the
TCP/IP host specified in the packet is on
the local network segment. If the address is on the
same network segment as the Terminal Server CN2600 series device
server, a connection is established directly from
the Terminal Server CN2600 series device server. Otherwise, the
connection is established through the given default
gateway."
::= { networkSetting 3 }
lan1DefaultGateway OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A gateway is a network computer that acts as an
entrance to another network. Usually, the computers
that control traffic within the network or at the
local Internet service provider are gateway nodes.
The Terminal Server CN2600 series needs to know
the IP address of the default gateway computer in
order to communicate with the hosts outside the
local network environment. For correct gateway IP
address information, consult with the network
administrator."
::= { networkSetting 4 }
lan1Speed OBJECT-TYPE
SYNTAX INTEGER {
auto-Negation(0),
tenMbps-Half(1),
tenMbps-Full(2),
hundredMbps-Half(3),
hundredMbps-Full(4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"IEEE802.3 Ethernet supports the auto negotiation
speed function to get suitable speeds. However, for
connecting to some switches/hubs, the communication
speed must be fixed at 100 Mbps or 10 Mbps. Users can
use this function to fix the communication speed."
::= { networkSetting 5 }
lan1PppoeUserAccount OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The user account used by the CN2600 to access
the Internet using PPPoE. For dynamic broad band
networks such as xDSL or Cable Modem, users must
enter the username and password that they
received from their ISP to establish a network
connection."
::= { networkSetting 6 }
lan1PppoePassword OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The password used by the CN2600 to access the Internet
using PPPoE. For dynamic broad band networks such as
xDSL or Cable Modem, users must enter the
username and password that they received from their
ISP to establish a network connection."
::= { networkSetting 7 }
lan2IpConfiguration OBJECT-TYPE
SYNTAX INTEGER { static(0), dhcp(1), dhcp-BOOTP(2), bootp(3), pppoe(4)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The IP configuration mode of the CN2600. You can
choose from four possible IP configuration modes:
Static, DHCP, DHCP/BOOTP, BOOTP, and PPPoE."
::= { networkSetting 8 }
lan2IpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"An IP address is a number assigned to a network
device (such as a computer) as a permanent address
on the network. Computers use the IP address to
identify and talk to each other over the network.
Choose a proper IP address that is unique and valid
in your network environment."
::= { networkSetting 9 }
lan2NetMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A subnet mask represents all of the network hosts
at one geographic location, in one building, or on
the same local area network. When a packet is sent
out over the network, the Terminal Server CN2600 series device
server will use the subnet mask to check whether the
TCP/IP host specified in the packet is on
the local network segment. If the address is on the
same network segment as the Terminal Server CN2600 series device
server, a connection is established directly from
the Terminal Server CN2600 series device server. Otherwise, the
connection is established through the given default
gateway."
::= { networkSetting 10 }
lan2DefaultGateway OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A gateway is a network computer that acts as an
entrance to another network. Usually, the computers
that control traffic within the network or at the
local Internet service provider are gateway nodes.
The Terminal Server CN2600 series needs to know
the IP address of the default gateway computer in
order to communicate with the hosts outside the
local network environment. For correct gateway IP
address information, consult with the network
administrator."
::= { networkSetting 11 }
lan2Speed OBJECT-TYPE
SYNTAX INTEGER {
auto-Negation(0),
tenMbps-Half(1),
tenMbps-Full(2),
hundredMbps-Half(3),
hundredMbps-Full(4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"IEEE802.3 Ethernet supports the auto negotiation
speed function to get suitable speeds. However, for
connecting to some switches/hubs, the communication
speed must be fixed at 100 Mbps or 10 Mbps. Users can
use this function to fix the communication speed."
::= { networkSetting 12 }
lan2PppoeUserAccount OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The user account used by the CN2600 to access
the Internet using PPPoE. For dynamic broad band
networks such as xDSL or Cable Modem, users must
enter the username and password that they
received from their ISP to establish a network
connection."
::= { networkSetting 13 }
lan2PppoePassword OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The password used by the CN2600 to access the Internet
using PPPoE. For dynamic broad band networks such as
xDSL or Cable Modem, users must enter the
username and password that they received from their
ISP to establish a network connection."
::= { networkSetting 14 }
dnsServer1IpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The first DNS server address. When the user wants
to visit a particular website, the computer asks a
Domain Name System (DNS) server for the website<74><65>s
correct IP address, and then the computer uses the
response to connect to the web server. DNS is the
way that Internet domain names are identified and
translated into IP addresses. A domain name is an
alphanumeric name, such as moxa.com, that it is
usually easier to remember. A DNS server is a host
that translates this kind of text-based domain name
into the numeric IP address used to establish a
TCP/IP connection."
::= { networkSetting 15 }
dnsServer2IpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The second DNS server address. When the user wants
to visit a particular website, the computer asks a
Domain Name System (DNS) server for the website<74><65>s
correct IP address, and then the computer uses the
response to connect to the web server. DNS is the
way that Internet domain names are identified and
translated into IP addresses. A domain name is an
alphanumeric name, such as moxa.com, that it is
usually easier to remember. A DNS server is a host
that translates this kind of text-based domain name
into the numeric IP address used to establish a
TCP/IP connection."
::= { networkSetting 16 }
winsFunction OBJECT-TYPE
SYNTAX INTEGER { disable(0), enable(1)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable or disable the WINS server."
::= { networkSetting 17 }
winsServer OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"If a WINS Server is connected to the network, use
this field to record the WINS Server<65><72>s IP address.
TCP/IP uses IP addresses to identify hosts, but
users often use symbolic names, such as computer
names. The WINS Server, which uses NetBIOS over
TCP/IP, contains a dynamic database to map computer
names to IP addresses."
::= { networkSetting 18 }
-- -------------------------------------------------------------
-- Network settings -> Advanced
-- -------------------------------------------------------------
routingProtocol OBJECT-TYPE
SYNTAX INTEGER { none(0), rip-1(1), rip-2(2)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The routing protocol used by the CN2600. This value
could be none, RIP-1, or RIP-2."
::= { networkSetting 19 }
gratuitousArp OBJECT-TYPE
SYNTAX INTEGER { disable(0), enable(1)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable or disable the gratuitous ARP function. For some
applications, users need the Terminal Server CN2600 series
to send broadcast packets to update
the ARP table on the server. If the customer enables
this function and sets the send period, the Terminal Server CN2600
series will send broadcast
packets periodically."
::= { networkSetting 20 }
gratuitousArpSendPeriod OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The send period of the gratuitous ARP function."
::= { networkSetting 21 }
-- -------------------------------------------------------------
-- Serial port settings
-- -------------------------------------------------------------
portSetting OBJECT IDENTIFIER ::= { swMgmt 4 } -- 1.3.6.1.4.1.8691.2.11.1.2.4
-- -------------------------------------------------------------
-- Serial port settings -> Operation Modes settings
-- -------------------------------------------------------------
opModeSetting OBJECT IDENTIFIER ::= { portSetting 1 } -- 1.3.6.1.4.1.8691.2.11.1.2.4.1
-- --------------------------------------------------------------------------------------
-- Serial port settings -> Operation Modes settings -> Operation Modes
-- --------------------------------------------------------------------------------------
opMode OBJECT IDENTIFIER ::= { opModeSetting 1 } -- 1.3.6.1.4.1.8691.2.11.1.2.4.1.1
opModePortTable OBJECT-TYPE
SYNTAX SEQUENCE OF OpModePortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The serial ports' operation mode table."
::= { opMode 1 }
opModePortEntry OBJECT-TYPE
SYNTAX OpModePortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The serial port's operation mode entry."
INDEX { portIndex }
::= { opModePortTable 1 }
OpModePortEntry ::=
SEQUENCE {
portIndex
INTEGER,
portApplication
INTEGER,
portMode
INTEGER
}
portIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The serial port index."
::= { opModePortEntry 1 }
portApplication OBJECT-TYPE
SYNTAX INTEGER {
disable(0),
device-Control(4),
socket(11),
redundant-Com(5),
drdas(9),
terminal(2),
reverse-Terminal(3),
dial-InOut(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The application of the serial port.
Note that changing this setting may also change the
operation mode."
::= { opModePortEntry 2 }
portMode OBJECT-TYPE
SYNTAX INTEGER {
real-Com(2),
slip(4),
slipd(5),
ppp(6),
disable(7),
telnetd(8),
dynamic(9),
tcp-Server(10),
tcp-Client(13),
udp(14),
pppd(15),
term-ASC(16),
term-BIN(17),
rfc-2217(20),
redundant-Com(22),
drdas-Real-Com(23),
drdas-Tcp-Server(24),
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The operation mode of the serial port. Note that
changing this setting may also change the application."
::= { opModePortEntry 3 }
-- --------------------------------------------------------------------------------------
-- Serial port settings -> Operation Modes settings -> Application
-- --------------------------------------------------------------------------------------
application OBJECT IDENTIFIER ::= { opModeSetting 2 }
-- --------------------------------------------------------------------------------------
-- Serial port settings -> Operation Modes settings -> Application -> Device Control
-- --------------------------------------------------------------------------------------
deviceControl OBJECT IDENTIFIER ::= { application 1 }
deviceControlTable OBJECT-TYPE
SYNTAX SEQUENCE OF DeviceControlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Device Control application table."
::= { deviceControl 1 }
deviceControlEntry OBJECT-TYPE
SYNTAX DeviceControlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Device Control application entry."
INDEX { portIndex }
::= { deviceControlTable 1 }
DeviceControlEntry ::=
SEQUENCE {
deviceControlTcpAliveCheck
INTEGER,
deviceControlMaxConnection
INTEGER,
deviceControlIgnoreJammedIp
INTEGER,
deviceControlAllowDriverControl
INTEGER,
deviceControlConnectionDownRTS
INTEGER,
deviceControlConnectionDownDTR
INTEGER
}
deviceControlTcpAliveCheck OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The TCP alive check time.
0 min: TCP connection will not be closed when the
TCP connection is idle.
1 to 99 min: The Terminal Server CN2600 series device server
automatically closes the TCP connection if there is
no TCP activity for the given time. After the
connection is closed, the Terminal Server CN2600 series device
server starts listening for another Real COM driver
Connection."
::= { deviceControlEntry 1 }
deviceControlMaxConnection OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Max connection is usually used when the user needs
to receive data from different hosts simultaneously.
The factory default is 1. In this case, only one
specific host can access this port of the Terminal Server CN2600
series device server, and the Real COM driver on that
host will have full control over the port.
Max. connection = 1:
Allows only a single host<73><74>s Real COM driver to open
the specific Terminal Server CN2600 series device server<65><72>s
serial port.
Max connection = 2 to 8:
Allows 2 to 8 hosts<74><73> Real COM drivers to open the
specific Terminal Server CN2600 series device server<65><72>s serial
port, at the same time. When multiple hosts<74><73> Real
COM drivers open the serial port at the same time,
the COM driver only provides a pure data tunnel
without control ability. The serial port parameter
will use the firmware settings instead of getting
the settings from your application program (AP)."
::= { deviceControlEntry 2 }
deviceControlIgnoreJammedIp OBJECT-TYPE
SYNTAX INTEGER { no(0), yes(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Previously, when Max connection was set to a value
greater than 1, and the serial device was
transmitting data, if any one of the connected hosts
stopped responding, the serial device would wait
until the data had been transmitted successfully
before transmitting the second group of data to all
hosts. Currently, if you select Yes for 'Ignore
jammed IP,' the host that is not responding will be
ignored, but the data will still be transmitted to
the other hosts."
::= { deviceControlEntry 3 }
deviceControlAllowDriverControl OBJECT-TYPE
SYNTAX INTEGER { no(0), yes(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"If Max connection is greater than 1, CN2600 will
ignore driver control commands from all connected
hosts. However, if you set Allow driver control to
YES, control commands will be accepted. Note that
since the Terminal Server CN2600 series may get
configuration changes from multiple hosts, the most
recent command received will take precedence."
::= { deviceControlEntry 4 }
deviceControlConnectionDownRTS OBJECT-TYPE
SYNTAX INTEGER { always-low(1), always-high(0) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"For some applications, serial devices must obtain
the Ethernet link status by reading the RTS signal from the
Terminal Server CN2600 series device server. If this setting is
set to 'always low,' RTS will change its state to
low if the Ethernet link is off."
::= { deviceControlEntry 5 }
deviceControlConnectionDownDTR OBJECT-TYPE
SYNTAX INTEGER { always-low(1), always-high(0) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"For some applications, serial devices must obtain
the Ethernet link status by reading the DTR signal from the
Terminal Server CN2600 series device server. If this setting is
set to 'goes low,' DTR will change its state to
low if the Ethernet link is off."
::= { deviceControlEntry 6 }
-- --------------------------------------------------------------------------------------
-- Serial port settings -> Operation Modes settings -> Application -> Socket
-- --------------------------------------------------------------------------------------
socket OBJECT IDENTIFIER ::= { application 2 }
socketTable OBJECT-TYPE
SYNTAX SEQUENCE OF SocketEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Socket application table."
::= { socket 1 }
socketEntry OBJECT-TYPE
SYNTAX SocketEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Socket application entry."
INDEX { portIndex }
::= { socketTable 1 }
SocketEntry ::=
SEQUENCE {
socketTcpAliveCheck
INTEGER,
socketInactivityTime
INTEGER,
socketMaxConnection
INTEGER,
socketIgnoreJammedIp
INTEGER,
socketAllowDriverControl
INTEGER,
socketTcpPort
INTEGER,
socketCmdPort
INTEGER,
socketTcpServerConnectionDownRTS
INTEGER,
socketTcpServerConnectionDownDTR
INTEGER,
socketTcpClientDestinationAddress1
DisplayString,
socketTcpClientDestinationPort1
INTEGER,
socketTcpClientDestinationAddress2
DisplayString,
socketTcpClientDestinationPort2
INTEGER,
socketTcpClientDestinationAddress3
DisplayString,
socketTcpClientDestinationPort3
INTEGER,
socketTcpClientDestinationAddress4
DisplayString,
socketTcpClientDestinationPort4
INTEGER,
socketTcpClientDesignatedLocalPort1
INTEGER,
socketTcpClientDesignatedLocalPort2
INTEGER,
socketTcpClientDesignatedLocalPort3
INTEGER,
socketTcpClientDesignatedLocalPort4
INTEGER,
socketTcpClientConnectionControl
INTEGER,
socketUdpDestinationAddress1Begin
IpAddress,
socketUdpDestinationAddress1End
IpAddress,
socketUdpDestinationPort1
INTEGER,
socketUdpDestinationAddress2Begin
IpAddress,
socketUdpDestinationAddress2End
IpAddress,
socketUdpDestinationPort2
INTEGER,
socketUdpDestinationAddress3Begin
IpAddress,
socketUdpDestinationAddress3End
IpAddress,
socketUdpDestinationPort3
INTEGER,
socketUdpDestinationAddress4Begin
IpAddress,
socketUdpDestinationAddress4End
IpAddress,
socketUdpDestinationPort4
INTEGER,
socketUdpLocalListenPort
INTEGER
}
socketTcpAliveCheck OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The TCP alive check time.
0 min: TCP connection will not be closed when the
TCP connection is idle.
1 to 99 min: The Terminal Server CN2600 series device server
automatically closes the TCP connection if there is
no TCP activity for the given time. After the
connection is closed, the Terminal Server CN2600 series device
server starts listening for another connection."
::= { socketEntry 1 }
socketInactivityTime OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"0 ms: TCP connection is not closed when the
serial line is idle.
1-65535 ms: The Terminal Server CN2600 series device server
automatically closes the TCP connection if there is
no serial data activity for the given time. After
the connection is closed, the Terminal Server CN2600 series
starts listening for another
TCP connection."
::= { socketEntry 2 }
socketMaxConnection OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Max connection is usually used when the user needs
to receive data from different hosts simultaneously.
The factory default is 1. In this case, only one
specific host can access this port of the Terminal Server CN2600
series device server.
Max. connection 1:
Allows only a single host to open
the specific Terminal Server CN2600 series device server<65><72>s
serial port.
Max connection 2 to 8:
Allows 2 to 8 hosts to open the
specific Terminal Server CN2600 series device server<65><72>s serial
port at the same time."
::= { socketEntry 3 }
socketIgnoreJammedIp OBJECT-TYPE
SYNTAX INTEGER { no(0), yes(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Previously, when Max connection was set to a value
greater than 1, and the serial device was
transmitting data, if any one of the connected hosts
stopped responding, the serial device would wait
until the data had been transmitted successfully
before transmitting the second group of data to all
hosts. Currently, if you select Yes for 'Ignore
jammed IP,' the host that is not responding will be
ignored, but the data will still be transmitted to
the other hosts."
::= { socketEntry 4 }
socketAllowDriverControl OBJECT-TYPE
SYNTAX INTEGER { no(0), yes(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"If Max connection is greater than 1, CN2600 will
ignore driver control commands from all connected
hosts. However, if you set Allow driver control to
YES, control commands will be accepted. Note that
since the Terminal Server CN2600 series may get
configuration changes from multiple hosts, the most
recent command received will take precedence."
::= { socketEntry 5 }
socketTcpPort OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The 'TCP port' is the TCP port that the Terminal Server CN2600
series uses to listen to
connections, and that other devices must use to
contact the Terminal Server CN2600 series device server."
::= { socketEntry 6 }
socketCmdPort OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The 'Command port' is a TCP port used to listen for
IP-Serial Lib commands from the host. In order to
prevent a TCP port conflict with other applications,
the user can set the Command port to another port
if needed. IP-Serial Lib will automatically check
the Command Port on the Terminal Server CN2600 series device
server to avoid the need for the user to configure
the program."
::= { socketEntry 7 }
socketTcpServerConnectionDownRTS OBJECT-TYPE
SYNTAX INTEGER { always-low(1), always-high(0) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"For some applications, serial devices must obtain
the Ethernet link status from the RTS signal sent by the
Terminal Server CN2600 series device server. If this setting is
set to 'goes low,' RTS will change the state to
low if the Ethernet link is off."
::= { socketEntry 8 }
socketTcpServerConnectionDownDTR OBJECT-TYPE
SYNTAX INTEGER { always-low(1), always-high(0) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"For some applications, serial devices must obtain
the Ethernet link status from the DTR signal sent by the
Terminal Server CN2600 series device server. If this setting is
set to 'goes low,' DTR will change the state to
low if the Ethernet link is off."
::= { socketEntry 9 }
socketTcpClientDestinationAddress1 OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Terminal Server CN2600 series can
connect actively to a remote host that
has this IP address."
::= { socketEntry 10 }
socketTcpClientDestinationPort1 OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Terminal Server CN2600 series can
connect actively to a remote host that has this
TCP port number."
::= { socketEntry 11 }
socketTcpClientDestinationAddress2 OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Terminal Server CN2600 series can
connect actively to a remote host that has this IP
address."
::= { socketEntry 12 }
socketTcpClientDestinationPort2 OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Terminal Server CN2600 series can
connect actively to a remote host that
has this TCP port number."
::= { socketEntry 13 }
socketTcpClientDestinationAddress3 OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Terminal Server CN2600 series can
connect actively to a remote host that
has this IP address."
::= { socketEntry 14 }
socketTcpClientDestinationPort3 OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Terminal Server CN2600 series can
connect actively to a remote host that
has this port number."
::= { socketEntry 15 }
socketTcpClientDestinationAddress4 OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Terminal Server CN2600 series can
connect actively to a remote host that
has this IP address."
::= { socketEntry 16 }
socketTcpClientDestinationPort4 OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Terminal Server CN2600 series can
connect actively to a remote host that
has this port number."
::= { socketEntry 17 }
socketTcpClientDesignatedLocalPort1 OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The local TCP port used to connect actively to the
remote host."
::= { socketEntry 18 }
socketTcpClientDesignatedLocalPort2 OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The local TCP port used to connect actively to the
remote host."
::= { socketEntry 19 }
socketTcpClientDesignatedLocalPort3 OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The local TCP port used to connect actively to the
remote host."
::= { socketEntry 20 }
socketTcpClientDesignatedLocalPort4 OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The local TCP port used to connect actively to the
remote host."
::= { socketEntry 21 }
socketTcpClientConnectionControl OBJECT-TYPE
SYNTAX INTEGER {
startup-None(257),
anyCharacter-None(258),
anyCharacter-InactivityTime(514),
dsrOn-DSR-Off(1028),
dsrOn-None(260),
dcdOn-DCD-Off(2056),
dcdOn-None(264)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Events that cause the TCP client to drop the
connection."
::= { socketEntry 22 }
socketUdpDestinationAddress1Begin OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Terminal Server CN2600 series can actively send
UDP packets to remote hosts whose IP
addresses are in the range between this parameter and
socketUdpDestinationAddress1End."
::= { socketEntry 23 }
socketUdpDestinationAddress1End OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Terminal Server CN2600 series can actively send
UDP packets to remote hosts whose IP
addresses are in the range between
socketUdpDestinationAddress1Begin and this parameter."
::= { socketEntry 24 }
socketUdpDestinationPort1 OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Terminal Server CN2600 series can actively send
UDP packets to remote hosts that have this port
number."
::= { socketEntry 25 }
socketUdpDestinationAddress2Begin OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Terminal Server CN2600 series can actively send
UDP packets to remote hosts whose IP
addresses are in the range between this parameter and
socketUdpDestinationAddress2End."
::= { socketEntry 26 }
socketUdpDestinationAddress2End OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Terminal Server CN2600 series can actively send
UDP packets to the remote hosts whose IP
addresses are in the range between
socketUdpDestinationAddress2Begin and this parameter."
::= { socketEntry 27 }
socketUdpDestinationPort2 OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Terminal Server CN2600 series can actively send
UDP packets to the remote hosts that have this
TCP port number."
::= { socketEntry 28 }
socketUdpDestinationAddress3Begin OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Terminal Server CN2600 series can actively send
UDP packets to remote hosts whose IP
addresses are in the range between this parameter and
socketUdpDestinationAddress3End."
::= { socketEntry 29 }
socketUdpDestinationAddress3End OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Terminal Server CN2600 series can actively send
UDP packets to remote hosts whose IP
addresses are in the range between
socketUdpDestinationAddress3Begin and this parameter."
::= { socketEntry 30 }
socketUdpDestinationPort3 OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Terminal Server CN2600 series can actively send
UDP packets to remote hosts that have this
TCP port number."
::= { socketEntry 31 }
socketUdpDestinationAddress4Begin OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Terminal Server CN2600 series can actively send
UDP packets to remote hosts whose IP
addresses are in the range between this parameter and
socketUdpDestinationAddress4End."
::= { socketEntry 32 }
socketUdpDestinationAddress4End OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Terminal Server CN2600 series can actively send
UDP packets to remote hosts whose IP
addresses are in the range between
socketUdpDestinationAddress4Begin and this parameter."
::= { socketEntry 33 }
socketUdpDestinationPort4 OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Terminal Server CN2600 series can actively send
UDP packets to remote hosts that have this
TCP port number."
::= { socketEntry 34 }
socketUdpLocalListenPort OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The UDP port that the Terminal Server CN2600 series device
server listens to and that other devices must use
to contact the Terminal Server CN2600 series device server."
::= { socketEntry 35 }
-- --------------------------------------------------------------------------------------
-- Serial port settings -> Operation Modes settings -> Redundant COM
-- --------------------------------------------------------------------------------------
redundantCom OBJECT IDENTIFIER ::= { application 3 }
redundantComTable OBJECT-TYPE
SYNTAX SEQUENCE OF RedundantComEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Redundant COM table."
::= { redundantCom 1 }
redundantComEntry OBJECT-TYPE
SYNTAX RedundantComEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Redundant COM entry."
INDEX { portIndex }
::= { redundantComTable 1 }
RedundantComEntry ::=
SEQUENCE {
redundantComMaxConnection
INTEGER,
redundantComIgnoreJammedIp
INTEGER,
redundantComAllowDriverControl
INTEGER,
redundantComConnectionDownRTS
INTEGER,
redundantComConnectionDownDTR
INTEGER
}
redundantComMaxConnection OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Max connection is usually used when the user needs
to receive data from different hosts simultaneously.
The factory default is 1. In this case, only one
specific host can access this port of the Terminal Server CN2600
series device server, and the Redundant COM driver on that
host will have full control over the port.
Max. connection = 1:
Allows only a single host<73><74>s Redundant COM driver to open
the specific Terminal Server CN2600 series device server<65><72>s
serial port.
Max connection = 2 to 4:
Allows 2 to 4 hosts<74><73> Redundant COM drivers to open the
specific Terminal Server CN2600 series device server<65><72>s serial
port, at the same time. When multiple hosts<74><73> Redundant
COM drivers open the serial port at the same time,
the COM driver only provides a pure data tunnel
without control ability. The serial port parameter
will use the firmware settings instead of getting
the settings from your application program (AP)."
::= { redundantComEntry 1 }
redundantComIgnoreJammedIp OBJECT-TYPE
SYNTAX INTEGER { no(0), yes(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Previously, when Max connection was set to a value
greater than 1, and the serial device was
transmitting data, if any one of the connected hosts
stopped responding, the serial device would wait
until the data had been transmitted successfully
before transmitting the second group of data to all
hosts. Currently, if you select Yes for 'Ignore
jammed IP,' the host that is not responding will be
ignored, but the data will still be transmitted to
the other hosts."
::= { redundantComEntry 2 }
redundantComAllowDriverControl OBJECT-TYPE
SYNTAX INTEGER { no(0), yes(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"If Max connection is greater than 1, CN2600 will
ignore driver control commands from all connected
hosts. However, if you set Allow driver control to
YES, control commands will be accepted. Note that
since the Terminal Server CN2600 series may get
configuration changes from multiple hosts, the most
recent command received will take precedence."
::= { redundantComEntry 3 }
redundantComConnectionDownRTS OBJECT-TYPE
SYNTAX INTEGER { always-low(1), always-high(0) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"For some applications, serial devices must obtain
the Ethernet link status by reading the RTS signal from the
Terminal Server CN2600 series device server. If this setting is
set to 'always low,' RTS will change its state to
low if the Ethernet link is off."
::= { redundantComEntry 4 }
redundantComConnectionDownDTR OBJECT-TYPE
SYNTAX INTEGER { always-low(1), always-high(0) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"For some applications, serial devices must obtain
the Ethernet link status by reading the DTR signal from the
Terminal Server CN2600 series device server. If this setting is
set to 'goes low,' DTR will change its state to
low if the Ethernet link is off."
::= { redundantComEntry 5 }
-- --------------------------------------------------------------------------------------
-- Serial port settings -> Operation Modes settings -> drdas
-- --------------------------------------------------------------------------------------
drdas OBJECT IDENTIFIER ::= { application 4 }
drdasTable OBJECT-TYPE
SYNTAX SEQUENCE OF DrdasEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The DRDAS table."
::= { drdas 1 }
drdasEntry OBJECT-TYPE
SYNTAX DrdasEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The DRDAS entry."
INDEX { portIndex }
::= { drdasTable 1 }
DrdasEntry ::=
SEQUENCE {
drdasTcpAliveCheck
INTEGER,
drdasInactivityTime
INTEGER,
drdasIgnoreJammedIp
INTEGER,
drdasPrimaryIpAddress
IpAddress,
drdasBackup1IpAddress
IpAddress,
drdasBackup2IpAddress
IpAddress,
drdasBackup3IpAddress
IpAddress,
drdasTcpPort
INTEGER,
drdasCmdPort
INTEGER,
drdasConnectionDownRTS
INTEGER,
drdasConnectionDownDTR
INTEGER
}
drdasTcpAliveCheck OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The TCP alive check time.
0 min: TCP connection will not be closed when the
TCP connection is idle.
1 to 99 min: The Terminal Server CN2600 series device server
automatically closes the TCP connection if there is
no TCP activity for the given time. After the
connection is closed, the Terminal Server CN2600 series device
server starts listening for another Real COM driver
Connection."
::= { drdasEntry 1 }
drdasInactivityTime OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"0 ms: TCP connection is not closed when the
serial line is idle.
1-65535 ms: The Terminal Server CN2600 series device server
automatically closes the TCP connection if there is
no serial data activity for the given time. After
the connection is closed, the Terminal Server CN2600 series
starts listening for another
TCP connection."
::= { drdasEntry 2 }
drdasIgnoreJammedIp OBJECT-TYPE
SYNTAX INTEGER { no(0), yes(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Previously, when Max connection was set to a value
greater than 1, and the serial device was
transmitting data, if any one of the connected hosts
stopped responding, the serial device would wait
until the data had been transmitted successfully
before transmitting the second group of data to all
hosts. Currently, if you select Yes for 'Ignore
jammed IP,' the host that is not responding will be
ignored, but the data will still be transmitted to
the other hosts."
::= { drdasEntry 3 }
drdasPrimaryIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"DRDAS Primary IP Address."
::= { drdasEntry 4 }
drdasBackup1IpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"DRDAS Backup 1 IP Address."
::= { drdasEntry 5 }
drdasBackup2IpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"DRDAS Backup 2 IP Address."
::= { drdasEntry 6 }
drdasBackup3IpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"DRDAS Backup 3 IP Address."
::= { drdasEntry 7 }
drdasTcpPort OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The 'TCP port' is the TCP port that the
Terminal Server CN2600 series uses to listen to
connections, and that other devices must use to
contact the Terminal Server CN2600 series device server."
::= { drdasEntry 8 }
drdasCmdPort OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The 'Command port' is a TCP port used to listen for
IP-Serial Lib commands from the host. In order to
prevent a TCP port conflict with other applications,
the user can set the Command port to another port
if needed. IP-Serial Lib will automatically check
the Command Port on the Terminal Server CN2600 series device
server to avoid the need for the user to configure
the program."
::= { drdasEntry 9 }
drdasConnectionDownRTS OBJECT-TYPE
SYNTAX INTEGER { always-low(1), always-high(0) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"For some applications, serial devices must obtain
the Ethernet link status by reading the RTS signal from the
Terminal Server CN2600 series device server. If this setting is
set to 'always low,' RTS will change its state to
low if the Ethernet link is off."
::= { drdasEntry 10 }
drdasConnectionDownDTR OBJECT-TYPE
SYNTAX INTEGER { always-low(1), always-high(0) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"For some applications, serial devices must obtain
the Ethernet link status by reading the DTR signal from the
Terminal Server CN2600 series device server. If this setting is
set to 'goes low,' DTR will change its state to
low if the Ethernet link is off."
::= { drdasEntry 11 }
-- --------------------------------------------------------------------------------------
-- Serial port settings -> Operation Modes settings -> Application -> Terminal
-- --------------------------------------------------------------------------------------
terminal OBJECT IDENTIFIER ::= { application 5 }
terminalTable OBJECT-TYPE
SYNTAX SEQUENCE OF TerminalEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Terminal Application table."
::= { terminal 1 }
terminalEntry OBJECT-TYPE
SYNTAX TerminalEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Terminal Application entry."
INDEX { portIndex }
::= { terminalTable 1 }
TerminalEntry ::=
SEQUENCE {
terminalTcpAliveCheck
INTEGER,
terminalInactivityTime
INTEGER,
terminalAutoLinkProtocol
INTEGER,
terminalPrimaryHostAddress
DisplayString,
terminalSecondHostAddress
DisplayString,
terminalTelnetTcpPort
INTEGER,
terminalType
DisplayString,
terminalMaxSessions
INTEGER,
terminalChangeSession
DisplayString,
terminalQuit
DisplayString,
terminalBreak
DisplayString,
terminalInterrupt
DisplayString,
terminalAuthenticationType
INTEGER,
terminalAutoLoginPrompt
DisplayString,
terminalPasswordPrompt
DisplayString,
terminalLoginUserName
DisplayString,
terminalLoginPassword
DisplayString
}
terminalTcpAliveCheck OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The TCP alive check time.
0 min: TCP connection will not be closed if the
TCP connection becomes idle.
1 to 99 min: The Terminal Server CN2600 series device server
automatically closes the TCP connection if there is
no TCP activity for the given time. After the
connection is closed, the Terminal Server CN2600 series device
server starts listening for another
connection from another host."
::= { terminalEntry 1 }
terminalInactivityTime OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"0 min: TCP connection will not be closed if the
serial line becomes idle.
0-99 min: The Terminal Server CN2600 series device server
automatically closes the TCP connection if there is
no serial data activity for the given time. After
the connection is closed, the Terminal Server CN2600 series
starts listening for another host's
TCP connection."
::= { terminalEntry 2 }
terminalAutoLinkProtocol OBJECT-TYPE
SYNTAX INTEGER {none(0), telnet(1), rlogin(2)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"If Auto-Link protocol is set to 'None,' the
Terminal Server CN2600 series will not connect to the
host automatically. If Auto-Link protocol is set to
'Telnet,' the Terminal Server CN2600 series will
connect to the host automatically using Telnet. If
Auto-Link protocol is set to 'Rlogin,' the
Terminal Server CN2600 series will connect to the host
automatically using rlogin."
::= { terminalEntry 3 }
terminalPrimaryHostAddress OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..40))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"If specified, designates a 'permanent' host to
which the terminal will always be connected."
::= { terminalEntry 4 }
terminalSecondHostAddress OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..40))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"If specified, designates a 'permanent' host to
which the terminal will always be connected."
::= { terminalEntry 5 }
terminalTelnetTcpPort OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"By default, the Telnet TCP port number is set to
23, which is the default TCP port number for Telnet.
If you need to telnet to this Terminal Server CN2600 series
device server's serial port, set the Telnet TCP port
to a different number."
::= { terminalEntry 6 }
terminalType OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..8))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Defines the terminal type for outgoing connections."
::= { terminalEntry 7 }
terminalMaxSessions OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Configure the max. number of sessions."
::= { terminalEntry 8 }
terminalChangeSession OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..2))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Defines the control character used to change the terminal
session."
::= { terminalEntry 9 }
terminalQuit OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..2))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Defines the control character used to quit a terminal
session."
::= { terminalEntry 10 }
terminalBreak OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..2))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Defines the control character used to send a Telnet
BREAK message."
::= { terminalEntry 11 }
terminalInterrupt OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..2))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Defines the control character used to send a Telnet
INTERRUPT message."
::= { terminalEntry 12 }
terminalAuthenticationType OBJECT-TYPE
SYNTAX INTEGER { none(0), local(1), radius(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The terminal authentication type."
::= { terminalEntry 13 }
terminalAutoLoginPrompt OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..16))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The prompt string for the automatic login ID. When the
Terminal Server CN2600 series receives this string
from a remote telnet/rlogin server, it will
automatically reply with the user ID."
::= { terminalEntry 14 }
terminalPasswordPrompt OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..16))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The prompt string for the automatic login password.
When the Terminal Server CN2600 series receives this
string from a remote telnet/rlogin server, it will
automatically reply with the user password."
::= { terminalEntry 15 }
terminalLoginUserName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..16))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Terminal login ID for automatic login."
::= { terminalEntry 16 }
terminalLoginPassword OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..16))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Terminal login password for automatic login."
::= { terminalEntry 17 }
-- --------------------------------------------------------------------------------------
-- Serial port settings -> Operation Modes settings -> Application -> Reverse Terminal
-- --------------------------------------------------------------------------------------
reverseTerminal OBJECT IDENTIFIER ::= { application 6 }
reverseTerminalTable OBJECT-TYPE
SYNTAX SEQUENCE OF ReverseTerminalEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Reverse Terminal Application table."
::= { reverseTerminal 1 }
reverseTerminalEntry OBJECT-TYPE
SYNTAX ReverseTerminalEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Reverse Terminal Application entry."
INDEX { portIndex }
::= { reverseTerminalTable 1 }
ReverseTerminalEntry ::=
SEQUENCE {
reverseTerminalTcpAliveCheck
INTEGER,
reverseTerminalInactivityTime
INTEGER,
reverseTerminalTcpPort
INTEGER,
reverseTerminalAuthenticationType
INTEGER,
reverseTerminalMapKeys
INTEGER
}
reverseTerminalTcpAliveCheck OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The TCP alive check time.
0 min: TCP connection will not be closed when the
TCP connection becomes idle.
1 to 99 min: The Terminal Server CN2600 series device server
automatically closes the TCP connection if there is
no TCP activity for the given time. After the
connection is closed, the Terminal Server CN2600 series device
server starts listening for another connection."
::= { reverseTerminalEntry 1 }
reverseTerminalInactivityTime OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"0 min: TCP connection will not be closed if the
serial line becomes idle.
0-99 min: The Terminal Server CN2600 series device server
automatically closes the TCP connection if there is
no serial data activity for the given time. After
the connection is closed, the Terminal Server CN2600 series
starts listening for another
TCP connection."
::= { reverseTerminalEntry 2 }
reverseTerminalTcpPort OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Each of the Terminal Server CN2600 series device server's serial
ports are mapped to a TCP port."
::= { reverseTerminalEntry 3 }
reverseTerminalAuthenticationType OBJECT-TYPE
SYNTAX INTEGER { none(0), local(1), radius(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The reverse terminal authentication type."
::= { reverseTerminalEntry 4 }
reverseTerminalMapKeys OBJECT-TYPE
SYNTAX INTEGER { cr-lf(0), cr(1), lf(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"If data received through Terminal Server CN2600 series device
server's Ethernet port is sent using the 'enter'
command, the data will be transmitted out through
the serial port with an added
1. 'carriage return + line feed' if you select the
'cr-lf' option (i.e., the cursor will jump to the
next line, and return to the first character of the
line)
2. 'carriage return' if you select the 'cr' option
(i.e., the cursor will return to the first character
of the line
3. 'line feed' if you select the 'lf' option. (i.e.,
the cursor will jump to the next line, but not move
horizontally)"
::= { reverseTerminalEntry 5 }
-- --------------------------------------------------------------------------------------
-- Serial port settings -> Operation Modes settings -> Application -> Dial In/Out
-- --------------------------------------------------------------------------------------
dial OBJECT IDENTIFIER ::= { application 7 }
dialTable OBJECT-TYPE
SYNTAX SEQUENCE OF DialEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Dial In/Out table."
::= { dial 1 }
dialEntry OBJECT-TYPE
SYNTAX DialEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Dial In/Out entry."
INDEX { portIndex }
::= { dialTable 1 }
DialEntry ::=
SEQUENCE {
dialTERMBINMode
INTEGER,
dialPPPDMode
INTEGER,
dialSLIPDMode
INTEGER,
dialAuthType
INTEGER,
dialDisconnectBy
INTEGER,
dialDestinationIpAddress
IpAddress,
dialSourceIpAddress
IpAddress,
dialIpNetmask
IpAddress,
dialTcpIpCompression
INTEGER,
dialInactivityTime
INTEGER,
dialLinkQualityReport
INTEGER,
dialOutgoingPAPID
DisplayString,
dialPAPPassword
DisplayString,
dialIncomingPAPCheck
INTEGER
}
dialTERMBINMode OBJECT-TYPE
SYNTAX INTEGER { no(0), yes(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Select Yes to enable a Binary Terminal connection."
::= { dialEntry 1 }
dialPPPDMode OBJECT-TYPE
SYNTAX INTEGER { no(0), yes(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Select Yes to enable a PPPD connection."
::= { dialEntry 2 }
dialSLIPDMode OBJECT-TYPE
SYNTAX INTEGER { no(0), yes(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Select Yes to enable a SLIPD Terminal connection."
::= { dialEntry 3 }
dialAuthType OBJECT-TYPE
SYNTAX INTEGER { none(0), local(1), radius(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The dial in/out authentication type."
::= { dialEntry 4 }
dialDisconnectBy OBJECT-TYPE
SYNTAX INTEGER { none(0), dcd-off(2), dsr-off(4) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"If this field is set to 'dcd-off,' the connection
will be disconnected when the DCD signal is off.
If this field is set to 'dsr-off,' the connection
will be disconnected when the DSR signal is off."
::= { dialEntry 5 }
dialDestinationIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Destination IP address is the IP address of the
remote dial-in/dial-out server."
::= { dialEntry 6 }
dialSourceIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Source IP address is IP address of this serial
port. The Terminal Server CN2600 series will
automatically assign an IP address for the port.
We recommend leaving this field blank."
::= { dialEntry 7 }
dialIpNetmask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The IP netmask used for dial-in/dial-out networks
(PPP or SLIP)."
::= { dialEntry 8 }
dialTcpIpCompression OBJECT-TYPE
SYNTAX INTEGER { no(0), yes(1)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Depends on whether the remote user's application
requests compression."
::= { dialEntry 9 }
dialInactivityTime OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"0 ms: TCP connection will not be closed if the
serial line becomes idle.
1-65535 ms: The Terminal Server CN2600 series device server
automatically closes the TCP connection if there is
no serial data activity for the given time. After
the connection is closed, the Terminal Server CN2600 series
starts listening for another
TCP connection."
::= { dialEntry 10 }
dialLinkQualityReport OBJECT-TYPE
SYNTAX INTEGER { no(0), yes(1)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Choose YES if you are using software to collect Link quality
information."
::= { dialEntry 11 }
dialOutgoingPAPID OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Dial-out user ID account."
::= { dialEntry 12 }
dialPAPPassword OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Dial-out user password."
::= { dialEntry 13 }
dialIncomingPAPCheck OBJECT-TYPE
SYNTAX INTEGER { none(0), local(1), radius(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Dial in/out incoming PAP check type."
::= { dialEntry 14 }
-- --------------------------------------------------------------------------------------
-- Serial port settings -> Operation Modes settings -> Data Packing
-- --------------------------------------------------------------------------------------
dataPacking OBJECT IDENTIFIER ::= { opModeSetting 3 }
dataPackingPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF DataPackingPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Data Packing table."
::= { dataPacking 1 }
dataPackingPortEntry OBJECT-TYPE
SYNTAX DataPackingPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Data Packing entry."
INDEX { portIndex }
::= { dataPackingPortTable 1 }
DataPackingPortEntry ::=
SEQUENCE {
portPacketLength
INTEGER,
portDelimiter1Enable
INTEGER,
portDelimiter1
DisplayString,
portDelimiter2Enable
INTEGER,
portDelimiter2
DisplayString,
portDelimiterProcess
INTEGER,
portForceTransmit
INTEGER
}
portPacketLength OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"If the value is 0, the Delimiter Process will be
used, regardless of the length of the data
packet. If the data length (in bytes) matches the
configured value, the data will be forced out. The
data length can be configured from 0 to 1024 bytes.
Set to 0 if you do not need to limit the length."
::= { dataPackingPortEntry 1 }
portDelimiter1Enable OBJECT-TYPE
SYNTAX INTEGER {disable(0), enable(1)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable the first delimiter character."
::= { dataPackingPortEntry 2 }
portDelimiter1 OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..2))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The first delimiter character, in hex decimal."
::= { dataPackingPortEntry 3 }
portDelimiter2Enable OBJECT-TYPE
SYNTAX INTEGER {disable(0), enable(1)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable the second delimiter character."
::= { dataPackingPortEntry 4 }
portDelimiter2 OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..2))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The second delimiter character, in hex decimal."
::= { dataPackingPortEntry 5 }
portDelimiterProcess OBJECT-TYPE
SYNTAX INTEGER {
doNothing(1),
delimiterAddOne(2),
delimiterAddTwo(4),
stripDelimiter(8)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"'delimiterAddOne' or 'delimiterAddTwo': The data
will be transmitted when an additional byte (for
'delimiterAddOne'), or an additional 2 bytes (for
'delimiterAddTwo') of data is received after
receiving the Delimiter.
'stripDelimiter': When the delimiter is received,
the Delimiter is deleted (i.e., stripped), and the
remaining data is transmitted.
'doNothing': The data will be transmitted when the
delimiter is received."
::= { dataPackingPortEntry 6 }
portForceTransmit OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"0: Disable the force transmit timeout.
1 to 65535: Forces the Terminal Server CN2600 series device
server's TCP/IP protocol software to try to pack
serial data received during the specified time into
the same data frame."
::= { dataPackingPortEntry 7 }
-- -------------------------------------------------------------
-- Serial port settings -> Communication Parameters settings
-- -------------------------------------------------------------
comParamSetting OBJECT IDENTIFIER ::= { portSetting 2 }
comParamPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF ComParamPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Communication Parameters table."
::= { comParamSetting 1 }
comParamPortEntry OBJECT-TYPE
SYNTAX ComParamPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Communication Parameters entry."
INDEX { portIndex }
::= { comParamPortTable 1 }
ComParamPortEntry ::=
SEQUENCE {
portAlias
DisplayString,
portInterface
INTEGER,
portBaudRate
INTEGER,
portBaudRateManual
INTEGER,
portDataBits
INTEGER,
portStopBits
INTEGER,
portParity
INTEGER,
portFlowControl
INTEGER,
portFIFO
INTEGER
}
portAlias OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..16))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Port alias is included to allow easy identification of
the serial devices that are connected to Terminal Server CN2600
series device server's serial port."
::= { comParamPortEntry 1 }
portInterface OBJECT-TYPE
SYNTAX INTEGER {
rs-232(0),
rs-422(1),
rs-485-2-wire(2),
rs-485-4-wire(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The serial interface that the port works on."
::= { comParamPortEntry 2 }
portBaudRate OBJECT-TYPE
SYNTAX INTEGER {
b50(0),
b75(1),
b110(2),
b134(3),
b150(4),
b300(5),
b600(6),
b1200(7),
b1800(8),
b2400(9),
b4800(10),
b7200(11),
b9600(12),
b19200(13),
b38400(14),
b57600(15),
b115200(16),
b230400(17),
b460800(18),
b921600(19)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The port's speed in bits per second. You can choose
a standard baud rate by indexing."
::= { comParamPortEntry 3 }
portBaudRateManual OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The port's speed in bits per second. You can
specify a baud rate manually."
::= { comParamPortEntry 4 }
portDataBits OBJECT-TYPE
SYNTAX INTEGER {
bits-5(0),
bits-6(1),
bits-7(2),
bits-8(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The number of bits in a character for the port."
::= { comParamPortEntry 5 }
portStopBits OBJECT-TYPE
SYNTAX INTEGER {
bits-1(0),
bits-1dot5(1),
bits-2(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The number of stop bits for the port."
::= { comParamPortEntry 6 }
portParity OBJECT-TYPE
SYNTAX INTEGER {
none(0),
odd(1),
even(2),
mark(3),
space(4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The parity bit for the port."
::= { comParamPortEntry 7 }
portFlowControl OBJECT-TYPE
SYNTAX INTEGER {
none(0),
rts-cts(1),
xon-xoff(2),
dtr-dsr(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The flow-control method for the port."
::= { comParamPortEntry 8 }
portFIFO OBJECT-TYPE
SYNTAX INTEGER {
disable(0),
enable(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable or disable the port's FIFO."
::= { comParamPortEntry 9 }
-- --------------------------------------------------------------------------------------
-- Serial port settings -> Data Buffering/Log
-- --------------------------------------------------------------------------------------
dataBuffering OBJECT IDENTIFIER ::= { portSetting 3 }
dataBufferingPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF DataBufferingPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Data Buffering/Log table."
::= { dataBuffering 1 }
dataBufferingPortEntry OBJECT-TYPE
SYNTAX DataBufferingPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Data Buffering/Log entry."
INDEX { portIndex }
::= { dataBufferingPortTable 1 }
DataBufferingPortEntry ::=
SEQUENCE {
portBufferingEnable
INTEGER,
portSerialDataLoggingEnable
INTEGER
}
portBufferingEnable OBJECT-TYPE
SYNTAX INTEGER {no(0), yes(1)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable off-line port buffering."
::= { dataBufferingPortEntry 1 }
portSerialDataLoggingEnable OBJECT-TYPE
SYNTAX INTEGER {no(0), yes(1)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable or disable serial data logging for the port."
::= { dataBufferingPortEntry 2 }
-- --------------------------------------------------------------------------------------
-- Serial port settings -> Modem Settings
-- --------------------------------------------------------------------------------------
modemSettings OBJECT IDENTIFIER ::= { portSetting 4 }
modemSettingsPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF ModemSettingsPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Modem Settings table."
::= { modemSettings 1 }
modemSettingsPortEntry OBJECT-TYPE
SYNTAX ModemSettingsPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Modem Settings entry."
INDEX { portIndex }
::= { modemSettingsPortTable 1 }
ModemSettingsPortEntry ::=
SEQUENCE {
portEnableModem
INTEGER,
portInitialString
DisplayString,
portDialUp
DisplayString,
portPhoneNumber
DisplayString
}
portEnableModem OBJECT-TYPE
SYNTAX INTEGER { disable(0), enable(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable or disable modem for this port."
::= { modemSettingsPortEntry 1 }
portInitialString OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..24))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Set the modem's initial string to establish the
connection. E.g., 'AT&S0=1' for auto-answer."
::= { modemSettingsPortEntry 2 }
portDialUp OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..8))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Set the modem's dial-up AT command string."
::= { modemSettingsPortEntry 3 }
portPhoneNumber OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..16))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Set the number used to dial out."
::= { modemSettingsPortEntry 4 }
-- --------------------------------------------------------------------------------------
-- Serial port settings -> Welcome Message
-- --------------------------------------------------------------------------------------
welcomeMessage OBJECT IDENTIFIER ::= { portSetting 5 }
portEnableWelcomeMessage OBJECT-TYPE
SYNTAX INTEGER { disable(0), enable(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable or disable the welcome message."
::= { welcomeMessage 1 }
portMessage OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..1280))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Set up a welcome message to greet dial-in users."
::= { welcomeMessage 2 }
-- -------------------------------------------------------------
-- System Management
-- -------------------------------------------------------------
sysManagement OBJECT IDENTIFIER ::= { swMgmt 5 }
-- -------------------------------------------------------------
-- System Management -> Misc. Network Settings
-- -------------------------------------------------------------
miscNetworkSettings OBJECT IDENTIFIER ::= { sysManagement 1 }
-- ----------------------------------------------------------------------------
-- System Management -> Misc. Network Settings -> Accessible IP List
-- ----------------------------------------------------------------------------
accessibleIp OBJECT IDENTIFIER ::= { miscNetworkSettings 1 }
enableAccessibleIpList OBJECT-TYPE
SYNTAX INTEGER { disable(0), enable(1)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable or disable the entire accessible IP list."
::= { accessibleIp 1 }
accessibleIpListTable OBJECT-TYPE
SYNTAX SEQUENCE OF AccessibleIpListEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Accessible IP List table."
::= { accessibleIp 2 }
accessibleIpListEntry OBJECT-TYPE
SYNTAX AccessibleIpListEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Accessible IP List entry."
INDEX { activeAccessibleIpList }
::= { accessibleIpListTable 1 }
AccessibleIpListEntry ::=
SEQUENCE {
accessibleIpListIndex
INTEGER,
activeAccessibleIpList
INTEGER,
accessibleIpListAddress
IpAddress,
accessibleIpListNetmask
IpAddress
}
accessibleIpListIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Accessible IP List index."
::= { accessibleIpListEntry 1 }
activeAccessibleIpList OBJECT-TYPE
SYNTAX INTEGER { disable(0), enable(1)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable or disable this accessible IP entry."
::= { accessibleIpListEntry 2 }
accessibleIpListAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Accessible IP address. This value can be the IP address of a
single host if the netmask is set to '255.255.255.255,'
or it can be a network address."
::= { accessibleIpListEntry 3 }
accessibleIpListNetmask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Accessible IP address netmask. The IP address and
netmask are used to specify a group of remote hosts."
::= { accessibleIpListEntry 4 }
-- ----------------------------------------------------------------------------
-- System Management -> Misc. Network Settings -> SNMP Agent Settings
-- ----------------------------------------------------------------------------
snmpAgentSettings OBJECT IDENTIFIER ::= { miscNetworkSettings 2 }
snmpEnable OBJECT-TYPE
SYNTAX INTEGER { disable(0), enable(1)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable or disable SNMP agent."
::= { snmpAgentSettings 1 }
snmpContactName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..40))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The SNMP contact information usually includes an
emergency contact name and telephone or pager
number."
::= { snmpAgentSettings 2 }
snmpLocation OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..40))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specify the location string for SNMP agents, such as
the Terminal Server CN2600 series device server. This string is
usually set to the street address where the
Terminal Server CN2600 series is physically located."
::= { snmpAgentSettings 3 }
-- ----------------------------------------------------------------------------
-- System Management -> Misc. Network Settings -> DDNS Settings
-- ----------------------------------------------------------------------------
dDNS OBJECT IDENTIFIER ::= { miscNetworkSettings 3 }
dDNSEnable OBJECT-TYPE
SYNTAX INTEGER {disable(0), enable(1)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable or disable the DDNS function."
::= { dDNS 1 }
dDNSServerAddress OBJECT-TYPE
SYNTAX INTEGER { dynDns-org(0) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The DDNS server address. The DDNS is serviced by a
3-party provider. To use the DDNS function, you may
need to obtain a user account from the server."
::= { dDNS 2 }
dDNSHostName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..60))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The host name of the machine to be registered to
the DDNS server."
::= { dDNS 3 }
dDNSUserName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..60))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The user account provided by the DDNS server."
::= { dDNS 4 }
dDNSPassword OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..60))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The user password provided by the DDNS server."
::= { dDNS 5 }
-- ----------------------------------------------------------------------------
-- System Management -> Misc. Network Settings -> Host Table
-- ----------------------------------------------------------------------------
hostTable OBJECT IDENTIFIER ::= { miscNetworkSettings 4 }
hostTableTable OBJECT-TYPE
SYNTAX SEQUENCE OF HostTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Host Table."
::= { hostTable 1 }
hostTableEntry OBJECT-TYPE
SYNTAX HostTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Host Table entry."
INDEX { hostTableIndex }
::= { hostTableTable 1 }
HostTableEntry ::=
SEQUENCE {
hostTableIndex
INTEGER,
hostName
DisplayString,
hostIpAddress
IpAddress
}
hostTableIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Host Table index."
::= { hostTableEntry 1 }
hostName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..16))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The host name of the host table entry."
::= { hostTableEntry 2 }
hostIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Related IP address of the host table entry."
::= { hostTableEntry 3 }
-- ----------------------------------------------------------------------------
-- System Management -> Misc. Network Settings -> Route Table
-- ----------------------------------------------------------------------------
routeTable OBJECT IDENTIFIER ::= { miscNetworkSettings 5 }
routeTableTable OBJECT-TYPE
SYNTAX SEQUENCE OF RouteTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Route Table."
::= { routeTable 1 }
routeTableEntry OBJECT-TYPE
SYNTAX RouteTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Route Table entry."
INDEX { routeTableIndex }
::= { routeTableTable 1 }
RouteTableEntry ::=
SEQUENCE {
routeTableIndex
INTEGER,
gatewayRouteTable
IpAddress,
destinationRouteTable
IpAddress,
netmaskRouteTable
IpAddress,
metricRouteTable
INTEGER,
interfaceRouteTable
INTEGER
}
routeTableIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Route Table index."
::= { routeTableEntry 1 }
gatewayRouteTable OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The gateway property of the route table entry."
::= { routeTableEntry 2 }
destinationRouteTable OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The destination IP address of the route table entry.
This value can be the IP address of a single host if
the netmask set to
'255.255.255.255,' or it can be a network address."
::= { routeTableEntry 3 }
netmaskRouteTable OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The destination netmask of the route table entry."
::= { routeTableEntry 4 }
metricRouteTable OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The routing metric for this route. The semantics of
this metric are determined by the routing-protocol.
Normally, it represents the cost for the destination."
::= { routeTableEntry 5 }
interfaceRouteTable OBJECT-TYPE
SYNTAX INTEGER {
port1(0),
port2(1),
port3(2),
port4(3),
port5(4),
port6(5),
port7(6),
port8(7),
port9(8),
port10(9),
port11(10),
port12(11),
port13(12),
port14(13),
port15(14),
port16(15),
lan1(256),
lan2(257)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value that identifies the local interface
through which the next hop of this route should be
reached."
::= { routeTableEntry 6 }
-- ----------------------------------------------------------------------------
-- System Management -> Misc. Network Settings -> User Table
-- ----------------------------------------------------------------------------
userTable OBJECT IDENTIFIER ::= { miscNetworkSettings 6 }
userTableTable OBJECT-TYPE
SYNTAX SEQUENCE OF UserTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"User Table."
::= { userTable 1 }
userTableEntry OBJECT-TYPE
SYNTAX UserTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"User Table entry."
INDEX { userTableIndex }
::= { userTableTable 1 }
UserTableEntry ::=
SEQUENCE {
userTableIndex
INTEGER,
userNameUserTable
DisplayString,
passwordUserTable
DisplayString,
phoneNumberUserTable
DisplayString
}
userTableIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The User Table index."
::= { userTableEntry 1 }
userNameUserTable OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..16))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The user name of this entry."
::= { userTableEntry 2 }
passwordUserTable OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..16))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The password of this user entry."
::= { userTableEntry 3 }
phoneNumberUserTable OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..16))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The phone number of this user entry."
::= { userTableEntry 4 }
-- ----------------------------------------------------------------------------
-- System Management -> Misc. Network Settings -> Authentication Server
-- ----------------------------------------------------------------------------
authenticationServer OBJECT IDENTIFIER ::= { miscNetworkSettings 7 }
radiusServerIp OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The IP address or domain name of the RADIUS server."
::= { authenticationServer 1 }
radiusKey OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..16))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"RADIUS password. Must be the same as in the RADIUS
server."
::= { authenticationServer 2 }
udpPortAuthenticationServer OBJECT-TYPE
SYNTAX INTEGER { port1645(1645), port1812(1812)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The UDP port of the RADIUS server."
::= { authenticationServer 3 }
radiusAccounting OBJECT-TYPE
SYNTAX INTEGER { disable(0), enable(1)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable or disable RADIUS accounting."
::= { authenticationServer 4 }
-- ----------------------------------------------------------------------------
-- System Management -> Misc. Network Settings -> System Log Settings
-- ----------------------------------------------------------------------------
sysLogSettings OBJECT IDENTIFIER ::= { miscNetworkSettings 8 }
sysLocalLog OBJECT-TYPE
SYNTAX INTEGER { disable(0), enable(1)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Log the following events to the system log: System Cold Start,
System Warm Start, Power Down."
::= { sysLogSettings 1 }
networkLocalLog OBJECT-TYPE
SYNTAX INTEGER { disable(0), enable(1)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Log the following events to the system log:
DHCP/BOOTP/PPPoE Get IP/Renew, NTP, Mail Fail, NTP
Connect Fail, DHCP Fail, IP Conflict, Ethernet Link
Down."
::= { sysLogSettings 2 }
configLocalLog OBJECT-TYPE
SYNTAX INTEGER { disable(0), enable(1)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Log the following events to the system log: Login Fail, IP
Changed, Password Changed, Config Changed, Firmware
Upgrade, SSL Key Import, Config Import, Config
Export."
::= { sysLogSettings 3 }
opModeLocalLog OBJECT-TYPE
SYNTAX INTEGER { disable(0), enable(1)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Log the following op-mode events to the system log:
Connect, Disconnect, Authentication Fail, Restart."
::= { sysLogSettings 4 }
-- -------------------------------------------------------------
-- System Management -> Auto Warning Settings
-- -------------------------------------------------------------
autoWarningSettings OBJECT IDENTIFIER ::= { sysManagement 2 }
-- -------------------------------------------------------------
-- System Management -> Auto Warning Settings -> Event Settings
-- -------------------------------------------------------------
eventSettings OBJECT IDENTIFIER ::= { autoWarningSettings 1 }
mailWarningColdStart OBJECT-TYPE
SYNTAX INTEGER { disable(0), enable(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Refers to starting the system from power off
(contrast this with warm start). When performing a
cold start, the Terminal Server CN2600 series will
automatically issue an auto warning message by
e-mail after booting up."
::= { eventSettings 1 }
mailWarningWarmStart OBJECT-TYPE
SYNTAX INTEGER { disable(0), enable(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Refers to restarting the Terminal Server CN2600 without
turning the power off. When performing a warm start,
the Terminal Server CN2600 series will
automatically send an e-mail after rebooting."
::= { eventSettings 2 }
mailWarningPower1Down OBJECT-TYPE
SYNTAX INTEGER { disable(0), enable(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"On dual power model, when power 1 is off,
the Terminal Server CN2600 series will immediately send an e-mail."
::= { eventSettings 3 }
mailWarningPower2Down OBJECT-TYPE
SYNTAX INTEGER { disable(0), enable(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"On dual power model, when power 2 is off,
the Terminal Server CN2600 series will immediately send an e-mail."
::= { eventSettings 4 }
mailWarningEthernet1LinkDown OBJECT-TYPE
SYNTAX INTEGER { disable(0), enable(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"When the built-in link1 port is off, the Terminal Server CN2600
series will immediately send an e-mail."
::= { eventSettings 5 }
mailWarningEthernet2LinkDown OBJECT-TYPE
SYNTAX INTEGER { disable(0), enable(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"When the built-in link2 port is off, the Terminal Server CN2600
series will immediately send an e-mail."
::= { eventSettings 6 }
mailWarningAuthFailure OBJECT-TYPE
SYNTAX INTEGER { disable(0), enable(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The user inputs a wrong password from the Console
or Administrator. When authentication failure
occurs, the Terminal Server CN2600 series will
immediately send an e-mail."
::= { eventSettings 7 }
mailWarningIpChanged OBJECT-TYPE
SYNTAX INTEGER { disable(0), enable(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The user has changed the Terminal Server CN2600 series device
server's IP address. When the IP address changes,
the Terminal Server CN2600 series will send an
e-mail with the new IP address before it reboots.
If the Terminal Server CN2600 series is unable to
send an e-mail message to the mail server within 15
seconds, it will reboot anyway, and abort the e-mail
auto warning."
::= { eventSettings 8 }
mailWarningPasswordChanged OBJECT-TYPE
SYNTAX INTEGER { disable(0), enable(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The user has changed the Terminal Server CN2600 series device
server's password. When the password changes, the
Terminal Server CN2600 series will send an e-mail
with the password changed notice before it reboots.
If the Terminal Server CN2600 series is unable to
send an e-mail message to the mail server within 15
seconds, it will reboot anyway, and abort the e-mail
auto warning."
::= { eventSettings 9 }
trapServerColdStart OBJECT-TYPE
SYNTAX INTEGER { disable(0), enable(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Refers to starting the system from power off
(contrast this with warm start). When performing a
cold start, the Terminal Server CN2600 series will
automatically issue an auto warning message by sending
a SNMP trap after booting up."
::= { eventSettings 10 }
trapServerWarmStart OBJECT-TYPE
SYNTAX INTEGER { disable(0), enable(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Refers to restarting the Terminal Server CN2600 without
turning the power off. When performing a warm start,
the Terminal Server CN2600 series will
automatically send a SNMP trap after rebooting."
::= { eventSettings 11 }
trapServerEthernet1LinkDown OBJECT-TYPE
SYNTAX INTEGER { disable(0), enable(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"When the built-in link1 port is off, the Terminal Server CN2600
series will immediately send a SNMP trap."
::= { eventSettings 12 }
trapServerEthernet2LinkDown OBJECT-TYPE
SYNTAX INTEGER { disable(0), enable(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"When the built-in link2 port is off, the Terminal Server CN2600
series will immediately send a SNMP trap."
::= { eventSettings 13 }
trapServerAuthFailure OBJECT-TYPE
SYNTAX INTEGER { disable(0), enable(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The user inputs a wrong password from the Console
or Administrator. When authentication failure
occurs, the Terminal Server CN2600 series will
immediately send a SNMP trap."
::= { eventSettings 14 }
-- -------------------------------------------------------------
-- System Management -> Auto Warning Settings -> Serial Event Settings
-- -------------------------------------------------------------
serialEventSettings OBJECT IDENTIFIER ::= { autoWarningSettings 2 }
portEventSettingsTable OBJECT-TYPE
SYNTAX SEQUENCE OF PortEventSettingsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Port Event Settings Table."
::= { serialEventSettings 1 }
portEventSettingsEntry OBJECT-TYPE
SYNTAX PortEventSettingsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Port Event Settings entry."
INDEX { portIndex }
::= { portEventSettingsTable 1 }
PortEventSettingsEntry ::=
SEQUENCE {
mailDCDchange
INTEGER,
trapDCDchange
INTEGER,
mailDSRchange
INTEGER,
trapDSRchange
INTEGER
}
mailDCDchange OBJECT-TYPE
SYNTAX INTEGER { disable(0), enable(1)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A change in the DCD (Data Carrier Detect) signal
indicates that the modem connection status has
changed. For example, if the DCD signal changes to
low, it indicates that the connection line is down.
When the DCD signal changes to low, the Terminal Server CN2600
series will immediately send an e-mail
message."
::= { portEventSettingsEntry 1 }
trapDCDchange OBJECT-TYPE
SYNTAX INTEGER { disable(0), enable(1)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A change in the DCD (Data Carrier Detect) signal
indicates that the modem connection status has
changed. For example, if the DCD signal changes to
low, it indicates that the connection line is down.
When the DCD signal changes to low, the Terminal Server CN2600
series will immediately send an SNMP
trap."
::= { portEventSettingsEntry 2 }
mailDSRchange OBJECT-TYPE
SYNTAX INTEGER { disable(0), enable(1)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A change in the DSR (Data Set Ready) signal
indicates that the data communication equipment is
powered off. For example, if the DSR signal changes
to low, it indicates that the data communication
equipment is powered down. When the DSR signal
changes to low, the Terminal Server CN2600 series device server
will immediately send an e-mail message."
::= { portEventSettingsEntry 3 }
trapDSRchange OBJECT-TYPE
SYNTAX INTEGER { disable(0), enable(1)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A change in the DSR (Data Set Ready) signal
indicates that the data communication equipment is
powered off. For example, if the DSR signal changes
to low, it indicates that the data communication
equipment is powered down. When the DSR signal
changes to low, the Terminal Server CN2600 series device server
will immediately send an SNMP trap."
::= { portEventSettingsEntry 4 }
-- -------------------------------------------------------------
-- System Management -> Auto Warning Settings -> E-mail Alert
-- -------------------------------------------------------------
emailAlert OBJECT IDENTIFIER ::= { autoWarningSettings 3 }
emailWarningMailServer OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The e-mail server's IP address or domain name of
the e-mail warning function."
::= { emailAlert 1 }
emailRequiresAuthentication OBJECT-TYPE
SYNTAX INTEGER { non-require(0), require(1)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Set if the mail server requires user login."
::= { emailAlert 2 }
emailWarningUserName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The user name used to log into the mail server if
authentication is required."
::= { emailAlert 3 }
emailWarningPassword OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The password used to log into the mail server if
authentication is required."
::= { emailAlert 4 }
emailWarningFromEmail OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The e-mail address to be filled in the 'From' field of
the auto-warning e-mail."
::= { emailAlert 5 }
emailWarningFirstEmailAddr OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The first email address to where the auto-warning
e-mail is to be sent."
::= { emailAlert 6 }
emailWarningSecondEmailAddr OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The second email address to where the auto-warning
e-mail is to be sent."
::= { emailAlert 7 }
emailWarningThirdEmailAddr OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The third email address to where the auto-warning
e-mail is to be sent."
::= { emailAlert 8 }
emailWarningFourthEmailAddr OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The fourth email address to where the auto-warning
e-mail is to be sent."
::= { emailAlert 9 }
-- -------------------------------------------------------------
-- System Management -> Auto Warning Settings -> SNMP Trap
-- -------------------------------------------------------------
snmpTrap OBJECT IDENTIFIER ::= { autoWarningSettings 4 }
snmpTrapReceiverIp OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"SNMP trap server IP address or domain name."
::= { snmpTrap 1 }
trapVersion OBJECT-TYPE
SYNTAX INTEGER { v1(0), v2c(1)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"SNMP trap version used for the auto-warning function."
::= { snmpTrap 2 }
-- -------------------------------------------------------------
-- System Management -> Maintenance
-- -------------------------------------------------------------
maintenance OBJECT IDENTIFIER ::= { sysManagement 3 }
-- ----------------------------------------------------------------------------
-- System Management -> Maintenance -> Console Settings
-- ----------------------------------------------------------------------------
consoleSettings OBJECT IDENTIFIER ::= { maintenance 1 }
httpConsole OBJECT-TYPE
SYNTAX INTEGER { enable(0), disable(1)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable or disable HTTP console."
::= { consoleSettings 1 }
httpsConsole OBJECT-TYPE
SYNTAX INTEGER { enable(0), disable(1)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable or disable HTTPS console."
::= { consoleSettings 2 }
telnetConsole OBJECT-TYPE
SYNTAX INTEGER { enable(0), disable(1)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable or disable Telnet console."
::= { consoleSettings 3 }
sshConsole OBJECT-TYPE
SYNTAX INTEGER { enable(0), disable(1)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable or disable SSH console."
::= { consoleSettings 4 }
resetButtonFunction OBJECT-TYPE
SYNTAX INTEGER { always-enable(0), disable-after-60-sec(1)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable or disable reset button protection. You can
disable the hardware reset button after the Terminal Server CN2600
series has been restarted for 60 seconds."
::= { consoleSettings 5 }
lcmReadOnlyProtect OBJECT-TYPE
SYNTAX INTEGER { writable(0), readonly(1)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable or disable LCM read-only protection. If the LCM
panel is under read-only protection, users can only
view the configurations from the LCM panel. Otherwise,
by default, users can modify the settings directly
on the LCM panel."
::= { consoleSettings 6 }
-- ----------------------------------------------------------------------------
-- System Management -> Maintenance -> Load Factory Default
-- ----------------------------------------------------------------------------
loadFactoryDefault OBJECT IDENTIFIER ::= { maintenance 2 }
loadFactoryDefaultSetting OBJECT-TYPE
SYNTAX INTEGER {
resetToFactoryDefault-ExcludingIpConfiguration (0),
resetToFactoryDefault (1)
}
MAX-ACCESS write-only
STATUS current
DESCRIPTION
"This function will reset all of the Terminal Server CN2600 series
device server's settings to the factory default
values. Be aware that previous settings will be
lost. Selecting Reset to factory default
(excluding IP configuration) will reset all settings
except the IP configuration to factory defaults.
Selecting Reset to factory default will reset all
settings including the IP configuration to factory
defaults."
::= { loadFactoryDefault 1 }
-- -------------------------------------------------------------
-- System Status
-- -------------------------------------------------------------
sysStatus OBJECT IDENTIFIER ::= { swMgmt 6 }
-- -------------------------------------------------------------
-- System Status -> Serial to Network Connections
-- -------------------------------------------------------------
s2eConnections OBJECT IDENTIFIER ::= { sysStatus 1 }
monitorRemoteIpTable OBJECT-TYPE
SYNTAX SEQUENCE OF MonitorRemoteIpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Serial to Network Connections Remote IP table."
::= { s2eConnections 1 }
monitorRemoteIpEntry OBJECT-TYPE
SYNTAX MonitorRemoteIpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Serial to Network Connections Remote IP entry."
INDEX { portIndex, remoteIpIndex }
::= { monitorRemoteIpTable 1 }
MonitorRemoteIpEntry ::=
SEQUENCE {
remoteIpIndex
INTEGER,
monitorRemoteIp
IpAddress,
monitorCipher
DisplayString
}
remoteIpIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Serial to Network Connections Remote IP index."
::= { monitorRemoteIpEntry 1 }
monitorRemoteIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The remote IP currently connecting to this port."
::= { monitorRemoteIpEntry 2 }
-- -------------------------------------------------------------
-- System Status -> Serial Port Status
-- -------------------------------------------------------------
serialPortStatus OBJECT IDENTIFIER ::= { sysStatus 2 }
monitorSerialPortStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF MonitorSerialPortStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Serial Port Status table."
::= { serialPortStatus 1 }
monitorSerialPortStatusEntry OBJECT-TYPE
SYNTAX MonitorSerialPortStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Serial Port Status entry."
INDEX { portIndex }
::= { monitorSerialPortStatusTable 1 }
MonitorSerialPortStatusEntry ::=
SEQUENCE {
monitorTxCount
INTEGER,
monitorRxCount
INTEGER,
monitorTxTotalCount
INTEGER,
monitorRxTotalCount
INTEGER,
monitorDSR
INTEGER,
monitorDTR
INTEGER,
monitorRTS
INTEGER,
monitorCTS
INTEGER,
monitorDCD
INTEGER
}
monitorTxCount OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"View the number of bytes transmitted from the port
since the last time the port was initialized."
::= { monitorSerialPortStatusEntry 1 }
monitorRxCount OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"View the number of bytes received by the port since
the last time the port was initialized."
::= { monitorSerialPortStatusEntry 2 }
monitorTxTotalCount OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"View the number of bytes transmitted from the port
since the last time the system was initialized."
::= { monitorSerialPortStatusEntry 3 }
monitorRxTotalCount OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"View the number of bytes received by the port since
the last time the system was initialized."
::= { monitorSerialPortStatusEntry 4 }
monitorDSR OBJECT-TYPE
SYNTAX INTEGER { off(0), on(1)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"View the current DSR status of this port."
::= { monitorSerialPortStatusEntry 5 }
monitorDTR OBJECT-TYPE
SYNTAX INTEGER { off(0), on(1)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"View the current DTR status of this port."
::= { monitorSerialPortStatusEntry 6 }
monitorRTS OBJECT-TYPE
SYNTAX INTEGER { off(0), on(1)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"View the current RTS status of this port."
::= { monitorSerialPortStatusEntry 7 }
monitorCTS OBJECT-TYPE
SYNTAX INTEGER { off(0), on(1)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"View the current CTS status of this port."
::= { monitorSerialPortStatusEntry 8 }
monitorDCD OBJECT-TYPE
SYNTAX INTEGER { off(0), on(1)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"View the current DCD status of this port."
::= { monitorSerialPortStatusEntry 9 }
-- -------------------------------------------------------------
-- System Status -> Serial Port Error Count
-- -------------------------------------------------------------
serialPortErrorCount OBJECT IDENTIFIER ::= { sysStatus 3 }
monitorSerialPortErrorCountTable OBJECT-TYPE
SYNTAX SEQUENCE OF MonitorSerialPortErrorCountEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Serial Port Error Count table."
::= { serialPortErrorCount 1 }
monitorSerialPortErrorCountEntry OBJECT-TYPE
SYNTAX MonitorSerialPortErrorCountEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Serial Port Error Count entry."
INDEX { portIndex }
::= { monitorSerialPortErrorCountTable 1 }
MonitorSerialPortErrorCountEntry ::=
SEQUENCE {
monitorErrorCountFrame
INTEGER,
monitorErrorCountParity
INTEGER,
monitorErrorCountOverrun
INTEGER,
monitorErrorCountBreak
INTEGER
}
monitorErrorCountFrame OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"View the number of 'Frame' errors for this port."
::= { monitorSerialPortErrorCountEntry 1 }
monitorErrorCountParity OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"View the number of 'Parity' errors for this port."
::= { monitorSerialPortErrorCountEntry 2 }
monitorErrorCountOverrun OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"View the number of 'Overrun' errors for this port."
::= { monitorSerialPortErrorCountEntry 3 }
monitorErrorCountBreak OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"View the number of 'Break' errors for this port."
::= { monitorSerialPortErrorCountEntry 4 }
-- -------------------------------------------------------------
-- System Status -> Serial Port Settings
-- -------------------------------------------------------------
serialPortSettings OBJECT IDENTIFIER ::= { sysStatus 4 }
monitorSerialPortSettingsTable OBJECT-TYPE
SYNTAX SEQUENCE OF MonitorSerialPortSettingsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Serial Port Settings table."
::= { serialPortSettings 1 }
monitorSerialPortSettingsEntry OBJECT-TYPE
SYNTAX MonitorSerialPortSettingsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Serial Port Settings entry."
INDEX { portIndex }
::= { monitorSerialPortSettingsTable 1 }
MonitorSerialPortSettingsEntry ::=
SEQUENCE {
monitorBaudRate
INTEGER,
monitorDataBits
INTEGER,
monitorStopBits
DisplayString,
monitorParity
INTEGER,
monitorRTSCTSFlowControl
INTEGER,
monitorXONXOFFFlowControl
INTEGER,
monitorDTRDSRFlowControl
INTEGER,
monitorFIFO
INTEGER,
monitorInterface
INTEGER
}
monitorBaudRate OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"View the current baudrate of the port."
::= { monitorSerialPortSettingsEntry 1 }
monitorDataBits OBJECT-TYPE
SYNTAX INTEGER {
bits-5(0),
bits-6(1),
bits-7(2),
bits-8(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"View the number of bits per byte for the port."
::= { monitorSerialPortSettingsEntry 2 }
monitorStopBits OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"View the number of stop bits for the port."
::= { monitorSerialPortSettingsEntry 3 }
monitorParity OBJECT-TYPE
SYNTAX INTEGER {
none(0),
odd(8),
even(24),
mark(40),
space(56)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"View the parity bit for the port."
::= { monitorSerialPortSettingsEntry 4 }
monitorRTSCTSFlowControl OBJECT-TYPE
SYNTAX INTEGER { off(0), on(1) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"View if the port is using RTS/CTS flow control."
::= { monitorSerialPortSettingsEntry 5 }
monitorXONXOFFFlowControl OBJECT-TYPE
SYNTAX INTEGER { off(0), on(1) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"View if the port is using XON/XOFF flow control."
::= { monitorSerialPortSettingsEntry 6 }
monitorDTRDSRFlowControl OBJECT-TYPE
SYNTAX INTEGER { off(0), on(1) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"View if the port is using DTR/DSR flow control."
::= { monitorSerialPortSettingsEntry 7 }
monitorFIFO OBJECT-TYPE
SYNTAX INTEGER {
disable(0),
enable(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"View FIFO status of this port."
::= { monitorSerialPortSettingsEntry 8 }
monitorInterface OBJECT-TYPE
SYNTAX INTEGER {
rs-232(0),
rs-422(1),
rs-485-2-wire(2),
rs-485-4-wire(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"View the serial interface that the port is using."
::= { monitorSerialPortSettingsEntry 9 }
-- -------------------------------------------------------------
-- System Status -> Buffering
-- -------------------------------------------------------------
serialPortBuffering OBJECT IDENTIFIER ::= { sysStatus 5 }
monitorSerialPortBufferingTable OBJECT-TYPE
SYNTAX SEQUENCE OF MonitorSerialPortBufferingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Serial Port Buffering table."
::= { serialPortBuffering 1 }
monitorSerialPortBufferingEntry OBJECT-TYPE
SYNTAX MonitorSerialPortBufferingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Serial Port Settings entry."
INDEX { portIndex }
::= { monitorSerialPortBufferingTable 1 }
MonitorSerialPortBufferingEntry ::=
SEQUENCE {
monitorBuffering
INTEGER
}
monitorBuffering OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"View length of buffered data for the port. The length unit is byte."
::= { monitorSerialPortBufferingEntry 1 }
-- -------------------------------------------------------------
-- Save Configuration
-- -------------------------------------------------------------
saveConfiguration OBJECT IDENTIFIER ::= { swMgmt 7 }
saveConfig OBJECT-TYPE
SYNTAX INTEGER {
save(1)
}
MAX-ACCESS write-only
STATUS current
DESCRIPTION
"Save the applied configuration to the Terminal Server CN2600
series device server."
::= { saveConfiguration 1 }
-- -------------------------------------------------------------
-- Restart
-- -------------------------------------------------------------
restart OBJECT IDENTIFIER ::= { swMgmt 8 }
restartPorts OBJECT-TYPE
SYNTAX INTEGER {
port1(0),
port2(1),
port3(2),
port4(3),
port5(4),
port6(5),
port7(6),
port8(7),
port9(8),
port10(9),
port11(10),
port12(11),
port13(12),
port14(13),
port15(14),
port16(15)
}
MAX-ACCESS write-only
STATUS current
DESCRIPTION
"Restart serial port. Restarting will cause port
reseting."
::= { restart 1 }
restartSystem OBJECT-TYPE
SYNTAX INTEGER {
restart(1)
}
MAX-ACCESS write-only
STATUS current
DESCRIPTION
"Restart the Terminal Server CN2600 series device server. Be sure
to save all of your configuration changes before
you restart the system. Otherwise, all of the changes will be
lost."
::= { restart 2 }
END