/usr/share/doc/HOWTO/de-html/DE-UUCP-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 240 241 242 243 244 245 246 247 248 249 250 | <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
<META NAME="GENERATOR" CONTENT="LinuxDoc-Tools 0.9.65">
<TITLE>Linux UUCP HOWTO: UUCP-Server</TITLE>
<LINK HREF="DE-UUCP-HOWTO-12.html" REL=next>
<LINK HREF="DE-UUCP-HOWTO-10.html" REL=previous>
<LINK HREF="DE-UUCP-HOWTO.html#toc11" REL=contents>
</HEAD>
<BODY>
<A HREF="DE-UUCP-HOWTO-12.html"><IMG SRC="next.png" ALT="Weiter"></A>
<A HREF="DE-UUCP-HOWTO-10.html"><IMG SRC="prev.png" ALT="Zurück"></A>
<A HREF="DE-UUCP-HOWTO.html#toc11"><IMG SRC="toc.png" ALT="Inhalt"></A>
<HR>
<H2><A NAME="s11">11.</A> <A HREF="DE-UUCP-HOWTO.html#toc11">UUCP-Server</A></H2>
<P>Einen UUCP-Server benötigen Sie, wenn Sie es Freunden oder Kunden
ermöglichen möchten, Ihre Mails und News per UUCP abzuholen. Der
Server ist das Gegenstück zu dem in den vorangegangenen Sektionen
beschriebenen Client.</P>
<H2><A NAME="ss11.1">11.1</A> <A HREF="DE-UUCP-HOWTO.html#toc11.1">UUCP konfigurieren</A>
</H2>
<P>Zuerst sollten Sie Ihr UUCP-System so konfigurieren, daß Sie
UUCP als Client nutzen können. Somit ist sichergestellt, daß UUCP
auf Ihren System funktioniert.</P>
<H2><A NAME="ss11.2">11.2</A> <A HREF="DE-UUCP-HOWTO.html#toc11.2">Mailsystem konfigurieren</A>
</H2>
<H3>Sendmail</H3>
<P>Ab Sendmail 8.9.3 ist die Konfiguration wirklich sehr einfach geworden.
Ausgangspunkt ist in diesem Beispiel der UUCP-Server <CODE>perikles</CODE> und
sein Client <CODE>milhouse</CODE>. Der Client soll alle EMails an
<CODE>user@milhouse.toppoint.de</CODE> bekommen. Die EMails des Clients sollen
zurück an <CODE>perikles</CODE> geschickt werden. Der Client <CODE>milhouse</CODE>
wird dabei, wie in diesem HOWTO beschrieben, als Client eingerichtet.</P>
<H3>mailertable</H3>
<P>In der <CODE>/etc/mail/mailertable</CODE> steht eine Zuordnung
zwischen Domains und Zielrechner:</P>
<P>
<BLOCKQUOTE><CODE>
<PRE>
milhouse.toppoint.de uucp-dom:milhouse #user@milhouse.toppoint.de
milhouse uucp-dom:milhouse #user@milhouse auch dorthin
</PRE>
</CODE></BLOCKQUOTE>
</P>
<P><CODE>uucp-dom:</CODE> sorgt dafür, daß UUCP für die Zustellung der Mails
genutzt wird. <CODE>milhouse</CODE> ist der Name des UUCP-Clients.</P>
<P>Damit Sendmail Ihre Konfiguration benutzen kann, muß daraus eine
Datenbank generiert werden:</P>
<P>
<BLOCKQUOTE><CODE>
$ makemap hash mailertable.db < mailertable
</CODE></BLOCKQUOTE>
</P>
<P>Sie erhalten keine Ausgabe, aber die Datei <CODE>mailertable.db</CODE> sollte
bei einem <CODE>ls -l</CODE> die aktuelle Uhrzeit aufweisen.</P>
<H3>UUCP-Server konfigurieren</H3>
<P>Die Konfiguration des UUCP-Systems ist nahezu trivial, wenn Sie bereits ein
laufendes System haben.</P>
<H3>passwd</H3>
<P>In Ihrem UUCP-Verzeichnis legen Sie zunächst eine neue Datei
<CODE>passwd</CODE> an. In dieser Datei werden die Login-Paßwörter
im Klartext gespeichert:</P>
<P>
<BLOCKQUOTE><CODE>
<PRE>
milhouse test123
</PRE>
</CODE></BLOCKQUOTE>
</P>
<P>Das Paßwort für die Site <CODE>milhouse</CODE> ist <CODE>test234</CODE>. Bitte
beachten Sie Groß- und Kleinschreibung. Diese Paßwort tragen Sie
später bei dem Client ein.</P>
<H3>sys</H3>
<P>Sie müssen ein System in der Datei <CODE>sys</CODE> hinzufügen, damit
Sendmail seine Mails an das UUCP-System übergeben kann und der Client
sich diese Mails per UUCP abholen kann.
Fügen Sie diese Zeilen mit angepaßtem Namen in Ihre <CODE>sys</CODE> ein:</P>
<P>
<BLOCKQUOTE><CODE>
<PRE>
system milhouse
time any
</PRE>
</CODE></BLOCKQUOTE>
</P>
<P>Dies erlaubt dem Client <CODE>milhouse</CODE> zu jeder Uhrzeit zu pollen.
Wenn Sie das Pollen nur mit einem bestimmten Protokoll oder über einen
bestimmten Port zulassen wollen, tragen Sie hier einfach die zusätzlichen
Zeilen ein:</P>
<P>
<BLOCKQUOTE><CODE>
<PRE>
system milhouse
time any
protocol t
port tcp
</PRE>
</CODE></BLOCKQUOTE>
</P>
<P>Diese Konfiguration erlaubt das Pollen nur über den Port <CODE>tcp</CODE> mit
dem t-Protokoll.</P>
<H2><A NAME="ss11.3">11.3</A> <A HREF="DE-UUCP-HOWTO.html#toc11.3">Newssystem konfigurieren</A>
</H2>
<P>Die Rechenleistung und vorallem die I/O-Leistung, die ein News-Server
benötigt, sind nicht zu vernachlässigen. Für Systeme, die fast alles
außer <CODE>alt.binaries.*</CODE> halten und verteilen, sind 128 MB
RAM und gute Platten ein Minimun. Ich habe schon Server auf PC-Basis
gesehen und installiert, die mit 128-256 MB und einem Pentium Pro
bzw. II Prozessor gut arbeiten.
Beide Systeme waren mit U2W-SCSI-Platten ausgestattet, die zu einem
Raid-System zusammengefaßt wurden. Sun-Systeme sind aufgrund ihrer guten
I/O-Leistung nicht zu vernachlässigen.</P>
<H3>INN 2.x</H3>
<P>Die Konfiguration des INN unterscheidet sich von der Konfiguration auf
Clientseite nur wenig. Sie geben, wie auf den Clientseite, die Feeds
mit deren Eigenschaften in der Datei <CODE>newsfeeds</CODE> an.
Im Abschnitt
<A HREF="DE-UUCP-HOWTO-8.html#DE-UUCP-HOWTO-inn">INN - InterNetNews</A>
finden Sie eine genaue Beschreibung der Konfiguration.</P>
<P>Zur automatischen Generierung der <CODE>newsfeeds</CODE> gibt es ein Programm
namens GUP (Group Update Program). Dieses Programmpaket ermöglicht es den
pollenden Kunden per EMail ihren Feed anzupassen. Bestellungen von Newsgruppen
geschehen so ohne Eingreifen des Server-Administrators.
Für den UUCP-Client <CODE>milhouse</CODE> tragen Sie also z.B. diese Zeile in
<CODE>newsfeeds</CODE> ein:</P>
<P>
<BLOCKQUOTE><CODE>
<PRE>
milhouse/milhouse.toppoint.de:de.alt.netdigest:kiel.*:Tf,Wnb,B4096/1024:
</PRE>
</CODE></BLOCKQUOTE>
</P>
<P>Der Client bekommt alle Artikel aus den Gruppen <CODE>de.alt.netdigest</CODE> und
<CODE>kiel.*</CODE>, außer denen, die von Ihm selbst
(<CODE>milhouse.toppoint.de</CODE>) kommen.
Damit der INN eine aktuelle <CODE>newfeeds</CODE>-Datei als Grundlage für seine
Feeds nimmt, sollten Sie den Newsserver mit dem folgenden Befehl veranlassen,
seine <CODE>newsfeeds</CODE>-Datei neu zu lesen:</P>
<P>
<BLOCKQUOTE><CODE>
<PRE>
$ ctlinnd reload newsfeeds Mal wieder ein Update
</PRE>
</CODE></BLOCKQUOTE>
</P>
<P>Die Ausgabe des Programms ist ein einfaches <CODE>Ok</CODE>.</P>
<P>In der Manual Page zu <CODE>ctlinnd</CODE> finden Sie eine genaue
Beschreibung der Optionen.
In Ihren Logdateien des Newsservers finden Sie etwas, das ungefähr so aussieht:</P>
<P>
<BLOCKQUOTE><CODE>
<PRE>
Jul 23 19:41:17 perikles innd: ME time 2005751 idle 2005568(14) artwrite 73(2)
artlink 3(1) hiswrite 57(2) hissync 11(7) sitesend 1(4) artctrl 0(0) artcncl
0(0) hishave 0(4) hisgrep 0(0) perl 2(2)
Jul 23 19:57:20 perikles innd: overview! closed
Jul 23 19:57:20 perikles innd: controlchan! closed
Jul 23 19:57:20 perikles innd: tpki closed
Jul 23 19:57:20 perikles innd: overview! spawned overview!:16:proc:17443
Jul 23 19:57:20 perikles innd: controlchan! spawned controlchan!:17:proc:17444
Jul 23 19:57:20 perikles innd: tpki opened tpki:15:file
Jul 23 19:57:20 perikles innd: SERVER reload newsfeeds Mal wieder ein Update
</PRE>
</CODE></BLOCKQUOTE>
</P>
<P>Damit der Client seine Artikel bekommt, müssen Sie diese per cronjob
zusammenpacken lassen. Tragen Sie diese Zeile unter die anderen
bereits vorhandenen Zeilen in die crontab des Users <CODE>news</CODE>:</P>
<P>
<BLOCKQUOTE><CODE>
<PRE>
50 * * * * /usr/lib/news/bin/sendbatches milhouse
</PRE>
</CODE></BLOCKQUOTE>
</P>
<H3>cnews</H3>
<P>cnews ist meiner Meinung nach für den Einsatz als News-Server für große
UUCP-System nicht so gut geeignet, wie INN. INN ist wohl der beliebteste
News-Server.</P>
<H2><A NAME="ss11.4">11.4</A> <A HREF="DE-UUCP-HOWTO.html#toc11.4">Konfiguration testen</A>
</H2>
<P>Ob Ihr UUCP-Server richtig arbeitet, sehen Sie, wenn im UUCP-Log entsprechende
Zeilen auftauchen. </P>
<P>Der Newsserver hat Batches für die Site <CODE>milhouse</CODE> erstellt und
diese an <CODE>uux</CODE> übergegeben: </P>
<P>
<BLOCKQUOTE><CODE>
<PRE>
uux milhouse news (1999-10-02 21:11:43.46 16183) Queuing rnews (D.0004)
uux milhouse news (1999-10-02 21:11:44.94 16184) Queuing rnews (D.0005)
</PRE>
</CODE></BLOCKQUOTE>
</P>
<P>Mails werden an den UUCP-Server übergeben:</P>
<P>
<BLOCKQUOTE><CODE>
<PRE>
uux milhouse hscholz (1999-10-02 17:31:50.78 7701) Queuing rmail hscholz@milhouse.toppoint.de (D.0001)
uux milhouse daemon (1999-10-02 17:33:27.26 7726) Queuing rmail hscholz@milhouse (D.0002)
</PRE>
</CODE></BLOCKQUOTE>
</P>
<P>Hier der pollende Client <CODE>milhouse</CODE>. Er bekommt eine Mail und liefert
eine ab. Dazu wird ein Newspaket verschickt:</P>
<P>
<BLOCKQUOTE><CODE>
<PRE>
uucico - - (1999-10-02 20:29:15.98 14184) Incoming call (login milhouse port stdin)
uucico milhouse - (1999-10-02 20:29:18.08 14184) Handshake successful (protocol 't')
uucico milhouse hscholz (1999-10-02 20:29:18.08 14184) Receiving rmail hscholz@perikles.toppoint.de (683 bytes)
uucico milhouse hscholz (1999-10-02 20:29:18.23 14184) Sending rmail hscholz@milhouse.toppoint.de (D.0003) (720 bytes)
uucico milhouse news (1999-10-02 20:29:18.24 14184) Sending rnews (D.0004) (981 bytes)
uucico milhouse - (1999-10-02 20:29:18.26 14184) Call complete (3 seconds 1403 bytes 467 bps)
uuxqt milhouse hscholz (1999-10-02 20:29:18.26 14186) Executing X.milhousC0002 (rmail hscholz@perikles.toppoint.de)
</PRE>
</CODE></BLOCKQUOTE>
</P>
<HR>
<A HREF="DE-UUCP-HOWTO-12.html"><IMG SRC="next.png" ALT="Weiter"></A>
<A HREF="DE-UUCP-HOWTO-10.html"><IMG SRC="prev.png" ALT="Zurück"></A>
<A HREF="DE-UUCP-HOWTO.html#toc11"><IMG SRC="toc.png" ALT="Inhalt"></A>
</BODY>
</HTML>
|