This file is indexed.

/usr/share/doc/HOWTO/de-html/DE-Modem-HOWTO-11.html is in doc-linux-de 2003.10-5.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
 <META NAME="GENERATOR" CONTENT="LinuxDoc-Tools 0.9.65">
 <TITLE>Linux Modem-HOWTO: uugetty-Konfiguration (aus dem alten Serial HOWTO)        </TITLE>
 <LINK HREF="DE-Modem-HOWTO-12.html" REL=next>
 <LINK HREF="DE-Modem-HOWTO-10.html" REL=previous>
 <LINK HREF="DE-Modem-HOWTO.html#toc11" REL=contents>
</HEAD>
<BODY>
<A HREF="DE-Modem-HOWTO-12.html"><IMG SRC="next.png" ALT="Weiter"></A>
<A HREF="DE-Modem-HOWTO-10.html"><IMG SRC="prev.png" ALT="Zurück"></A>
<A HREF="DE-Modem-HOWTO.html#toc11"><IMG SRC="toc.png" ALT="Inhalt"></A>
<HR>
<H2><A NAME="DE-Modem-HOWTO-uugetty_"></A> <A NAME="s11">11.</A> <A HREF="DE-Modem-HOWTO.html#toc11">uugetty-Konfiguration (aus dem alten Serial HOWTO)        </A></H2>

<P> Vorab ein Hinweis: <CODE>mgetty</CODE> ist eine (bessere?) Alternative zu
<CODE>uugetty</CODE>. Es ist neuer und weiter verbreitet als <CODE>uugetty</CODE>.
Abschnitt 
<A HREF="DE-Modem-HOWTO-10.html#DE-Modem-HOWTO-getty_">getty</A> enth&auml;lt einen 
kurzen Vergleich zwischen beiden Varianten.</P>

<H2><A NAME="ss11.1">11.1</A> <A HREF="DE-Modem-HOWTO.html#toc11.1">Installation von getty_ps</A>
</H2>

<P> Da <CODE>uugetty</CODE> ein Bestandteil des Programmpakets <CODE>getty_ps</CODE>
ist, muss zun&auml;chst <CODE>getty_ps</CODE> installiert werden. Die jeweils
aktuelle Version ist zu finden unter:
<BLOCKQUOTE><CODE>
<A HREF="ftp://metalab.unc.edu/pub/Linux/system/serial">ftp://metalab.unc.edu/pub/Linux/system/serial</A></CODE></BLOCKQUOTE>
</P>
<P>M&ouml;chten Sie hohe &Uuml;bertragungsgeschwindigkeiten nutzen, dann verwenden
Sie Version 2.0.7j oder h&ouml;her. Systemvoraussetzung ist libc5.x oder
h&ouml;her.</P>

<P> Standardm&auml;&szlig;ig wird <CODE>getty_ps</CODE> gem&auml;&szlig; dem Linux FSSTND (File
System Standard) konfiguriert. Das bedeutet, die ausf&uuml;hrbaren
Programme befinden sich im Verzeichnist <CODE>/sbin</CODE>, und die
Konfigurationsdateien heissen <CODE>/etc/conf.{uu}getty.ttyS0</CODE> usw.
Dies geht nicht aus der Dokumentation hervor. Die Dateien zur
Verwaltung konkurrierender Zugriffe (Lock-Dateien) befinden sich im
Verzeichnis <CODE>/var/lock</CODE>. Vergewissern Sie sich, dass das
<CODE>/var/lock</CODE>-Verzeichnis vorhanden ist.</P>

<P> Wenn Sie auf FSSTND-Konformit&auml;t keinen Wert legen, werden die
ausf&uuml;hrbaren Programme in <CODE>/etc</CODE>, die Konfigurationsdateien in
<CODE>/etc/dafault/{uu}getty.ttyS0</CODE> usw. und die Lock-Dateien im
Verzeichnis <CODE>/usr/spool/uucp</CODE> installiert. Ich empfehle diese
Vorgehensweise, falls Sie UUCP einsetzen, weil UUCP ein Problem hat, wenn
die Lock-Dateien nicht da stehen, wo sie von UUCP erwartet werden.</P>
<P><CODE>getty_ps</CODE> kann auch <CODE>syslogd</CODE> verwenden, um Meldungen zu
protokollieren. Falls <CODE>syslogd</CODE> auf Ihrem System nicht bereits
aktiv ist, k&ouml;nnen Sie sich mit <CODE>man syslogd</CODE> und mit <CODE>man
syslog.conf</CODE> &uuml;ber die Konfiguration informieren. Meldungen werden
mit der Priorit&auml;t »LOG_AUTH«, Fehler mit »LOG_ERR« und Debug-Informationen
mit »LOG_DEBUG« protokolliert. Falls sie nicht <CODE>syslogd</CODE> verwenden
wollen, k&ouml;nnen Sie auch in der Datei <CODE>tune.h</CODE> des
<CODE>getty_ps</CODE> Quellcodes eine andere Protokolldatei angeben,
<CODE>/var/adm/getty.log</CODE> ist die Voreinstellung.</P>
<P>Entscheiden Sie sich, ob Sie die FSSTND-Konformit&auml;t und die
syslog-Funktionalit&auml;t haben wollen. Sie k&ouml;nnen auch entweder das eine oder
das andere verwenden. Passen Sie die Dateien <CODE>Makefile</CODE>,
<CODE>tune.h</CODE> und <CODE>config.h</CODE> entsprechend an. &Uuml;bersetzen und
installieren Sie dann das Paket, wie in der enthaltenen Anleitung
beschrieben.</P>

<H2><A NAME="ss11.2">11.2</A> <A HREF="DE-Modem-HOWTO.html#toc11.2">Konfiguration von uugetty</A>
</H2>

<P> Sie k&ouml;nnen mit Ihrem Modem eine abgehende Verbindung aufbauen,
w&auml;hrend <CODE>uugetty</CODE> den Port auf m&ouml;gliche Login-Versuche &uuml;berwacht.
<CODE>uugetty</CODE> &uuml;bernimmt auch wichtige Pr&uuml;fungen auf Sperrdateien.
Editieren Sie <CODE>/etc/gettydefs</CODE> und f&uuml;gen Sie einen Eintrag f&uuml;r
Ihr Modem hinzu. Mit dem folgenden Befehl k&ouml;nnen Sie &uuml;berpr&uuml;fen, ob
Ihre &Auml;nderungen syntaktisch korrekt sind:
<BLOCKQUOTE><CODE>
<PRE>
getty -c /etc/gettydefs
</PRE>
</CODE></BLOCKQUOTE>
</P>

<H3>Moderne Modems</H3>

<P> Wenn Sie ein Modem mit mindestens 9600&nbsp;bps haben, k&ouml;nnen Sie den
seriellen Port auf eine feste &uuml;bertragungsgeschwindigkeit einstellen,
z.B.:
<BLOCKQUOTE><CODE>
<PRE>
# 115200 fixed speed
F115200# B115200 CS8 # B115200 SANE -ISTRIP HUPCL #@S @L @B login: #F115200
</PRE>
</CODE></BLOCKQUOTE>
</P>
<P>     
Falls Sie die RTS/CTS Hardware Flusskontrolle verwenden, k&ouml;nnen Sie
<CODE>CRTSCTS</CODE> zu den Eintr&auml;gen hinzuf&uuml;gen:
<BLOCKQUOTE><CODE>
<PRE>
# 115200 fixed speed with hardware flow control
F115200# B115200 CS8 CRTSCTS # B115200 SANE -ISTRIP HUPCL CRTSCTS #@S @L @B login: #F115200
</PRE>
</CODE></BLOCKQUOTE>
</P>

<H3>&Auml;ltere, langsame Modems</H3>

<P> Wenn Sie ein altes Modem mit weniger als 9600&nbsp;bps verwenden
m&ouml;chten, m&uuml;ssen Sie anstelle einer Zeile f&uuml;r eine Geschwindigkeit
mehrere Zeilen angeben, um verschiedene Geschwindigkeiten zu
probieren. Beachten Sie, dass die Zeilen untereinander durch das
letzte »Wort« verbunden sind (wie z.B. #38000). Zwischen jedem Eintrag
muss sich eine Leerzeile befinden.
<BLOCKQUOTE><CODE>
<PRE>

# Modem entries
115200# B115200 CS8 # B115200 SANE -ISTRIP HUPCL #@S @L @B login: #57600

57600# B57600 CS8 # B57600 SANE -ISTRIP HUPCL #@S @L @B login: #38400

38400# B38400 CS8 # B38400 SANE -ISTRIP HUPCL #@S @L @B login: #19200

19200# B19200 CS8 # B19200 SANE -ISTRIP HUPCL #@S @L @B login: #9600

9600# B9600 CS8 # B9600 SANE -ISTRIP HUPCL #@S @L @B login: #2400

2400# B2400 CS8 # B2400 SANE -ISTRIP HUPCL #@S @L @B login: #115200
</PRE>
</CODE></BLOCKQUOTE>
</P>

<H3>Login Banner</H3>

<P> Wenn Sie m&ouml;chten, k&ouml;nnen Sie <CODE>uugetty</CODE> interessante Sachen im
Login-Banner ausgeben lassen. In den Beispielen von Greg sind der
Systemname, die serielle Leitung und die aktuelle &Uuml;bertragungsrate
enthalten. Sie k&ouml;nnen aber auch weitere Informationen hinzuf&uuml;gen:</P>
<P>
<BLOCKQUOTE><CODE>
<PRE>
@B    Die aktuelle &Uuml;bertragungsrate (bps)
@D    Das aktuelle Datum im Format MM/TT/JJ.
@L    Die serielle Leitung, an der uugetty angeschlossen ist
@S    Der Name des Systems
@T    Die aktuelle Uhrzeit im Format HH:MM:SS (24-Stunden).
@U    Die Anzahl der eingeloggten User. Dies entspricht der
      Anzahl der Eintr&auml;ge in /etc/utmp/, die ein nicht-leeres
      ut_name Feld haben. 
@V    Der Wert von VERSION, wie in der Default-Datei angegeben.
</PRE>
</CODE></BLOCKQUOTE>
</P>
<P>Um ein einzelnes »@«-Zeichen anzugeben, k&ouml;nnen Sie entweder
»\@« oder »@@« angeben.</P>


<H2><A NAME="ss11.3">11.3</A> <A HREF="DE-Modem-HOWTO.html#toc11.3">Anpassung von uugetty an eigene W&uuml;nsche</A>
</H2>

<P> F&uuml;r jeden Port gibt es viele Parameter, an denen Sie herumdrehen
k&ouml;nnen. Diese Parameter befinden sich f&uuml;r jeden Port in eigenen
Dateien. Die Datei <CODE>/etc/conf.uugetty</CODE> wird von allen
Instanzen von <CODE>uugetty</CODE> verwendet, und
<CODE>/etc/conf.uugetty.ttyS0</CODE> usw. wird nur von diesem einen Port
verwendet. Beispieldateien sind bei den <CODE>getty_ps</CODE> Quellcode
Dateien zu finden, die Bestandteil der meisten Linux Distributionen
sind. Aus Platzgr&uuml;nden sind sie hier nicht aufgef&uuml;hrt. Beachten Sie,
dass die standardm&auml;&szlig;ige Konfigurationsdatei
<CODE>/etc/default/uugetty.ttyS0</CODE> usw. ist, falls Sie eine &auml;ltere
Version von <CODE>uugetty</CODE> (&lt;&nbsp;2.0.7e) oder nicht den FSSTND-Standard
verwenden. Die Datei <CODE>/etc/conf.uugetty.ttyS3</CODE> von Greg sah
folgenderma&szlig;en aus:</P>
<P>
<BLOCKQUOTE><CODE>
<PRE>
# Beispieldatei zur uugetty-Konfiguration f&uuml;r ein 
# Hayes-komptibles Modem, erlaubt ankommende Modemverbindungen
#
# abwechselnd die Sperrdateien &uuml;berpr&uuml;fen; wenn die Sperrdatei
# exisitert, wird uugetty neu gestartet, um das Modem nochmals
# zu initalisieren
ALTLOCK=cua3
ALTLINE=cua3
# zu initialisierende Leitung
INITLINE=cua3
# Zeitspanne, nach der die Verbindung unterbrochen werden 
# soll, falls keine Daten &uuml;bertragen werden
TIMEOUT=60
# Modem Intialisierungs-String
# format: &lt;expect> &lt;send> ... (chat sequence)
INIT="" AT\r OK\r\n
WAITFOR=RING
CONNECT="" ATA\r CONNECT\s\A
# diese Zeile legt die Verz&ouml;gerungszeit fest, bevor das 
# Login Banner gesendet wird.
DELAY=1
#DEBUG=010
</PRE>
</CODE></BLOCKQUOTE>
</P>
<P>F&uuml;gen Sie die folgende Zeile in die Datei <CODE>/etc/inittab</CODE> ein,
so dass <CODE>uugetty</CODE> auf einem seriellen Port gestartet wird. Tragen 
Sie die richtigen Werte f&uuml;r Ihre Umgebung ein: Run-Level (»2345« oder
»345«, usw.), die vollst&auml;ndigen Pfadnamen der Konfigurationsdateien, den
seriellen Port, die &Uuml;bertragungsgeschwindigkeit und den
standardm&auml;&szlig;igen Terminaltyp:</P>
<P>
<BLOCKQUOTE><CODE>
<PRE>
S3:2345:respawn:/sbin/uugetty -d /etc/default/uugetty.ttyS3 ttyS3 F115200 vt100
</PRE>
</CODE></BLOCKQUOTE>

Neustart von <CODE>init</CODE>:
<BLOCKQUOTE><CODE>
<PRE>
init q 
</PRE>
</CODE></BLOCKQUOTE>

Als Parameter f&uuml;r die &Uuml;bertragungsgeschwindigkeit sollten Sie den
h&ouml;chstm&ouml;glichen Wert angeben, den Ihr Modem unterst&uuml;tzt.</P>

<P> Nun wird Linux den seriellen Port auf eingehende Anrufe
&uuml;berwachen. Zu Testzwecken k&ouml;nnen Sie von einem anderen Rechner
aus Ihren Rechner anrufen und sich auf Ihrem Linux System einloggen.</P>

<P> <CODE>uugetty</CODE> hat noch viele weitere Optionen, die in der Manual Page
von <CODE>uugetty</CODE> (h&auml;ufig auch einfach <CODE>getty</CODE> genannt) vollst&auml;ndig
erl&auml;utert sind. U. a. gibt es Leistungsmerkmale f&uuml;r Zeitsteuerung und
R&uuml;ckrufm&ouml;glichkeit.</P>

<HR>
<A HREF="DE-Modem-HOWTO-12.html"><IMG SRC="next.png" ALT="Weiter"></A>
<A HREF="DE-Modem-HOWTO-10.html"><IMG SRC="prev.png" ALT="Zurück"></A>
<A HREF="DE-Modem-HOWTO.html#toc11"><IMG SRC="toc.png" ALT="Inhalt"></A>
</BODY>
</HTML>