Expand all contractions of this article.
Approved by: nik
This commit is contained in:
parent
c78727af17
commit
b15029d064
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/head/; revision=10956
1 changed files with 23 additions and 23 deletions
|
@ -26,7 +26,7 @@
|
||||||
This is often done with a LINE BREAK sent on the console serial
|
This is often done with a LINE BREAK sent on the console serial
|
||||||
port.</p>
|
port.</p>
|
||||||
|
|
||||||
<p>If we're going to play about with consoles, then there are a
|
<p>If we are going to play about with consoles, then there are a
|
||||||
couple of other things that would be great:</p>
|
couple of other things that would be great:</p>
|
||||||
|
|
||||||
<ul>
|
<ul>
|
||||||
|
@ -39,7 +39,7 @@
|
||||||
<li>
|
<li>
|
||||||
<p>Logging. If something has gone wrong, you would like to be
|
<p>Logging. If something has gone wrong, you would like to be
|
||||||
able to have a look at the previous console output to see
|
able to have a look at the previous console output to see
|
||||||
what's up. Ordinary console screens give you the last 25
|
what is up. Ordinary console screens give you the last 25
|
||||||
lines. More would be better.</p>
|
lines. More would be better.</p>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
|
@ -85,7 +85,7 @@
|
||||||
href="http://www.avocent.com">Avocent</a> for example.]</p>
|
href="http://www.avocent.com">Avocent</a> for example.]</p>
|
||||||
|
|
||||||
<p>You might be tempted to do without a console terminal, but when
|
<p>You might be tempted to do without a console terminal, but when
|
||||||
things go pear-shaped you <em>really</em> need to see what's on
|
things go pear-shaped you <em>really</em> need to see what is on
|
||||||
the console. And you have to use the console to boot the
|
the console. And you have to use the console to boot the
|
||||||
machine and do things like OS upgrades or installs.</p>
|
machine and do things like OS upgrades or installs.</p>
|
||||||
|
|
||||||
|
@ -101,10 +101,10 @@
|
||||||
lead goes with which hardware. So you spend the first 10
|
lead goes with which hardware. So you spend the first 10
|
||||||
minutes fooling around with breakout boxes and a box of leads,
|
minutes fooling around with breakout boxes and a box of leads,
|
||||||
all while the server is down and the users are screaming. Of
|
all while the server is down and the users are screaming. Of
|
||||||
course this doesn't deal with the logging or remote access
|
course this does not deal with the logging or remote access
|
||||||
requirements. And inevitably the console is not switched to the
|
requirements. And inevitably the console is not switched to the
|
||||||
machine you need so you lose all the console messages that might
|
machine you need so you lose all the console messages that might
|
||||||
tell you what's going on.</p>
|
tell you what is going on.</p>
|
||||||
|
|
||||||
<p>One popular solution is to use terminal server hardware.
|
<p>One popular solution is to use terminal server hardware.
|
||||||
Typically, the serial ports are connected to the various machine
|
Typically, the serial ports are connected to the various machine
|
||||||
|
@ -112,7 +112,7 @@
|
||||||
user can telnet to a given IP/port and be connected to the
|
user can telnet to a given IP/port and be connected to the
|
||||||
appropriate console. This can be very cost-effective, as
|
appropriate console. This can be very cost-effective, as
|
||||||
suitable old terminal servers can be picked up fairly cheaply
|
suitable old terminal servers can be picked up fairly cheaply
|
||||||
(assuming you don't have a couple lying around). And it is of
|
(assuming you do not have a couple lying around). And it is of
|
||||||
course network-accessible so suitable for remote access. But it
|
course network-accessible so suitable for remote access. But it
|
||||||
suffers from one major drawback: if the network is down, then
|
suffers from one major drawback: if the network is down, then
|
||||||
you have <em>no</em> access to any console, even if you are
|
you have <em>no</em> access to any console, even if you are
|
||||||
|
@ -189,7 +189,7 @@
|
||||||
about $AUD12,000.</p></li>
|
about $AUD12,000.</p></li>
|
||||||
|
|
||||||
<li><p>A modem for remote access to the console server host when
|
<li><p>A modem for remote access to the console server host when
|
||||||
the network is down. We haven't done this yet as the computer
|
the network is down. We have not done this yet as the computer
|
||||||
room is next door, but when we put a server in Sydney we will
|
room is next door, but when we put a server in Sydney we will
|
||||||
add the modem. The idea is that when the network is down, you
|
add the modem. The idea is that when the network is down, you
|
||||||
can dial up and log into the server machine and run the
|
can dial up and log into the server machine and run the
|
||||||
|
@ -234,7 +234,7 @@
|
||||||
info so that could easily be implemented if we needed. And it
|
info so that could easily be implemented if we needed. And it
|
||||||
even has a modem for calling the pager company!</p></li>
|
even has a modem for calling the pager company!</p></li>
|
||||||
|
|
||||||
<li><p>We don't currently support remote power cycling. Some
|
<li><p>We do not currently support remote power cycling. Some
|
||||||
versions of the conserver program support this, but it does
|
versions of the conserver program support this, but it does
|
||||||
require specialised serial-controlled power boards. We have
|
require specialised serial-controlled power boards. We have
|
||||||
no immediate need for remote power cycling (we have a gopher
|
no immediate need for remote power cycling (we have a gopher
|
||||||
|
@ -256,7 +256,7 @@
|
||||||
<p>The only hitch with setting up the server PC is getting the
|
<p>The only hitch with setting up the server PC is getting the
|
||||||
device drivers for the Stallion card. FreeBSD has supported
|
device drivers for the Stallion card. FreeBSD has supported
|
||||||
Stallion ISA cards for many years, but unfortunately the driver
|
Stallion ISA cards for many years, but unfortunately the driver
|
||||||
has not been actively maintained for some years, and doesn't
|
has not been actively maintained for some years, and does not
|
||||||
support the newer Stallion cards (such as the EasyIO-PCI card or
|
support the newer Stallion cards (such as the EasyIO-PCI card or
|
||||||
some of the other ISA cards with newer UART chips). I have put
|
some of the other ISA cards with newer UART chips). I have put
|
||||||
together a <a href="stal-jumbo-patch">patch file</a> for FreeBSD
|
together a <a href="stal-jumbo-patch">patch file</a> for FreeBSD
|
||||||
|
@ -408,7 +408,7 @@ trusted: 127.0.0.1 buzz
|
||||||
|
|
||||||
<p>The next three lines show three machines to which we need to
|
<p>The next three lines show three machines to which we need to
|
||||||
connect. We use the cuaE<em>x</em> devices rather than the
|
connect. We use the cuaE<em>x</em> devices rather than the
|
||||||
ttyE<em>x</em> devices because console ports typically don't
|
ttyE<em>x</em> devices because console ports typically do not
|
||||||
show carrier. This means that opening ttyE<em>x</em> would hang
|
show carrier. This means that opening ttyE<em>x</em> would hang
|
||||||
and <code>conserver</code> would never connect. Using the
|
and <code>conserver</code> would never connect. Using the
|
||||||
cuaE<em>x</em> device avoids this problem. Another solution
|
cuaE<em>x</em> device avoids this problem. Another solution
|
||||||
|
@ -496,10 +496,10 @@ cuaE0 "/usr/local/sbin/conserver" unknown on insecure
|
||||||
output not otherwise captured by a client console connection.
|
output not otherwise captured by a client console connection.
|
||||||
This is useful as a general monitoring tool to see if anything
|
This is useful as a general monitoring tool to see if anything
|
||||||
is going on. We set this terminal up in the computer room but
|
is going on. We set this terminal up in the computer room but
|
||||||
visible from the main office. It's a very handy feature. The
|
visible from the main office. It is a very handy feature. The
|
||||||
downside of running conserver from the ttys file is that it
|
downside of running conserver from the ttys file is that it
|
||||||
cannot run in daemon mode (else init would continually restart
|
cannot run in daemon mode (else init would continually restart
|
||||||
it). This means conserver won't write a PID file, which makes
|
it). This means conserver will not write a PID file, which makes
|
||||||
it hard to rotate the log files.</p>
|
it hard to rotate the log files.</p>
|
||||||
|
|
||||||
<p>So we start conserver from an rc.d script. If you installed
|
<p>So we start conserver from an rc.d script. If you installed
|
||||||
|
@ -797,7 +797,7 @@ exit 0
|
||||||
|
|
||||||
<p>I think that all Cisco gear that has RJ-45 console ports and
|
<p>I think that all Cisco gear that has RJ-45 console ports and
|
||||||
runs IOS will have the same cable requirements. But best to
|
runs IOS will have the same cable requirements. But best to
|
||||||
check first. We've tried this on 1600s and 2600s only.</p>
|
check first. We have tried this on 1600s and 2600s only.</p>
|
||||||
|
|
||||||
<p>Both the Stallion card and the 2600 have RJ-45 connections, but
|
<p>Both the Stallion card and the 2600 have RJ-45 connections, but
|
||||||
of course they are not compatible. So you need to crimp up a
|
of course they are not compatible. So you need to crimp up a
|
||||||
|
@ -836,8 +836,8 @@ Pin<th>Stallion Signal</tr>
|
||||||
<p>Note again that colours may be different for your cables/headshells.</p>
|
<p>Note again that colours may be different for your cables/headshells.</p>
|
||||||
|
|
||||||
<p>Carefully label the cable, and each end of the cable, and test
|
<p>Carefully label the cable, and each end of the cable, and test
|
||||||
it. If it doesn't work, testing is <em>really</em> hard as they
|
it. If it does not work, testing is <em>really</em> hard as they
|
||||||
don't make RJ-45 serial line testers!</p>
|
do not make RJ-45 serial line testers!</p>
|
||||||
|
|
||||||
<p>Let me state this more stongly: Be <em>very</em> <b>VERY</b>
|
<p>Let me state this more stongly: Be <em>very</em> <b>VERY</b>
|
||||||
sure that you label this cable in a way that is easily,
|
sure that you label this cable in a way that is easily,
|
||||||
|
@ -848,7 +848,7 @@ Pin<th>Stallion Signal</tr>
|
||||||
<li> Make them out of different coloured cable
|
<li> Make them out of different coloured cable
|
||||||
|
|
||||||
<li> For marking the ends, clear heat-shrink tubing slipped over
|
<li> For marking the ends, clear heat-shrink tubing slipped over
|
||||||
printed labels *before* putting on the connectors is the best way I've
|
printed labels *before* putting on the connectors is the best way I have
|
||||||
seen for marking what they are.
|
seen for marking what they are.
|
||||||
|
|
||||||
<li>You can also use Panduit or similar tags that
|
<li>You can also use Panduit or similar tags that
|
||||||
|
@ -890,7 +890,7 @@ is required.
|
||||||
brown-blue-yellow-green-red-black-orange-grey). This is a
|
brown-blue-yellow-green-red-black-orange-grey). This is a
|
||||||
rollover cable.</p>
|
rollover cable.</p>
|
||||||
|
|
||||||
<p>If you don't have a rollover cable present, then you can use
|
<p>If you do not have a rollover cable present, then you can use
|
||||||
the same cable as for the 26xx except plug it in the other way
|
the same cable as for the 26xx except plug it in the other way
|
||||||
around (i.e. original 8-pin plug goes into the Stallion, the new
|
around (i.e. original 8-pin plug goes into the Stallion, the new
|
||||||
crimped plug with only 4 active wires goes into the Catalyst).</p>
|
crimped plug with only 4 active wires goes into the Catalyst).</p>
|
||||||
|
@ -1074,7 +1074,7 @@ ttyd0 "/usr/libexec/getty std.9600" vt100 on secure
|
||||||
|
|
||||||
<p>The FreeBSD ports collection contains a port for version 8.5 of
|
<p>The FreeBSD ports collection contains a port for version 8.5 of
|
||||||
conserver. This seems to be older and less featureful than the
|
conserver. This seems to be older and less featureful than the
|
||||||
7.0.2 version (in particular, it doesn't support consoles
|
7.0.2 version (in particular, it does not support consoles
|
||||||
connected to terminal server ports and does not support a
|
connected to terminal server ports and does not support a
|
||||||
<code>conserver.passwd</code> file), and is written in a fairly
|
<code>conserver.passwd</code> file), and is written in a fairly
|
||||||
idiosyncratic manner (using a preprocessor to generate C code).
|
idiosyncratic manner (using a preprocessor to generate C code).
|
||||||
|
@ -1086,7 +1086,7 @@ ttyd0 "/usr/libexec/getty std.9600" vt100 on secure
|
||||||
machines via a specific serial-interfaced power controller
|
machines via a specific serial-interfaced power controller
|
||||||
hardware).</p>
|
hardware).</p>
|
||||||
|
|
||||||
<p>As shipped with FreeBSD, the 8.5 version doesn't authenticate
|
<p>As shipped with FreeBSD, the 8.5 version does not authenticate
|
||||||
against FreeBSD servers using MD5 passwords. There is a patch
|
against FreeBSD servers using MD5 passwords. There is a patch
|
||||||
in the FreeBSD GNATS system (<a
|
in the FreeBSD GNATS system (<a
|
||||||
href="http://www.freebsd.org/cgi/query-pr.cgi?pr=28432">ports/28432</a>)
|
href="http://www.freebsd.org/cgi/query-pr.cgi?pr=28432">ports/28432</a>)
|
||||||
|
@ -1096,8 +1096,8 @@ ttyd0 "/usr/libexec/getty std.9600" vt100 on secure
|
||||||
|
|
||||||
<ul>
|
<ul>
|
||||||
<li><p>It is hard to rotate log files, as <code>conserver</code>
|
<li><p>It is hard to rotate log files, as <code>conserver</code>
|
||||||
doesn't create a PID file and killing the parent conserver
|
does not create a PID file and killing the parent conserver
|
||||||
process doesn't kill the children (which have the logfiles
|
process does not kill the children (which have the logfiles
|
||||||
open).</p></li>
|
open).</p></li>
|
||||||
|
|
||||||
<li><p>Compiling it (on anything other than FreeBSD) is a pain
|
<li><p>Compiling it (on anything other than FreeBSD) is a pain
|
||||||
|
@ -1159,7 +1159,7 @@ ttyd0 "/usr/libexec/getty std.9600" vt100 on secure
|
||||||
makes a ISA or PCI video card that looks like a PC video card
|
makes a ISA or PCI video card that looks like a PC video card
|
||||||
but actually talks to a serial port. This can be used to
|
but actually talks to a serial port. This can be used to
|
||||||
implement serial consoles on PC hardware for operating systems
|
implement serial consoles on PC hardware for operating systems
|
||||||
that can't be forced to use serial console ports early
|
that can not be forced to use serial console ports early
|
||||||
enough.</p>
|
enough.</p>
|
||||||
|
|
||||||
<h2>Files</h2>
|
<h2>Files</h2>
|
||||||
|
@ -1225,7 +1225,7 @@ conventions
|
||||||
Last modified: Thu Jul 19 10:19:28 EST 2001
|
Last modified: Thu Jul 19 10:19:28 EST 2001
|
||||||
<!-- hhmts end -->
|
<!-- hhmts end -->
|
||||||
<br>
|
<br>
|
||||||
$Id: article.sgml,v 1.2 2001-10-16 13:06:51 keramida Exp $
|
$Id: article.sgml,v 1.3 2001-10-16 13:18:28 keramida Exp $
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
Loading…
Reference in a new issue