Open main menu

CDOT Wiki β

Changes

Cyclades Terminal Server

2,025 bytes added, 12:25, 6 August 2014
Created page with 'Category:Enterprise Hyperscale Lab The EHL is equipped with a Avocent Cyclades 32-port terminal server for access to the console port on specific development systems. ==…'
[[Category:Enterprise Hyperscale Lab]]
The [[EHL]] is equipped with a Avocent Cyclades 32-port terminal server for access to the console port on specific development systems.

== What is a Terminal Server? ==

A terminal server provides TCP/IP connectivity to RS-232 serial ports. Effectively, it lets you communicate with a serial port from anywhere on the Internet.

While this can be used for access to serial devices such as measurement tools and printers, or to enable a dedicated terminal to communicate with a network host, the terminal server in the EHL is used in a different way: it permits remote access to the serial console ports on computers within the EHL.

Most system firmware, boot software, and Linux kernels provide a console user interface. Only after the system is fully booted do network services become active.

On a PC, the console is often provided through a local video connection. On hyperscale system, it may be provided by an IPMI serial-over-LAN (SOL) connection. On a development board, it is usually provided by an RS-232 (or RS-485 or TTL) serial connection.

== The EHL Terminal Server ==

The EHL terminal server is accessed through iraq.proximity.on.ca and has the local hostname "terminal".

=== Web Access ===

Web access to the terminal server permits you to configure a port for access, including the communication details (speed, word length, parity) and port security. Access http://terminal/ from Iraq.

The web interface also provides a Java-applet-based client for port access, but it is usually better to ssh directly to the port (below).

=== SSH Access ===

SSH access is the easiest and best way to access console ports connected to the terminal server.

SSH to the terminal server using the user ID <code>'''username''':'''port'''</code> where '''username''' is your username on the terminal server and '''port''' is 7000 + serial port number. For example, to connect to serial port 3 with the Cyclades username "ostep", issue this command on Iraq:

ssh ostep:7003@terminal