MSSLite Installation Guide
MSSLite Installation Guide
MSSLite Installation Guide
Copyright 1999, Lantronix. All rights reserved. No part of the contents of this book may be
transmitted or reproduced in any form or by any means without the written permission of
Lantronix. Printed in the United States of America.
WARNING
This equipment has been tested and found to comply with the limits for a Class A digital
device pursuant to Part 15 of FCC Rules. These limits are designed to provide reasonable
protection against such interference when operating in a commercial environment. This
equipment generates, uses, and can radiate radio frequency energy, and if not installed and
used in accordance with this guide, may cause harmful interference to radio
communications.
Changes or modifications to this device not explicitly approved by Lantronix will void the
user's authority to operate this device.
Cet appareil doit se soumettre avec la section 15 des statuts et règlements de FCC. Le
fonctionnement est subjecté aux conditions suivantes:
2: MSSLite-A............................................................................. 2-1
2.1 Components ..................................................................................... 2-1
2.1.1 Board Layout ................................................................... 2-1
2.1.2 DB25 Serial Connector.................................................... 2-2
2.1.3 Power Connector ............................................................. 2-2
2.2 Installation ....................................................................................... 2-3
3: MSSLite-B............................................................................. 3-1
3.1 Components ..................................................................................... 3-1
3.1.1 Board Layout ................................................................... 3-1
3.1.2 DB25 Connector .............................................................. 3-2
3.1.3 Power Connector ............................................................. 3-2
3.2 Installation ....................................................................................... 3-3
4: MSSLite-C............................................................................. 4-1
4.1 Components ..................................................................................... 4-2
4.1.1 Board Layout ................................................................... 4-2
4.1.2 IDC Headers .................................................................... 4-3
4.1.3 Power Connector ............................................................. 4-3
4.2 Installation ....................................................................................... 4-4
5: MSSLite-D............................................................................. 5-1
5.1 Board Layout ................................................................................... 5-1
i
6.2 Incoming Logins ..............................................................................6-4
6.2.1 Controlling Incoming Logins ..........................................6-4
6.2.2 EZWebCon Login and Configuration .............................6-5
6.2.3 Other Incoming TCP/IP Logins.......................................6-5
6.2.4 Serial Port Logins ............................................................6-5
6.2.5 Remote Console Logins...................................................6-5
6.2.6 Starting Outbound Connections.......................................6-6
6.2.7 Logout..............................................................................6-6
ii
8.5 Serial Tunnel.................................................................................... 8-6
8.5.1 TCP Configuration .......................................................... 8-6
8.5.2 UDP Configuration.......................................................... 8-6
8.6 Multihost Mode ............................................................................... 8-7
8.6.1 Enabling Multihost Mode................................................ 8-7
8.6.2 Adding Hosts ................................................................... 8-8
8.6.3 Removing Hosts .............................................................. 8-8
8.7 Modem Emulation Mode................................................................. 8-8
8.7.1 Modem Mode Commands ............................................... 8-9
8.7.2 Wiring Requirements..................................................... 8-10
8.8 COM Port Redirector..................................................................... 8-10
B: Troubleshooting................................................................. B-1
B.1 Problems and Error Messages........................................................ B-1
B.2 DHCP Troubleshooting.................................................................. B-3
B.3 BOOTP Troubleshooting ............................................................... B-3
B.4 TFTP Troubleshooting................................................................... B-4
B.5 Entering Commands at the Boot Prompt ....................................... B-4
B.6 Modem Configuration Checklist.................................................... B-7
Warranty Information
Declaration of Conformity
iv
Introduction MSSLite Model Overview
1: Introduction
The MSSLite models are the newest members of the Lantronix MSS family of micro serial
servers. Micro serial servers allow users to connect devices to an Ethernet network that
were not originally designed to be networked. The MSSLites achieve this by providing a
variety of serial connectors on one end and a 10BASE-T Ethernet I/O port on the other end.
The MSSLite models are smaller than most other MSS models and are designed to be used
in a wider variety of new applications. They are available with or without cases; the
uncased MSSLite servers can be placed inside serial devices.
Throughout this manual, the term MSS referrs to the MSS family in general. The MSSLite
models will be referred to, sometimes collectively, as the MSSLite or as the Server.
LEDs PWR, ACT, LNK PWR, ACT, LNK ACT, LNK ACT, LNK
The models are functionally the same. All of them use the MSS command set as described
in the MSS Reference Manual, located on the distribution CD-ROM in both HTML and
PDF formats.
1-1
MSS Family Features Introduction
The MSS supports a variety of TCP/IP features, including Telnet, Rlogin, and UDP.
The Telnet terminal protocol, supported on most UNIX systems, is an easy-to-use
interface that creates terminal connections to any network host supporting Telnet.
The Rlogin protocol allows users to initiate a TCP/IP login session. UDP (User
Datagram Protocol) is a connectionless protocol that results in smaller packet
headers, no session overhead, and the ability to send to multiple hosts.
The MSS also supports DNS, DHCP, and SNMP. Domain Name Servers (DNS)
allow a network nameserver to translate text node names into numeric IP addresses.
Dynamic Host Control Protocol (DHCP) allows a server to use a dynamic IP address
assigned at boot time from an available pool of addresses. Simple Network
Management Protocol (SNMP) commands enable system administrators to obtain
information from and control other nodes on a local area network (LAN), and
respond to queries from other network hosts. The MSS allows configuration of one
community name with read/write access.
For IP addressing, DHCP, BOOTP, and RARP are supported. See Using a DHCP,
BOOTP, or RARP Reply on page 6-4.
◆ Connectivity
The Server connects devices directly to the Ethernet network, which conserves
physical ports on the host, allows the terminal to access more than one host, and
simplifies terminal cabling.
◆ Small Size
At 2.3x3.35 inches, the uncased version is small enough to be placed inside the serial
device for which it is providing connectivity. The cased version is enclosed in a
small housing designed to fit into any office environment. Because there is no
internal fan in either version, the MSSLite operates silently.
◆ Ease of Use
A simple but powerful command interface is provided for both users and system
managers. The server’s Local mode supports command line editing, command line
recall, and command completion. An extensive Help facility is also provided.
The EZWebCon utility (provided on the CD-ROM) allows users to configure the
MSSLite from a any host machine running the Java Virtual Machine (JVM). It also
allows remote host logins into the Server, which are similar to Telnet and LAT
logins.
◆ Remote Configuration
The Server can be logged into and remotely configured via network login, Telnet
login to the remote console port, or EZWebCon.
1-2
Introduction MSS Family Features
◆ Context-Sensitive Help
Context-sensitive on-line help is available at any point. You may type HELP by
itself for overall help, HELP <command> for help on a specific command, or a
partial command line followed by a question mark for help on what is appropriate at
that particular point.
Note: See the MSS Reference Manual for more information.
◆ Security
The Server includes several configurable security features. They include:
❍ The ability to secure certain ports, which prevents them from issuing privileged
commands and giving them a limited view of the network.
❍ An IP security table, which allows the server manager to restrict incoming and
outgoing TCP/IP connections to certain ports and hosts. This allows managers
to restrict Server access to a particular local network segment or host.
◆ Diagnostics
1-3
Terms Introduction
1.3 Terms
The following terms are used throughout this manual.
Host
A computer attached to the network. The term host is generally used to denote
interactive computers, or computers that people can log into.
Local Mode
The MSS user interface. It is used to issue configuration and session management
commands and to establish connections. When in Local mode, users will see a
Local> prompt.
Node
Any intelligent device directly connected to the Ethernet network such as a host,
a printer, or a terminal server. All nodes have their own Ethernet addresses. The
MSS is a node. Devices connected to the MSS are not nodes.
Server/server
Server, when capitalized, refers to your Lantronix MSS server product. When not
capitalized, it refers to a generic network server machine.
Session
A logical connection to a service. A typical session is a terminal connected to a
host through the server.
◆ Chapter 8 contains information about how the MSSLite models can be used. Read
this chapter to get the most out of using the MSSLite in your situation.
The MSS Reference Manual, located on the CD-ROM in HTML and PDF formats, provides
the full MSS family command set as well as additional configuration information.
1-4
MSSLite-A Components
2: MSSLite-A
The MSSLite-A provides a full-featured main serial interface and a dedicated serial console
port as well as a real-time clock. The MSSLite was designed to be connected to a serial
device and a serial console simultaneously.
2.1 Components
2.1.1 Board Layout
The MSSLite-A has an RJ45 connector for 10BASE-T Ethernet, an NVR Reset button, a
power connector, three LEDs, and a DB25 serial connector.
Figure 2-1: MSSLite-A Picture
RJ45
Ethernet
Port
DB25
NVR Serial
LN R
AC K
Reset Port
T
PW
LEDs
Power
Connector
The LEDs show varying patterns when the MSSLite is booting, as explained in the
installation instructions. During normal operation they will behave as follows:
◆ The PWR LED is solidly lit when power is supplied to the MSSLite.
◆ The LNK LED is solidly lit when there is a valid 10BASE-T connection.
◆ The ACT LED blinks green approximately every two seconds and occasionally
yellow as packets are sent and received (serial and Ethernet).
2-1
Components MSSLite-A
DSR 2 (in)
*PWR GND 1
*+5V 1
DTR 2 (out)
CTS 2 (in)
13 25
* not connected unless specifically ordered
(in/out designations are relative to the MSS)
To connect the MSSLite-A to a serial device, you may need to make a ribbon cable that has
a DB25 at one end and one or two connectors at the other end. The connector(s) at the serial
device end will depend upon the serial device(s) used.
The MSSLite-A has an Alt CD out pin. If you connect it to another DTE device through a
null modem cable, you can connect the Alt CD out pin to the other device’s CD in. In this
configuration, the MSSLite-A will act like a DCE device rather than a DTE device.
Lantronix also offers a version of the MSSLite-A that supplies power and ground through
pins 11 and 10 of the DB25 connector. With one of these versions, pin 11 should be
connected to your +5 V DC power supply and pin 10 should be connected to COM or
ground return. Regualted power meeting the specifications listed in Appendix E must be
provided.
Note: See Appendix E for complete MSSLite-A power requirements.
DB25 pin 7 is a signal or reference ground, and therefore should not be used as the return
path for power flowing into the MSSLite. Excessive current flowing into this pin could
cause improper RS232 operation.
2-2
MSSLite-A Installation
2.2 Installation
The following diagram shows a properly-installed MSSLite. The numbers in the diagram
refer to the installation steps in this section.
Figure 2-3: MSSLite-A in Network
2 Console
MSS
4
Serial
Device 3
10BASE-T
Ethernet
1 If necessary, make a custom ribbon cable with a DB25 connector at one end for the
MSSLite DB25 port and a different connector at the other end. The serial connector
at the other end will depend upon the serial device used.
Note: A plain DB25 can be used to provide a basic serial port.
A Connect the custom end of the ribbon cable to the serial device(s). Lantronix
recommends that you use a serial terminal for the initial connection both to
ensure that your MSSLite is working and to configure the MSSLite.
B Connect the DB25 connector end of the ribbon cable to the MSSLite DB25 port.
3 Connect the MSSLite to an Ethernet network.
B Connect the other end of the twisted-pair cable to the RJ45 Ethernet port on the
back of the MSSLite.
A Connect one end of the power cable to the MSSLite power jack. The MSSLite-
A accepts 6-32 V DC power.
B Connect the other end of the power cable to a DC power supply with the proper
voltage and polarity. The center pin should be positive (+).
2-3
Installation MSSLite-A
When the MSSLite receives power, it will begin a three-step boot process.
❍ The MSSLite runs through a set of power-up diagnostics for five seconds. The
PWR and LNK LEDs should remain solid green. The ACT LED should blink
in varying patterns corresponding to the test being run.
❍ The MSSLite determines if the code in the Flash ROMs is valid. If so, it loads
the code and begins normal execution. This step takes five seconds.
Once the unit is running normally, the PWR LED should be solidly lit to indicate
the unit is ON, the LNK LED should be solidly lit to indicate a functioning Ethernet
connection, and the ACT LED should blink green once every two seconds.
A Wait for approximately 30 seconds after powering the unit up. If the PWR and
LNK LEDs are solidly lit and the ACT LED blinks green once every two
seconds, the MSSLite is probably operating normally.
B If you have connected a serial terminal to the MSSLite, press the Return key.
You should see several lines of start-up messages followed by a Local> prompt.
2-4
MSSLite-B Components
3: MSSLite-B
The MSSLite-B is the base model MSSLite. It has a single serial port interface, and is
designed to be connected to a single serial device via a DB25 connector.
3.1 Components
3.1.1 Board Layout
The MSSLite-B has a power connector, an NVR Reset button, an RJ45 connector for
10BASE-T Ethernet, a DB25 serial connector, and three LEDs.
Figure 3-1: MSSLite-B Board Layout
RJ45
Ethernet
Port
DB25
NVR Serial
LN R
AC K
Reset Port
T
PW
LEDs
Power
Connector
The LEDs show varying patterns when the MSSLite is booting, as explained in the
installation instructions. During normal operation they behave as follows:
◆ The PWR LED is solidly lit when power is supplied to the MSSLite.
◆ The LNK LED is solidly lit when there is a valid 10BASE-T connection.
◆ The ACT LED blinks green approximately every two seconds and occasionally
yellow as packets are sent and received (serial and Ethernet).
3-1
Components MSSLite-B
PWR GND*
+5V*
13 25
* not connected unless specifically ordered
(in/out designations are relative to the MSS)
The MSSLite-B has an Alt CD out pin. If you connect it to another DTE device through a
null modem cable, you can connect the Alt CD out pin to the other device’s CD in. In this
configuration, the MSSLite-B will act like a DCE device rather than a DTE device.
Lantronix also offers a version of the MSSLite-B that supplies power and ground through
pins 11 and 10 of the DB25 connector, respectively. With one of these models, pin 11
should be connected to your +5 V DC power supply and pin 10 should be connected to
COM or ground return. Regulated power meeting the specifications listed in Appendix E
must be provided.
DB25 pin 7 is a signal or reference ground, and therefore should not be used as the return
path for power flowing into the MSSLite. Excessive current flowing into this pin could
cause improper RS232 operation.
3-2
MSSLite-B Installation
3.2 Installation
The following diagram shows a properly-installed MSSLite. The numbers in the diagram
refer to the installation steps in this section.
Figure 3-3: MSSLite-B in Network
MSS
4
Serial
Device 3
10BASE-T
Ethernet
1 If necessary, make a custom ribbon cable with a DB25 connector at one end for the
MSSLite DB25 port, and a different connector at the other end. The serial connector
at the other end will depend upon the serial device used.
A Connect one end of a DB25 cable to the serial device. You may want to use a
serial terminal for the first connection both to ensure that your server is working
and to configure the necessary network settings.
B Connect the other end of the DB25 cable to the MSSLite DB25 port.
A Connect one end of a twisted-pair 10BASE-T cable to the Ethernet network via
a bridge or hub, depending on network topology.
B Connect the other end of the twisted-pair cable to the RJ45 Ethernet port on the
back of the MSSLite.
A Connect one end of the power cable to the MSSLite power jack . The MSSLite-
B accepts +4.75 to 5.25 V DC power.
B Connect the other end of the power cable to a DC power supply with the proper
voltage and polarity. The center pin should be positive (+).
3-3
Installation MSSLite-B
When the MSSLite receives power, it will begin a three-step boot process.
❍ The MSSLite runs through a set of power-up diagnostics for five seconds. The
PWR and LNK LEDs should remain solid green. The ACT LED should blink
in varying patterns corresponding to the test being run.
❍ The MSSLite determines if the code in the Flash ROMs is valid. If so, it loads
the code and begins normal execution. This step takes five seconds.
Once the unit is running normally, the PWR LED should be solidly lit to indicate
the unit is ON, the LNK LED should be solidly lit to indicate a functioning Ethernet
connection, and the ACT LED should blink green once every two seconds.
A Wait for approximately 30 seconds after powering the unit up. If the PWR and
LNK LEDs are solidly lit and the ACT LED blinks green once every two
seconds, the MSSLite is probably operating normally.
B If you have connected a serial terminal to the MSSLite DB25 port, press the
Return key. You should see several lines of start-up messages followed by a
Local> prompt.
3-4
MSSLite-C
4: MSSLite-C
The MSSLite-C provides IDC10 headers for both a full DCE serial port and a non-
configurable DTE serial console port. The main serial port is available as either DCE or
DTE (a second DTE port is available as a custom build option).
◆ The DCE1 header (Port 1) is a fully-functional serial port. It can be used to connect
the MSS to a serial device such as a PC that has a DTE serial port; the internal
MSSLite circuitry functions as a swapped cable.
The DCE1 port also has a CD out pin to drive CD signals, so it can act like a modem.
◆ The DTE2 header (Port 2) is a non-configurable serial connection that provides the
same signals as a standard PC serial port. It can be used as a serial console port.
◆ The optional DTE1 header is like the DCE1 header, but instead of driving CD, it has
a CD in pin to receive CD signals. The DCE1 header acts like a modem, and the
DTE1 header acts like a terminal.
If you are interested in obtaining an MSSLite-C that includes the DTE1 header
instead of or in addition to the DCE1 and DTE2 headers, contact Lantronix using the
information provided in Appendix A.
If your serial device uses a standard DTE serial port configuration, you would connect it to
the MSSLite-C via the DCE1 port. You could then use the MSSLite-C DTE2 port to
provide a serial console port.
If your serial device uses a DCE serial port, you would either connect it to the MSSLite-C
DCE1 port by swapping the cable, or connect it to the MSSLite-C via the optional DTE1
port. You could then use the DTE2 as a serial console port.
If you wanted to place the MSSLite-C inside a serial device such as a PC, you would
connect the MSSLite-C to the PC via the DCE1 port, and then connect a cable to the DTE2
port and use it to provide an external serial console port. Using the DCE port to connect to
the serial device is like using a null-modem cable, but the swapping takes place within the
MSSLite board (a regular straight-through cable is used).
4-1
Components MSSLite-C
4.1 Components
4.1.1 Board Layout
The MSSLite-C has a power connector, an NVR Reset button, an RJ45 connector for
10BASE-T Ethernet, two 10-pin IDC headers for serial connections, and two LEDs.
Figure 4-1: MSSLite-C Board Layout
RJ45
Ethernet
Port
DTE2
(console)
The LEDs show varying patterns when the MSSLite is booting, as explained in the
installation instructions. During normal operation they will behave as follows:
◆ The LNK LED is solidly lit when there is a valid 10BASE-T connection.
◆ The ACT LED blinks green approximately every two seconds and occasionally
yellow as packets are sent and received (serial and Ethernet).
4-2
MSSLite-C Components
IDC10 Male
DTE2 (console)
10 9
Reset
CTS (in)* RTS (out)*
DSR (in)* GND
DTR (out)* TX (out)
RX (in)
2 1
DTE1 (optional)
10 9
+5V* PWR GND*
CTS (in) RTS (out)
DSR (in) GND
DTR (out) TX (out)
RX (in) CD (in)
2 1
DCE1
10 9
+5V* PWR GND*
CTS (out) RTS (in)
DSR (out) GND
DTR (in) TX (in)
RX (out) CD (out)
2 1
* not connected unless specifically ordered
(in/out designations are relative to the MSS)
To connect a serial device to the MSSLite-C, you will need to make one or two custom
ribbon cables with IDC10 connectors at one end. The connectors at the other end will
depend upon the serial devices used. The default settings for both serial ports is 9600 baud,
8 bits, no parity, and 1 stop bit. The main serial port is configurable, but the DTE2 console
port is not.
IDC pin 5 is a signal or reference ground, and therefore should not be used as the return
path for power flowing into the MSSLite-C (pin 9, PWR GND, should be used instead).
Excessive current flowing into this pin could cause improper RS232 operation. 4-3
Installation MSSLite-C
4.2 Installation
The following diagram shows a properly-installed MSSLite. The numbers in the diagram
refer to the installation steps in this section.
Figure 4-3: MSSLite in Network
Serial
Device
2
4
Console
MSS
3
10BASE-T
Ethernet
1 Make one or two custom ribbon cables that have 10-pin IDC connectors on one end.
The connectors at the other end(s) will differ depending on the serial device(s) used.
Generally speaking, you should make one cable to connect your serial device to the
MSSLite DCE1 header and another cable to connect a console to the MSSLite DTE2
IDC header. The cables would have 10-pin IDC connectors at one end to connect to
the MSSLite, and other connectors such as DB9s at the other end to connect to the
serial device or console terminal.
C Connect the other end(s) of the ribbon cable(s) to your serial device(s).
B Connect the other end of the twisted-pair cable to the RJ45 Ethernet port on the
back of the MSS.
4-4
MSSLite-C Installation
A Connect one end of the power cable to the MSSLite snapfit power connector.
The MSSLite-C accepts 6-32 V DC power.
B Connect the other end of the power cable to a DC power supply with the proper
voltage and polarity.
When the MSSLite receives power, it will begin a 3-step boot process.
❍ The MSSLite runs through a set of power-up diagnostics for five seconds. The
LNK LED should remain solid green. The ACT LED should blink in varying
patterns corresponding to the test being run.
❍ The MSSLite determines if the code in the Flash ROMs is valid. If so, it loads
the code and begins normal execution. This step takes five seconds.
Once the unit is running normally, the LNK LED should be solidly lit to indicate a
functioning Ethernet connection, and the ACT LED should blink green once every
two seconds.
A Wait for approximately 30 seconds after powering the unit up. If the LNK LED
is solidly lit and the ACT LED blinks green once every two seconds, the
MSSLite is probably operating normally.
B If you have connected a serial terminal to the serial port, press the Return key.
You should see several lines of start-up messages followed by a Local> prompt.
4-5
MSSLite-D Board Layout
5: MSSLite-D
The MSSLite-D was designed to be placed inside a serial device. It has a 50-pin OEM-style
connector for both serial signals and power, and a 16-bit direct CPU interface. Other
specifications have yet to be determined.
If such a model would be useful for your application, contact Lantronix using the
information found in Appendix A: Contact Information. An MSSLite-D reference
specification will be posted to the Lantronix World Wide Web site as soon as it becomes
available (http://www.lantronix.com).
Note: The information listed in this chapter is for evaluation purposes only,
and is subject to change.
NVR
Reset
LNK
ACT
LEDs
The LEDs show varying patterns when the MSSLite is booting. During normal operation
they will behave as follows:
◆ The LNK LED is solidly lit when there is a valid 10BASE-T connection.
◆ The ACT LED blinks green approximately every two seconds and occasionally
yellow as packets are sent and received (serial and Ethernet).
5-1
Getting Started
6: Getting Started
This chapter covers all of the steps needed to get the MSS on-line and working. There are
three basic methods used to log into the MSS and begin configuration.
◆ Serial Port Logins: Users can connect a terminal directly to the serial port, log in,
and use the command line interface to configure the unit.
◆ Remote Console Logins: TCP/IP users can make a Telnet connection to the remote
console port (port 7000).
It is important to consider the following points before logging into and configuring the
MSS:
◆ Connecting a terminal to the serial port or logging into the remote console port does
not automatically create privileged user status. You must use the Set Privileged
command to configure the unit (see Privileged Password on page 7-1).
◆ The remote console port is password protected (see System Passwords on page 7-1).
◆ Only one person at a time may be logged into the remote console port (port 7000).
This eliminates the possibility of several people simultaneously attempting to
configure the MSS.
◆ Remote console logins cannot be disabled. The system manager will always be able
to access the unit.
6-1
IP Address Configuration Getting Started
1 Start EZWebCon. Instructions for installing, running, and using EZWebCon can be
found on the distribution CD-ROM.
2 Click on the Lantronix logo menu in the bottom left corner of the EZWebCon
window, then select Assign IP Address to Server. Fill in the following information:
A The last three bytes of the MSS hardware address. The hardware address is
printed on a label on the bottom of the Server.
C The subnet, if you wish to use a subnet other than the default.
3 Click OK.
4 Cycle power on the Server. EZWebCon will let you know whether the configuration
was successful.
Note: The ARP/ping method only works during the first two minutes of MSS
operation. After two minutes, an alternate method must be used or the
MSS must be rebooted.
On a UNIX host, create an entry in the host’s ARP table and substitute the intended IP
address and the hardware address of the server, then ping the server (See Figure 6-1). This
process typically requires superuser privileges.
Figure 6-1: Entering ARP and Ping (UNIX)
6-2
Getting StartedIP Address Configuration
For the ARP command to work on Windows, the ARP table on the PC must have at least
one IP address defined other than its own. Type ARP -A at the DOS command prompt to
verify that there is at least one entry in the ARP table. If there is no other entry beside the
local machine, ping another IP machine on your network to build the ARP table. This has
to be a host other than the machine on which you're working.
Use the following commands to ARP the IP address to the MSS and make the MSS
acknowledge the IP assignment.
Figure 6-2: Entering ARP and Ping (Windows)
Note: There should be replies from the IP address if the ARP command
worked.
When the MSS receives the ping packet, it will notice that its IP address is not set and will
send out broadcasts to see if another node is using the specified address. If no duplicate is
found, the server will use the IP address and will respond to the ping packet.
The MSS will not save the learned IP address permanently. This procedure is intended
as a temporary measure to enable EZWebCon to communicate with the server, or allow an
administrator to Telnet into the MSS. Once logged in, the administrator can enter the
Change IPaddress command to make the address permanent.
Figure 6-3: Changing the IP Address
% telnet 192.0.1.228
Trying 192.0.1.228
Any host wishing to access the MSS will have to be told the MSS’s IP address. This is
typically configured in the unix file /etc/hosts or via a nameserver. Refer to the host’s
documentation for additional information.
6-3
Incoming Logins Getting Started
DHCP, BOOTP, and RARP are all enabled by default on the MSS. If you wish to disable
them, use the Change DHCP, Change BOOTP, and Change RARP commands.
If the MSS has encountered a problem with the Ethernet network, it will send an alert
message to the console and wait ten seconds to detect serial port activity before attempting
to finish booting. If you press a key during that ten second time period, the MSS will
display the Boot prompt at which you can enter the Change IPaddress command to set the
unit’s IP address.
For security reasons, you may wish to disable incoming logins. If it is undesirable to disable
incoming logins, the MSS can be configured to require a login password for incoming
connections with the Change Incoming command. The incoming password feature can be
disabled with the Change Incoming Nopass command.
6-4
Getting StartedIncoming Logins
% telnet 192.0.1.88
6.2.3.2 Rlogin
Rlogin allows users to connect to a remote device as if they were on the local network.
Rlogin is enabled by default.
Figure 6-6: An Rlogin Connection
% rlogin 192.0.1.88
If there is a problem during the boot process, pressing any key will display the Boot prompt.
This prompt enables you to enter a special set of commands, called Boot Configuration
Program (BCP) commands, which are discussed in Appendix B.
6-5
Incoming Logins Getting Started
To connect to the remote console port, use the Telnet command followed by the MSS IP
address and the remote console port number. You will have to enter the login password.
The default login password is access.
Figure 6-7: Connecting to the Console Port
6.2.7 Logout
To manually log out of the MSS, type Logout or Logout Port at the Local> prompt or
press Ctrl-D.
Figure 6-9: Logging out of the MSS
Local> LOGOUT
6-6
Configuration Command Set
7: Configuration
Certain parameters must be configured before the MSS can function in the network.
EZWebCon is the recommended way to communicate with and configure the MSS. This
chapter explains an additional method of configuration: the command line interface and
MSS command set.
Note: Instructions for using EZWebCon are included on the distribution CD-
ROM. EZWebCon also has on-line help to assist you with
configuration.
Note: To return to factory defaults, press and hold the Reset button while
cycling power on the unit, or enter the Initialize Factory command at
the Local> prompt.
Note: Default passwords may pose a security risk and should be changed as
soon as possible. This is especially true of the privileged password.
If another user is currently the privileged user for the MSS, use the Set Privileged
Override command to forcibly become the privileged user. To relinquish privileged status,
enter the Set Noprivilege command.
7-1
TCP/IP Configuration Configuration
The privileged password can be changed with the Change Privpass command. Specify a
new password of up to six alphanumeric characters.
Figure 7-2: Changing Privileged Password
Note: All hosts must agree on the subnet mask for a given network.
When the IP address is configured, a default subnet mask will be configured. If your
network is divided into subnetworks, you will need to create a custom subnet mask; the
default subnet mask will not be correct for your network. Use the Change Subnet Mask
command.
Figure 7-4: Setting the Subnet Mask
7-2
Configuration TCP/IP Configuration
7.2.3 Gateway
Usually, a TCP/IP internet is broken down into networks and subnetworks, and a host is
able to see only the hosts on its own network. TCP/IP networks rely on routers or gateways
to transfer network traffic to hosts on other networks. Gateways are typically connected to
two or more networks and will pass or route TCP/IP packets across network boundaries.
The MSS can be told which hosts are the gateways for the local network. If no gateway is
specified, the MSS will listen to broadcasts on the network from other gateways to decide
which hosts are acting as gateways. The command below tells the MSS which host is the
preferred gateway.
Figure 7-5: Specifying a Gateway
A secondary gateway can also be configured in case the primary gateway is unavailable. If
you wish to clear the gateway configuration, specify 0.0.0.0 as the IP address in the above
command. See Change Gateway in the MSS Reference Manual for more information.
A secondary nameserver can also be specified for use when the primary nameserver is
unavailable. See Change Nameserver in the MSS Reference Manual for more information.
Note: If the MSS cannot resolve a text host name, the numeric address must
be entered.
The MSS also allows you to set a default domain name to be appended to any host name
for the purpose of name resolution. When a user types a host name, the MSS will add this
domain name and attempt the connection. Name checking applies to any MSS commands
that require text name resolution, such as Telnet, Rlogin, and Ping. To set the default, enter
the Change Domain command, followed by the desired domain name in quotes
Figure 7-7: Configuring the Default Domain
7-3
TCP/IP Configuration Configuration
7.2.5 IP Security
IP security allows the system administrator to restrict incoming and outgoing TCP/IP
sessions and access to the serial port. Connections are allowed or denied based upon the
source IP address for incoming connections and the destination IP address for outgoing
connections.
IP security information can be added to the IP local host table. To add an entry, specify an
IP address and whether to allow or deny connections. For example, the command below
disables outgoing connections for all addresses between 192.0.1.1 and 192.0.1.254.
Figure 7-8: IP Security Command
Single addresses can also be specified. To view the host table entries, enter the Show
IPSecurity command. To remove an entry, use the Delete IPSecurity command followed
by the IP address that you want to remove.
7.2.6 SNMP
The MSS supports the SNMP network protocol, which allows hosts on the network to
query nodes for counters and network statistics and change some parameters on those
nodes. The form of these requests is documented by RFC 1098. The list of items that can
be queried and/or set and the type of data used, such as integer and string, are both
documented in various Management Information Bases (MIBs). MIBs cover a variety of
things, such as port status, counters, and IP address resolution tables.
The MSS has one SNMP community configured by default, named public, and it allows
only read access. To create an SNMP community with read/write access, enter a command
of the following form, where tahoe is the new community name.
Figure 7-9: Creating SNMP Write Community
Note: See Change SNMPSetComm in the MSS Reference Manual for more
information about configuring MIB usage.
Once you enable an SNMP write community, you can configure the following settings.
Items marked with an asterisk (*) are saved to NVR.
RS232 MIB:
PortInSpeed*
PortOutSpeed* (changing either of the previous two changes both)
PortInFlowType*
PortOutFlowType * (changing either of the previous two changes both)
AsyncPortBits*
AsyncPortStopBits*
AsyncPortParity *
AsyncPortAutobaud*
7-4
Configuration Serial Port Configuration
Character MIB:
PortName
PortReset
PortInFlowType
PortOutFlowType
PortSessionMaximum
SessionKill.
Serial ports are set at the factory for 9600 baud, 8 data bits, one stop bit, and no parity.
These and other serial port features can be customized on the full-features serial port as
shown in the following sections. Remember that ports should be logged out after
configuration.
To change the serial port’s access mode, use the Change Access command.
Figure 7-10: Changing Serial Port Access Mode
7.3.2 Autostart
Normally, the serial port will wait for a carriage return before starting a connection. When
the Autostart option is enabled, the connection will be established as soon as the unit boots
(or if modem control is enabled, as soon as the DSR signal is asserted). To control this
feature, enter the Change Autostart command.
Figure 7-11: Enabling Autostart
A port set for Autostart will not be idle, and therefore will not be available for network
connections. If network connections are desired, Autostart should remain disabled (the
default).
7-5
Serial Port Configuration Configuration
Autostart can also be triggered by a specific input character. There is no default Autostart
character, you will have to configure one. For example, when using Modem Emulation
Mode, you may want to use A so that Autostart will happen as soon as an AT modem
command is entered. See Enabling Modem Mode on page 8-8 for more information.
Figure 7-12: Configuring an Autostart Character
The MSS supports Autobaud, which allows the serial port to match its speed to the attached
serial device upon connection (see Change Autobaud in the MSS Reference Manual for
an explanation of the baud rate negotiation process). Autobaud is disabled by default, but
can be enabled with the following command.
Figure 7-14: Enabling Autobaud
7-6
Configuration Serial Port Configuration
Note: Applications that use Ctrl-Q and Ctrl-S will conflict with XON/XOFF
flow control, in which case RTS/CTS is recommended.
To switch between flow control methods, use the Change Flow Control command
followed by the preferred method. If you do not wish to use flow control at all, specify
None.
Figure 7-16: Enabling Recommended Flow Control
If you’re using XON/XOFF flow control, the XON/XOFF characters will be removed from
the data stream by default. To prevent this removal, the Passflow option can be enabled.
However, passflow is unnecessary in most situations. See the Commands chapter in the
MSS Reference Manual for more information.
Note: Modem Emulation Mode, in which the MSS acts like a modem and only
accepts AT modem commands, is discussed in Chapter 8.
Once you are finished configuring modem-related settings, refer to the Modem
Configuration Checklist on page B-7.
7-7
Serial Port Configuration Configuration
◆ DSRLogout enabled, meaning the MSS will log out the port when DSR is dropped.
◆ DTR wiggle on logout, meaning the MSS will hold DTR low for approximately 3
seconds after the port is logged out.
When MSS signal checking is enabled, the MSS will check for the presence of a DSR
signal before allowing incoming connections. Remote (network) connections to the serial
port will not be permitted unless the DSR signal is asserted. To enable DSR signal
checking, use the Change Signal Check command.
Figure 7-18: Enabling Signal Checking
7.3.6.3 DSRlogout
When a device connected to the MSS is disconnected or powered off, the DSR signal is de-
asserted. The MSS can be configured to automatically log out the port when this occurs
using the Change DSRLogout Enabled command. This also prevents users from
accessing other sessions by switching terminal lines.
Figure 7-19: Enabling DSRLogout
7-8
Configuration Serial Port Configuration
7.3.6.4 DTRwait
Spurious characters from the modem may be interpreted as a user login, which could cause
the port to be unavailable for connections. To avoid this behavior, the MSS uses the Data
Transmit Ready (DTR) output line to signal the serial device that a connection is possible
or acceptable.
Normally DTR will be asserted when the port is idle, which allows devices to answer an
incoming connection; many devices will not do so unless DTR is asserted. The DTRwait
feature can be used to delay the MSS from asserting DTR until the port is actually in use
(whether due to a login or a network connection). To control DTRwait, use the Change
DTRWait command.
Figure 7-20: Enabling DTRWait
The MSS will generally assert DTR when a connection begins and de-assert DTR when the
connection ends.
7.3.7 Logouts
In addition to DSRlogouts, the port can be manually logged out, or it can be configured to
automatically log out when it has been inactive for a pre-determined length of time. To
manually log out of the MSS, type Logout at the Local> prompt, or press Ctrl-D.
Figure 7-21: Logging out of the MSS
Local>> LOGOUT
To log out the port after a specified period of inactivity, use the Change Inactive Logout
command. This command works in conjunction with the Change Inactive Timer
command which defines how long a port must remain idle before it is automatically logged
out.
For example, to make the MSS log out the port after two minutes of inactivity, use the
following commands.
Figure 7-22: Enabling Timed Inactivity Logout
The inactivity logout timer period can also be specified in seconds. For example, changing
2m in the example to 120s produces the same results.
7-9
Serial Port Configuration Configuration
Note: Because dedicated connections leave no easy way to log into the MSS,
configuring the single MSS serial port for dedicated service is not
recommended unless incoming logins are enabled. Otherwise, only
Telnet console port connections are possible.
7-10
Using the MSSLite Incoming Connections
◆ Setting up two MSS units to emulate a direct serial connection over the LAN
(Section 8.5, Serial Tunnel).
◆ Using the MSS as a data pipe between a serial device and multiple hosts on the
network (Section 8.6, Multihost Mode).
◆ Making the MSS look like a modem so that it can be used with existing
communications software (Section 8.7, Modem Emulation Mode).
◆ Using the Lantronix COM Port Redirector software to redirect PC COM ports
(Section 8.8, COM Port Redirector).
Note: If the serial port is in use, the socket connection will be refused.
There are two categories of sockets. Well-known sockets are those that have been defined
in RFCs (Requests for Comments). For example, port 23 is used for Telnet connections.
There are also custom sockets that users and developers define for their specific needs.
The MSS supports TCP/IP socket connections to ports 2001 and 3001. Opening a TCP
session to port 3001 will form a raw TCP/IP connection to the serial port. Port 2001 can be
used when Telnet IAC interpretation is needed.
To specify a connection to a socket, use the Telnet command followed by the MSS IP
address (or resolvable name) and the desired socket number.
Figure 8-1: TCP/IP Socket Connection
8-1
Host Applications Using the MSSLite
When a host application makes a socket connection to the MSS, it uses the socket as a data
pipe to send and receive data. The host application performs general read/write tasks, and
works with the MSS as if it were a directly-attached serial device.
There are some important points to remember when making a socket connection.
◆ Port access must be set to either Dynamic or Remote to allow network connection
requests. Local access does not allow a port to receive connection requests from the
network. To change the port’s access type, use the Change Access command
followed by either Dynamic or Remote.
◆ The port must be idle. Use the Show Ports command to verify that the port is not in
use. To ensure that the port will be idle, Telnet to the remote console port rather than
attaching a terminal to the serial port.
◆ Only one serial port connection is allowed at a time, except in the case of Multihost
Mode (see Section 8.6).
◆ Timing between serial signals (such as DSR, RTS, and CD) is not preserved, and the
state of such signals is not readable.
8-2
Using the MSSLite Interactive Connections
8.4.1.1 Telnet
To start an outgoing Telnet session to a remote host on a TCP/IP network, type Telnet at
the Local> prompt, followed by either the host’s name or its numeric IP address.
Figure 8-2: Opening a Telnet Connection
Note: If a preferred service has been configured, a host name is not required.
You can also make a Telnet connection to a specific port number, as described in Serial
Tunnel on page 8-6.
8.4.1.2 Rlogin
Rlogin allows a user to log into a remote host as if he or she were a local user. In the
example below, shark is the remote host and lola is the username.
Figure 8-3: Connecting with Rlogin
Unless the username is password protected, the user will be logged in normally.
Note: Because Rlogin can bypass the normal password/login sequence and
is therefore a potential security problem, it may be disabled on some
hosts. It is disabled by default on the MSS.
If your terminal does not have a Break key, you can configure a local break switch key with
the Change Local Switch command.
Figure 8-5: Defining a Local Switch
A user’s open sessions can be thought of as a list from the earliest to the most recently
created. Forward refers to a more recent connection, while backward refers to a session
started earlier. The list is also circular; going forward from the most recently created
session takes you to the earliest session, and going backward from the earliest session
resumes the most recent session. For example, user Bob connects to host Thor. He then
breaks to local mode and connects to host Duff. After working, he breaks and connects to
host Conan. His session list, shown with the Show Session command, would be:
Thor
Duff
Conan
Conan is the current session. The current session is either the session to which a user is
currently connected, or the last session the user was in before entering local mode. If Bob
presses the backward key while working in Conan, he will resume his session on Duff. If
he presses the forward key while working in Conan, he will move to his session on Thor.
The Change Backward Switch and Change Forward Switch commands define keys that
can be used to switch sessions without returning to local mode. No backward or forward
switch keys are enabled by default. They must be explicitly defined.
Figure 8-6: Defining Switches
Note: The MSS intercepts and processes switch keys; it does not pass them
to the remote host.
8-4
Using the MSSLite Interactive Connections
8-5
Serial Tunnel Using the MSSLite
Serial Device
Serial Device
A B
Ethernet
192.168.5.2 192.168.5.10
Note: If the Servers are on different IP subnets, the default gateway on each
unit will have to be configured with the Change Gateway command.
The above commands create a raw (8-bit clean) TCP connection between the serial ports
of the two Servers once the units have been power-cycled. The commands for MSS_A
ensure that it will automatically connect to MSS_B each time it is booted. The commands
for MSS_B ensure that it is always available to accept connections from MSS_A.
Setting up Dedicated hosts ensures that the units will always talk to each other. Enabling
Autostart for both units enables one MSS to send data to the other MSS without having to
wait for a serial carriage return to start the session. Finally, when Autostart is enabled, the
access mode must be either Local or Dynamic (more flexible).
◆ The MSS attempts to send data in the order it is received. That is, it reads in and
sends data from one host before reading in any data from another host.
◆ The MSS will ping TCP and UDP hosts before sending packets to make sure the
remote hosts are alive. If they are alive, the MSS makes the real connection and
passes the data. If not, the MSS will retry later. Similarly, if one of the host
connections is terminated prematurely, the MSS will attempt to reconnect at preset
intervals.
Note: Retry affects data flow to all hosts, so unreliable hosts should be
removed from the host list.
◆ If a host’s flow control or other settings block the MSS from sending, the MSS will
skip it and send the data to the other hosts. However, the MSS does not keep a list
of which hosts were skipped in the past—it consults all hosts each time it has data
to send.
◆ When the MSS serial port is logged out, all host sessions are disconnected and the
port becomes idle.
When a dedicated connection is enabled, local mode hotkeys for session manipulation are
disabled.
8-7
Modem Emulation Mode Using the MSSLite
In the example, the UDP host entry is actually a broadcast IP address. Data is sent to all
hosts on that particular subnet.
Note: If the MSS is in modem emulation mode and the serial port is idle, the
MSS can still accept network TCP connections to the serial port.
To use modem mode, enable modem emulation and set your MSS for Autostart using A as
the autostart character. This will trigger the MSS to enter modem mode whenever it
encounters a modem-style AT command.
Figure 8-11: Enabling Modem Mode
As soon as someone types an AT command, the MSS will enter modem mode and begin
processing the AT commands.
Command Function
ATDT <ipaddress> Forms a TCP connection to the specified host. Two IP address for-
mats are allowed. The first uses periods, while the second omits
periods and adds zeroes to segments less than 3 characters long:
Ex: ATDT 192.0.55.22:3001T
Ex: ATDT 192000055022:3001T
Users can specify sockets as well; in the examples, :3001T tells
the MSS to form a raw TCP connection to socket 3001.
ATV Result codes in text (ATV0, the default) or numeric (ATV1) style.
+++ Returns the user to the command prompt when entered from the
serial port during a remote host connection.
Multiple commands can be entered on the same line (for example, ATE0Q1V0 will work).
However, if the MSS encounters a command that it doesn’t recognize, it will ignore the
whole command line. For this reason, you should enter only one command per line.
8-9
COM Port Redirector Using the MSSLite
For these reasons, you will need to change the way you wire your MSSLite-A and
MSSLite-B DB25 adapters.
◆ The serial device’s DTR goes out to BOTH its own DSR in and the MSS DSR in.
When the device asserts its DTR, it will see its DSR asserted. That way the device
thinks that the “modem” (the MSS) is ready to accept commands all the time and the
MSS can log out the serial port when the device disconnects.
◆ The MSS DTR out goes to the serial device’s CD in. That way the MSS can signal
the serial device that there is a valid connection, and the serial device will know it
can send data to the remote device.
The MSSLite-C has a CD out pin, and it drives CD out the same way it drives DTR. Users
can wire the MSS CD out to the PC’s CD in.
The Redirector intercepts communications to specified COM ports and sends them over an
IP network connection to the MSS serial port. This enables the PC to use the MSS serial
port as if it were one of the PC COM ports.
The COM Port Redirector software and installation instructions are included on the
distribution CD-ROM.
8-10
Contact Information Technical Support Requests
A: Contact Information
A.1 Technical Support Requests
If you are experiencing problems with the MSS or have suggestions for improving the
product, please contact Lantronix Technical Support.
Technical Support
Support Phone: 800/422-7044 or 949/453-3990
Support Fax: 949/450-7226
Internet: support@lantronix.com
◆ Product name
◆ Product status when the problem occurred; please try to include information on user
and network activity at the time
◆ If the problem is related to the serial port, please include the results of Show Ports
and Show Server Characteristics
A-1
Complete Contact Information Contact Information
International Sales
Direct Sales: 949/450-7227
Sales Fax: 949/450-7231
Internet: intsales@lantronix.com
A-2
Troubleshooting Problems and Error Messages
B: Troubleshooting
This Appendix discusses how to diagnose and fix errors quickly yourself without having to
contact a dealer or Lantronix. It will help to connect a terminal to the serial port while
diagnosing an error to view any summary messages that are displayed.
The MSS is The unit or its power supply is Contact your dealer or Lantronix
connected to a power damaged. Technical Support for a replacement.
source, but there is
no LED activity.
The MSS is unable to This generally indicates a Note the blinking LED and its color, then
complete power-up hardware fault. One of the LEDs contact your dealer or Lantronix
diagnostics. will be solid red for three seconds, Technical Support. The MSS will not be
followed by one second of another operational until the fault is fixed.
color.
The MSS completes There is a problem with the serial Check the terminal setup and the physical
its power-up and connection or the set-up of the connections, including the cable pinouts
boot procedures, but serial device. (see Appendix C). Try another serial
there’s no noticeable device or cable, or cycle power on the
serial activity. MSS.
B-1
Problems and Error Messages Troubleshooting
The terminal shows a The MSS is not connected Ensure that the MSS is firmly connected
Boot> prompt rather properly to the Ethernet. to a functional and properly-terminated
than a Local> network node.
prompt.
The MSS Ethernet address is The MSS Ethernet address is located on
invalid. the bottom of the unit. Use the Change
Hardware command to set the correct
address, then reboot.
The MSS passes If the OK LED blinks rapidly, the Reboot the unit. If you get the same
power-up Flash ROM code may be corrupt. message, you will need to reload Flash
diagnostics, but ROM. See Reloading MSS Software on
attempts to download If you did not request a TFTP page D-2.
new Flash ROM code boot, the flash ROM code is
from a network host. corrupt. The unit will remain in
boot mode.
B-2
Troubleshooting DHCP Troubleshooting
Is DHCP enabled on the Use the Define Server DHCP Enabled command. If
Server? you manually enter an IP address, DHCP is disabled.
Is the DHCP server Check to see that the DHCP server is on and is
operational? functioning correctly.
Did the Server get its IP Refer to the DHCP Manager on your DHCP server for
address from the DHCP information about addresses currently in use. If the
server? DHCP server does not list your Server’s IP address,
there may be a problem.
Is the MSS in the loadhost’s The MSS must be in this file for the host to answer a
/etc/hosts file? BOOTP or TFTP request.
Is the download file in the right The download file must be in the correct directory and
directory? Is it world-readable? be world-readable for the BOOTP request to be
answered.BOOTP implementations frequently add a
default pathname to the download filename if no
explicit path is present in the configuration file. You
should generally specify the complete pathname for
the download file in the BOOTP configuration file.
Are the MSS and the host in the Some hosts do not allow BOOTP replies across IP
same IP network? networks. For example, if the MSS IP address is
192.0.1.10 and the host’s is 192.0.2.30, some host
operating systems will not provide BOOTP replies to
the MSS. Use a host that is running a different
operating system, or change the MSS so that it is on
the same IP network as the host.
B-3
TFTP Troubleshooting Troubleshooting
Is TFTP enabled on Ensure that the /etc/inetd.conf file has an uncommented line
the loadhost? enabling the TFTP daemon. Machines may have the TFTP daemon
line commented out.
If the /etc/inetd.conf file has to be modified, the TCP/IP server
process (daemon) has to be told of this via a signal. Find the
process ID (PID) of the inet daemon, and then signal the process.
Normally, the process is signalled by sending it a HUP signal (kill -
HUP nnnnn).
The /etc/inetd.conf or /etc/netd.conf file is re-read whenever the
UNIX host boots. See the man pages (man inetd) for more
information.
Is the filename The name and case of the software download file must be correct.
correct? The software file names are uppercase, but can be renamed. The
server will look for uppercase names by default.
If the MSS does not have enough information to boot, or the network or flash boot has
failed, it will print a message to the console and wait ten seconds for serial port activity. If
it detects serial port activity, it will continue booting provided the flash is good. However,
if the user presses a key during that ten second time period, the MSS will display the Boot>
prompt.
B-4
Troubleshooting Entering Commands at the Boot Prompt
A series of commands called Boot Configuration Program (BCP) commands can be entered
at the Boot> prompt to configure the MSS. These commands are a subset of the entire MSS
command set. For example, a typical TCP/IP configuration might use the following
commands:
Figure B-1: BCP Command Examples
These commands set the Server’s address, the software loadfile, and the loadhost’s IP
address (as well as that of a backup loadhost). The server then reboots using the Flash
command and will attempt to load the file MSSLITE.SYS from the host at 192.0.1.188.
HELP
Displays a one-page summary of available commands and what they do.
INIT 451
Reboots the MSS after it has been configured. If the MSS can find and load the
specified software loadfile, it will restart itself with full functionality. If the
loadfile is not found, the server will attempt to reload continuously. If there is an
error, or if the console’s Return key is pressed, the MSS will re-enter the Boot
Configuration Program.
The Ethernet address should have been set at the factory. Setting an incorrect
address could cause serious network problems.
B-5
Entering Commands at the Boot Prompt Troubleshooting
TCP/IP users must use the Software option to specify the loadhost, the loadfile,
and their own network address.
TFTP users can specify a complete path name (up to 31 characters) if the file is
located in a directory other than the default. The case of the filename must match
that of the filename loaded onto the host computer.
SHOW SERVER
Use this command before and/or after issuing other commands to view the current
MSS setup.
FLUSH NVR
This command is used to restore the MSS’s non-volatile RAM to its factory
default settings. It will reset everything that is configurable on the server,
including the unit’s IP address.
FLASH
This command will force the MSS to download new operational code and reload
it into Flash ROM. This is necessary when a new version of software is released
and you wish to upgrade your unit. If the server cannot download the file, the code
in Flash ROM will still be usable.
B-6
Troubleshooting Modem Configuration Checklist
◆ The modem must assert CD (or DSR, if connected) when connected to another
modem. It must not assert CD when disconnected. The modem may optionally assert
CD during outbound dialing.
◆ The modem and MSS must agree on the flow control method and baud rate scheme.
◆ The modem must not send result codes or messages to the server except optionally
during outgoing calls.
◆ The modem should be set to restore its configuration from non-volatile memory
when DTR is dropped.
◆ The modem should be configured to answer the phone if incoming connections are
to be supported. Generally this is done with the ats0=1 command.
◆ The modem should not be configured to answer the phone unless the MSS asserts
DTR.
◆ MSS Modem control must be enabled. Using modems on ports without modem
control enabled will lead to security problems.
B-7
Pinouts Ethernet Connector
C: Pinouts
C.1 Ethernet Connector
Figure C-1: RJ45 Ethernet Connector Pinout
RJ45 Ethernet
1 8
1: RX+
2: RX-
3: TX+
6: TX-
◆ The MSSLite-B has a DB25 connector that provides a single RS232 serial port. This
interface will be discussed first because it is the simplest.
◆ The MSSLite-A has a DB25 connector that provides both an RS232 serial port and
a pared-down serial console port.
◆ The MSSLite-C has two 10-pin IDC headers that provide a DCE main serial port and
a pared-down DTE serial console port.
◆ The MSSLite-D has a 50-pin OEM style connector. Pinouts for this connector are
determined jointly by Lantronix and the individual customer.
C-1
Serial Connectors Pinouts
PWR GND*
+5V*
13 25
* not connected unless specifically ordered
(in/out designations are relative to the MSS)
If you connect one of these models to another DTE device through a null modem cable, you
can connect the Alt CD out pin to the other device’s CD in.
IDC10 Male
DTE2 (console)
10 9
Reset
CTS (in)* RTS (out)*
DSR (in)* GND
DTR (out)* TX (out)
RX (in)
2 1
DTE1 (optional)
10 9
+5V* PWR GND*
CTS (in) RTS (out)
DSR (in) GND
DTR (out) TX (out)
RX (in) CD (in)
2 1
DCE1
10 9
+5V* PWR GND*
CTS (out) RTS (in)
DSR (out) GND
DTR (in) TX (in)
RX (out) CD (out)
2 1
* not connected unless specifically ordered
(in/out designations are relative to the MSS)
When connected, the Reset pin on the DTE2 port functions as a remote (software-
controlled) reset switch. It is active low.
C-3
Power Connectors Pinouts
LEDs
1 GND
+ 2 PWR
+
Power
Connector
C-4
Software Updates Obtaining New Software
D: Software Updates
The latest version of the Lantronix MSS operating software and its associated release notes
can be downloaded directly from Lantronix via anonymous FTP through the Internet.
Comments and/or requests for help via email can be sent to support@lantronix.com.
Comments regarding the FTP/download process can be sent to ftp@lantronix.com.
The files are stored in both normal and Unix compress (filename.z) formats; if you have
access to the Unix compress utility, you should download the compressed versions. These
files are binary data, so the binary option must be used to transfer the files.
To log into the FTP server, use the username anonymous and enter your full email
address as the password. If the FTP server cannot verify the username or email address, you
will be denied access. The machine that issues the FTP command must be resolvable via
the INADDR.ARPA DNS record for the connection to succeed. If access is denied, try
using a “known” machine such as a gateway or nameserver.
Once a connection has been made, the following text will be displayed:
Figure D-1: Lantronix FTP Session
All released files are in the pub directory. Always download the README file first; it
contains a directory of available software versions.
D-1
Reloading MSS Software Software Updates
The MSS can be reloaded from network hosts using TCP/IP or MOP. Reloading
instructions are given in the following subsections. Regardless of which protocol is used to
update Flash ROM, the following points are important:
◆ Use the Show Server Bootparams command to check the MSS settings and verify
that the correct download file has been configured before using the Initialize
Reload command to reboot the server and reload the code.
Note: It is very important to check the MSS settings before using the Initialize
Reload command to ensure you are reloading the correct software file.
1 If BOOTP, DHCP, or RARP is enabled, the MSS will request assistance from a
BOOTP, DHCP, or RARP server before starting the download attempts. The MSS
will then try TFTP and MOP booting, in that order, provided that it has enough
information to try each download method.
2 The MSS will download and rewrite the Flash ROM. This step will take
approximately two minutes from the time the Initialize command is issued.
3 If the download file cannot be found or accessed, the MSS can be rebooted with the
code still in Flash ROM. As noted in the installation instructions, the OK LED will
blink quickly while the MSS is booting and reading code, and then slowly when it
returns to normal operation.
D-2
Software Updates Reloading MSS Software
D.2.1 TCP/IP
Downloading involves the Trivial File Transfer Protocol (TFTP), and optionally BOOTP.
The MSS will make a BOOTP query each time it boots. If a host provides BOOTP support,
it can be used to set the Server’s IP address and loadhost information.
Note: FTP must be enabled on the host for downloading to work. Several
major Unix vendors ship their systems with TFTP disabled
Add the Server’s name, IP address, hardware address, download path, and loadfile name to
the BOOTP file (usually /usr/etc/bootptab). The path and filename are case sensitive; they
must be enclosed in quotation marks. Also, the file and directory must be world-readable
for the MSS to be able to access the loadfile.
Some BOOTP and TFTP implementations require a specific directory for the
MSSLITE.SYS file. In this case, the path should not be specified in the bootptab file—the
file must be placed in the bootptab directory. If BOOTP cannot be used to configure the
Server’s IP parameters, configure them by hand using the following commands:
Figure D-2: Reloading Flash ROM from TCP/IP
Note: Before the MSS can be booted across an IP router, the router must be
configured to perform proxy arping for the MSS.
D.2.2 MOP
Copy the MSSLITE.SYS file to the MOM$LOAD directory. The MSSLITE.SYS filename
is the only parameter that the MSS needs to reload via MOP. Make sure the service
characteristic is enabled on the host’s Ethernet circuit, then reload the server using the
following command:
Figure D-3: Reloading Flash ROM from VMS
The MOM$LOAD search path must include the directory containing the MSSLITE.SYS
file.
D-3
Specifications Board Layouts
E: Specifications
E.1 Board Layouts
The MSSLite models share the same basic layout, as seen in Figure E-1. The main
differences are the serial connectors, the LEDs, and the power components. The following
diagram shows a rough approximation of the MSSLite board layout.
Figure E-1: MSSLite General Board Layout
Reset
Button
LEDs
Power Interface/
Connector
H
cm
5
1.
8.5 cm L (inner)
9.5 cm L (outer)
E-1
Board Layouts Specifications
The model-specific board diagrams that follow show the proper components and
positioning for the four different models.
Figure E-2: MSSLite-A and MSSLite-B
RJ45
Ethernet
Port
DB25
NVR LN R
Serial
Reset AC K Port
T
PW
LEDs
Power
Connector
RJ45
Ethernet
Port
DTE2
(console)
NVR
Reset
LNK
ACT
LEDs
E-2
Specifications Environmental Information
Note: For help in determining whether your power supply meets the
requirements, contact Lantronix using the information in Appendix A.
The rest of the power specifications are broken down by model. Notice that while models
A and B have the “same” barrel-style power jack, the power requirements are different.
Note: See the MSSLite Model Overview in the Introduction chapter for more
information on how the models differ. E-3
Power Requirements Specifications
E-4
Specifications Power Requirements
E.3.2 MSSLite-B
The MSSLite-B contains no 5V voltage regulator. You must supply the MSSLite-B with
pre-regulated 5V power.
E-5
Warranty Information
Lantronix warrants for a period of FIVE YEARS from the date of shipment that each Lantronix MSS
Micro Serial Server supplied shall be free from defects in material and workmanship. During this
period, if the customer experiences difficulties with a product and is unable to resolve the problem by
phone with Lantronix Technical Support, a Return Material Authorization (RMA) will be issued.
Following receipt of a RMA number, the customer is responsible for returning the product to
Lantronix, freight prepaid. Lantronix, upon verification of warranty will, at its option, repair or
replace the product in question, and return it to the customer freight prepaid.
If the product is not under warranty, Lantronix will contact the customer who then has the option of
having the unit repaired on a fee basis or having the unit returned. No services are handled at the
customer's site under this warranty.
Lantronix warrants software for a period of sixty (60) days from the date of shipment that each
software package supplied shall be free from defects and shall operate according to Lantronix
specifications. Any software revisions required hereunder cover supply of distribution media only
and do not cover, or include, any installation. The customer is responsible for return of media to
Lantronix and Lantronix for freight associated with replacement media being returned to the
customer.
Lantronix shall have no obligation to make repairs or to cause replacement required through normal
wear and tear of necessitated in whole or in part by catastrophe, fault or negligence of the user,
improper or unauthorized use of the Product, or use of the Product in such a manner for which it was
not designed, or by causes external to the Product, such as, but not limited to, power or failure of air
conditioning.
The information, recommendation, description and safety notations in this or other documents
supplied by Lantronix are based on general industry experience and judgment with respect to such
hardware and software. THIS INFORMATION SHOULD NOT BE CONSIDERED TO BE ALL
INCLUSIVE OR COVERING ALL CONTINGENCIES.
Warranty claims must be received by Lantronix within the applicable warranty period. A replaced
product, or part thereof, shall become the property of Lantronix and shall be returned to Lantronix at
the Purchaser's expense. ALL RETURN MATERIAL MUST BE ACCOMPANIED BY A RETURN
MATERIAL AUTHORIZATION NUMBER ASSIGNED BY LANTRONIX.
Declaration of Conformity
(according to ISO/IEC Guide 22 and EN 45014)
Supplementary Information
“The product complies with the requirements of the Low Voltage Directive 72/23/
EEC and the EMC Directive 89/336/EEC.”
P/N 310-081
Index
Numerics F
10BASE-T 2-1, 3-1, 4-2, 5-1 Factory defaults B-6
A Flash ROM 1-3, B-2
ARP entry 6-2 Reloading B-6
Autobaud 7-6, B-7 Flow control 7-7
Flush NVR B-6
B
Baud rate 7-6
G
BCP (Boot Configuration Program) 6- Gateway 1-2
5, B-5 Groups 1-3
Boot prompt 6-5, B-1, B-4 H
Boot troubleshooting B-1 Hardware address B-5
BOOTP 1-2, 2-4, 3-4, 4-5, 6-4, B-5, D- Hardware flow control 7-7
2, D-3 Help command 1-2
C Host 1-4
CD (Carrier Detect) B-7 Host table 1-2
Command completion 1-2 I
Commands 6-5 Inactivity logouts 7-9
D Installation 2-3, 3-3, 4-4
DB25 2-1, 3-1, 4-2 IP address B-1
Defaults, restoring B-6 Configuring 6-2, B-5
DHCP 1-2, 6-4, B-5 IP security 1-3
Displaying current settings B-6 L
DNS 1-2 Lantronix FTP server D-1
Domain name 1-2 LEDs 1-1, 2-1, 3-1, 4-2, 5-1, B-1
Downloading software D-1 Loadfile B-6
DSR (Data Signal Ready) 7-5, 7-8, B- Loadhost 7-5, B-5
7 Local host table 7-4
DSRlogout 7-8 Local mode 1-4
DTR (Data Transmit Ready) 7-9, B-7 Local prompt 1-4, 6-4, 6-6, 7-9, B-2
DTRwait 7-9 Logouts 6-6, 7-9
E M
Error messages B-3 MIBs 7-4
Ethernet address B-5 Model overview 1-1
EZWebCon 6-2 Modem
i
Configuration checklist B-7 Restoring defaults B-6
Control 7-5, 7-8 RJ45 2-1, 3-1, 4-2, 5-1
DTRwait 7-9 Rlogin 1-2, 6-5
Monitoring counters B-7 RS232 7-4
MSSLite-A 2-1 RTS/CTS 7-7
Board layout 2-1 S
Installation 2-3 Serial console port 6-5
MSSLite-B 3-1 Server 1-4
Board layout 3-1 Session 1-4
Installation 3-3 Size 1-2
MSSLite-C 4-1 SLIP 1-2, 1-3
Board layout 4-2 SNMP 1-2, 7-4
Installation 4-4 Software, reloading D-2
MSSLite-D 5-1 Superuser privileges 6-2
Board layout 5-1
MSS.SYS file D-2
T
TCP/IP 7-2–7-5, B-1, D-2, D-3
N Support information 1-2
Nameserver 1-2 Technical support A-1
Node 1-4 Telnet 1-2
NVR Reset button 2-1, 3-1, 4-2, 5-1 TFTP D-3
NVRAM B-6 Troubleshooting
O Boot B-1
OEM connector 5-1 Error messages B-3
P Modems B-7
Parallel port 7-4 Power-up B-1
Passflow 7-7
Passwords 1-3
Ping 6-2
Port 7000 6-5
Power-up troubleshooting B-1
Prompts
Boot 6-5, B-1, B-4
Local 6-4, B-2
R
RARP 1-2, 2-4, 3-4, 4-5, 6-4, B-6, D-2
Rebooting B-5
Release notes D-1
Reloading software 1-3, B-6
Remote console port 1-3, 6-1, 6-5
ii