<!DOCTYPE Article PUBLIC "-//Davenport//DTD DocBook V3.0//EN">
<article>
<artheader>
<title>Linux Based Console Server</Title>
<author>
	<firstname>Iain</firstname>
	<surname>Rae</surname>
	<affiliation>	
		<jobtitle>Computing Officer</jobtitle>
		<orgname>Division of Informatics.</orgname>
		<address>
			<email>iainr@dcs.ed.ac.uk</email>
			<phone>+44 (0) 131 650 5202</phone>
		</address>
	</affiliation>
</author>
<pubdate>2001</PubDate>
<revhistory>
	<revision>
		<revnumber>0.5</revnumber>
		<date> 23 February 2001 </date>
		<revremark> First Draft </revremark>
	</revision>
</revhistory>
<abstract>
<para>
This document describes how to install, configure, and maintain a Console Serverbased around a PC running linux, a multi-port serial card and the <ulink url="http://www.conserver.com"><citetitle>conserver</citetitle></ulink> package.
</para>
</abstract>
</artheader>
<sect1>
	<title>Overview</title>
<para>The department maintains a large number of Linux and Solaris servers, we configure them to allow console access via a serial port partly because of space issues and partly because this makes them much easier to maintain remotely. This means that we need to have a system which supports a large number of serial connections. As we are spread over a number of locations we also need a system which can deal with this transparently.</para>
</sect1>
<sect1><title>Requirements</title>
	<para><itemizedlist mark=opencircle>
		<listitem>
			<para>Able to support a large number (~50) of serial connections.
			</para>
		</listitem>
		<listitem>
			<para>Flexible enough to provide 2, 4 or 8 port connections in remote locations.
			</para>
		</listitem>
		<listitem>
			<para>Provide a secure (SSH,SSL or kerberos) connection from the users PC to the serial console.
			</para>
		</listitem>
		<listitem>
			<para>Provide transparent access to all consoles (user only has to do <command>command</command> <parameter class=command>hostname</parameter> in order to be connected).
			</para>
		</listitem>
		<listitem>
			<para>Prevent spurious <command>BREAK</command> commands being sent to the serial console (this will cause the equivalent of a STOP(L1)-a on solaris).
			</para>
		</listitem>
		<listitem>
			<para>
			</para>
		</listitem>
		</itemizedlist>
</para></sect1>
<sect1><title>Hardware</title>
	<para>Whilst there are a number of hardware only or software/hardware terminal server options such as the <ulink url="http://www.lightwavecom.com/reviews/3200_product_review.pdf">lighwave 3200 </ulink> or the <ulink url=" http://www.cisco.com/warp/public/cc/pd/rt/3600/index.shtml">cisco 3600 series</ulink> these tend to be expensive and in some cases provide far more ports than we would actually use in a given location.
	</para>
	<para>In terms of the hardware the most flexible solution (and the cheapest) is to use redundant PC's with multiple port serial cards.
	</para>
	<sect2><title>Cyclades Cards</title>
		<para>Websites<itemizedlist mark=bullet>
			<listitem><para>Main US <ulink url="http://www.cyclades.com">website</ulink>.</para>
			</listitem>
			<listitem><para>UK <ulink url="http://www.cyclades.co.uk">website</ulink></para>
			</listitem>
		</itemizedlist></para>
		<para>UK Sales information</para
		<address>
			<email>sales@mptdata.co.uk</email>
			<phone>01724 280814</phone>
			<fax>01724 858427</fax>
		</address>
	</sect2>
</sect1>
</article>

