old-www/HOWTO/Remote-Serial-Console-HOWTO/getty-agetty.html

313 lines
4.6 KiB
HTML

<HTML
><HEAD
><TITLE
>agetty</TITLE
><META
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
REL="HOME"
TITLE="Remote Serial Console HOWTO"
HREF="index.html"><LINK
REL="UP"
TITLE="Configure getty"
HREF="getty.html"><LINK
REL="PREVIOUS"
TITLE="Traditional getty"
HREF="getty-getty.html"><LINK
REL="NEXT"
TITLE="mgetty"
HREF="getty-mgetty.html"></HEAD
><BODY
CLASS="SECTION"
BGCOLOR="#FFFFFF"
TEXT="#000000"
LINK="#0000FF"
VLINK="#840084"
ALINK="#0000FF"
><DIV
CLASS="NAVHEADER"
><TABLE
SUMMARY="Header navigation table"
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
><TR
><TH
COLSPAN="3"
ALIGN="center"
>Remote Serial Console HOWTO</TH
></TR
><TR
><TD
WIDTH="10%"
ALIGN="left"
VALIGN="bottom"
><A
HREF="getty-getty.html"
ACCESSKEY="P"
>Prev</A
></TD
><TD
WIDTH="80%"
ALIGN="center"
VALIGN="bottom"
>Chapter 6. Configure <SPAN
CLASS="PRODUCTNAME"
>getty</SPAN
></TD
><TD
WIDTH="10%"
ALIGN="right"
VALIGN="bottom"
><A
HREF="getty-mgetty.html"
ACCESSKEY="N"
>Next</A
></TD
></TR
></TABLE
><HR
ALIGN="LEFT"
WIDTH="100%"></DIV
><DIV
CLASS="SECTION"
><H1
CLASS="SECTION"
><A
NAME="GETTY-AGETTY"
></A
>6.3. <SPAN
CLASS="PRODUCTNAME"
>agetty</SPAN
></H1
><P
><SPAN
CLASS="APPLICATION"
>agetty</SPAN
> is an <SPAN
CLASS="QUOTE"
>"alternative
getty"</SPAN
>. It takes all of its parameters on the command line,
with no use of <TT
CLASS="FILENAME"
>/etc/gettydefs</TT
> or any other
configuration file. <SPAN
CLASS="APPLICATION"
>agetty</SPAN
> is
documented in the manual page
<I
CLASS="CITETITLE"
>agetty(8)</I
>.</P
><P
><A
HREF="getty-agetty.html#GETTY-AGETTY-INITTAB"
>Figure 6-6</A
> shows how to invoke
<SPAN
CLASS="APPLICATION"
>agetty</SPAN
> for use with a serial
console.</P
><DIV
CLASS="FIGURE"
><A
NAME="GETTY-AGETTY-INITTAB"
></A
><P
><B
>Figure 6-6. <TT
CLASS="FILENAME"
>/etc/inittab</TT
> entry for
<SPAN
CLASS="APPLICATION"
>agetty</SPAN
></B
></P
><TABLE
BORDER="0"
BGCOLOR="#E0E0E0"
WIDTH="100%"
><TR
><TD
><FONT
COLOR="#000000"
><PRE
CLASS="PROGRAMLISTING"
>co:2345:respawn:/sbin/agetty -h -t 60 ttyS0 9600 vt102</PRE
></FONT
></TD
></TR
></TABLE
></DIV
><P
><TT
CLASS="LITERAL"
>ttyS0</TT
> refers to the serial device
<TT
CLASS="FILENAME"
>/dev/ttyS0</TT
>.</P
><P
><TT
CLASS="LITERAL"
>9600</TT
> is the bits per second of the serial
link. agetty will support multiple values, using the modem's
<TT
CLASS="LITERAL"
>CONNECT</TT
> message or the <SPAN
CLASS="ACRONYM"
>RS-232</SPAN
>
Break signal to select between them. Only use one value, as serial
consoles only have only one data rate.</P
><P
><TT
CLASS="LITERAL"
>vt102</TT
> sets the <TT
CLASS="VARNAME"
>TERM</TT
>
environment variable to indicate that a
<SPAN
CLASS="PRODUCTNAME"
><SPAN
CLASS="ACRONYM"
>VT100</SPAN
></SPAN
> terminal is
connecting.</P
><P
><TT
CLASS="LITERAL"
>-h</TT
> activates CTS/RTS handshaking.</P
><P
><TT
CLASS="LITERAL"
>-t 60</TT
> allows 60 seconds for someone to
attempt to log in before the modem is hung up. You should test
this feature to ensure that <SPAN
CLASS="APPLICATION"
>init</SPAN
> is not
restarting <SPAN
CLASS="APPLICATION"
>agetty</SPAN
> every 60 seconds when
the link is idle. Look for a continually changing process
identifier for <SPAN
CLASS="APPLICATION"
>agetty</SPAN
>.</P
><P
><SPAN
CLASS="APPLICATION"
>agetty</SPAN
> uses escape sequences in
<TT
CLASS="FILENAME"
>/etc/issue</TT
> to insert information. For
example, <TT
CLASS="LITERAL"
>\n.\o \l</TT
> will appear as
<TT
CLASS="LITERAL"
>remote.example.edu.au ttyS0</TT
>.</P
><P
>When you log out <SPAN
CLASS="APPLICATION"
>agetty</SPAN
> does not
appear to lower the Data Terminal Ready signal to force the modme
to hang up. If having people automatically disconnected at the end
of their login session matters to you then you might consider
<SPAN
CLASS="APPLICATION"
>mgetty</SPAN
> instead.</P
></DIV
><DIV
CLASS="NAVFOOTER"
><HR
ALIGN="LEFT"
WIDTH="100%"><TABLE
SUMMARY="Footer navigation table"
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
><A
HREF="getty-getty.html"
ACCESSKEY="P"
>Prev</A
></TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
><A
HREF="index.html"
ACCESSKEY="H"
>Home</A
></TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
><A
HREF="getty-mgetty.html"
ACCESSKEY="N"
>Next</A
></TD
></TR
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
>Traditional <SPAN
CLASS="PRODUCTNAME"
>getty</SPAN
></TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
><A
HREF="getty.html"
ACCESSKEY="U"
>Up</A
></TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
><SPAN
CLASS="PRODUCTNAME"
>mgetty</SPAN
></TD
></TR
></TABLE
></DIV
></BODY
></HTML
>