Sie befinden sich hier: eisfair / Pack-Eis
News News News

Navigation

Content

Dateianzeige für uucp (1.0.0)

usr/share/doc/uucp/uucp.txt
Das UUCP-Paket Dieses Paket ist als Zusatzpaket zum Mail-Paket zu verstehen. Das Mail-Paket wird um eine UUCP-Funktion erweitert, d.h. die Moeglichkeit Nachrichten auch mittels des UUCP-Protokolls von einem Provider abzurufen bzw. an ihn zu senden. Die Einleitung Unix to Unix CoPy (UUCP) ist ein Protokoll zur Uebertragung von Dateien (Mail, News und Daten) zwischen verschiedenen Rechnern, insbesondere solchen mit dem Betriebssystem Unix/Linux. Es kann heute nicht nur fuer den Transport von Mail und News ueber Einwahlleitungen sondern auch ueber DSL- bzw. TCP-Verbindungen genutzt werden. Die Verbindung zwischen den Rechnern wird dabei nur bei Bedarf oder in regelmaessigen Abstaenden aufgebaut. Die Funktionen Das UUCP-Paket besteht aus folgender Komponente: * Taylor UUCP - wird zum Datenaustausch mit anderen Rechnern verwendet. ([1]http://www.airs.com/ian/software.html) Die Voraussetzungen Dieses Paket benoetigt zur korrekten Funktion zwingende ein installierten Mail-Paket. Die Installation Das UUCP-Paket wird ueber das Setup-Menue installiert. Wird eine aeltere Paketversion vorgefunden, so wird diese deinstalliert bevor die neuen Programmdateien installiert werden. Nach dem Installieren der Programmdateien wird direkt der Konfigurations-Editor gestartet um die Konfiguration anzupassen. Nach Beendigung dieses Schrittes werden die Konfigurationsdateien generiert und alle benoetigten Programme gestartet. Das Menue im Setup-Programm Das Menue im Setup-Programm wird ueber `Mail Services' -> `Goto mail modules' angesprochen und ist wie folgt aufgebaut: * UUCP administration + View documentation: Anzeigen der Dokumentation + Edit configuration: Bearbeiten der Konfiguration + Advanced configuration file handling: Konfigurationen verwalten + View configuration log file: Die Konfigurations-Logmeldungen anzeigen + Force uucp connect: Einen Verbindungsaufbau ausloesen + View log file: Anzeigen der Logdatei + View statistic log: Anzeigen der Statistik-Logdatei + Return: Untermenue verlassen * Return: Untermenue verlassen Die Menuepunkte duerften selbsterklaerend sein, da sie keinerlei weitere Eingaben erwarten. Deshalb wird auf deren Funktion nicht weiter eingegangen. Die Aenderung der Konfiguration Die Konfiguration kann ueber den Menuepunkt `Edit configuration' geaendert werden. Standardmaessig wird der Editor aufgerufen, der in der Environment-Konfiguration ueber die Variable `EDITOR' festgelegt wurde. Nachdem der Editor beendet wurde wird abgefragt, ob die Konfiguration aktiviert werden soll. Wird dies bestaetigt, werden ueber ein Skript die modifizierten Aenderungen umgehend wirksam gemacht. Die Konfiguration In der Konfigurationsdatei, die ueber das Menue zugaenglich ist, sind folgende Parameter vorhanden; wer sie von Hand editieren will findet sie unter /etc/config.d/uucp. Die Parameter START_UUCP Wird dieser Parameter auf `yes' gestellt, so wird das UUCP- Paket aktiviert. Wird der Parameter auf `no' gesetzt, so wird es deaktiviert. Gueltige Werte: yes, no Standardeinstellung: START_UUCP='no' UUCP_SYSTEM_NAME Ueber diesen Parameter wird der UUCP-Name des eigenen Systems festgelegt. Gueltige Werte: UUCP-Systemname Beispiel: UUCP_SYSTEM_NAME='xx9999' Will man eine Verbindung zu einem entfernten UUCP-System konfigurieren, so kann man ueber die folgenden Parameter die systemspezifischen Einstellungen konfigurieren. UUCP_CLIENT_ENABLED Wird dieser Parameter auf `yes' gesetzt, so wird die UUCP- Client-Funktion aktiviert. Wird der Parameter auf `no' gesetzt, so wird die Funktion deaktiviert. Gueltige Werte: yes, no Standardeinstellung: UUCP_CLIENT_ENABLED='no' UUCP_CLIENT_CRON_SCHEDULE Hier wird festgelegt zu welchem Zeitpunkt bzw. in welchem Intervall die UUCP-Hosts fuer den Nachrichtenaustausch kontaktiert werden sollen. Es ist jedoch zu beachten, dass zu einem Host nur innerhalb des ueber den Parameter [2]UUCP_CLIENT_x_TIME definierten Zeitrahmens eine Verbindung aufgebaut wird. Die fuenf Teilparameter haben dabei folgende Bedeutung: 1 - Minuten, 2 - Stunden, 3 - Tag des Monats, 4 - Monat, 5 - Wochentag. D.h. bei Verwendung der Standardeinstellung wird alle 30min ein Verbindungsversuch unternommen. Wer Naeheres ueber die verwendete Befehlsyntax erfahren moechte, sollte ueber eine Internet-Suchmaschine nach .man. und .crontab. suchen. Gueltige Werte: Crontab-spezifischer Parametereintrag Standardeinstellung: UUCP_CLIENT_CRON_SCHEDULE='*/30 * * * *' UUCP_CLIENT_N Ueber diesen Parameter wird die Anzahl der UUCP-Host-Datensaetze festgelegt zu denen eine Verbindung aufgebaut werden soll. Gueltige Werte: Zahl Standardeinstellung: UUCP_CLIENT_N='0' UUCP_CLIENT_x_ACTIVE Wird dieser Parameter auf den Wert `yes' gesetzt, so wird der zugehoerige Datensatz aktiviert, `no' deaktiviert ihn. Gueltige Werte: yes, no Standardeinstellung: UUCP_CLIENT_1_ACTIVE='no' UUCP_CLIENT_x_COMMENT Ueber diesen Parameter kann ein Kommentar angegeben werden, der die Identifikation des Datensatzes erleichtert. Gueltige Werte: Text Beispiel: UUCP_CLIENT_1_COMMENT='mein Kommentar' UUCP_CLIENT_x_HOST Ueber diesen Parameter wird der Name des entfernten UUCP-Hosts festgelegt, zu dem regelmaessig eine Verbindung aufgebaut werden soll. Gueltige Werte: UUCP-Hostname Beispiel: UUCP_CLIENT_1_HOST='shuttle' UUCP_CLIENT_x_USER / UUCP_CLIENT_x_PASS Ueber diesen Parameter muss das auf dem entfernten UUCP-Host eingerichtete Benutzerkonto und -kennwort eingegeben werden, welches zur Authentifizierung genutzt werden soll. ACHTUNG Unbedingt Klein- / Grossschreibung beachten! Gueltige Werte: Username bzw. Kennwort Beispiel: UUCP_CLIENT_1_USER='username' UUCP_CLIENT_1_PASS='secret' UUCP_CLIENT_x_SYSTEM_NAME (Optionaler Parameter) Ueber diesen Parameter kann ein alternativer UUCP-Name fuer das eigenen Systems festgelegt, welcher bei der Kommunikation mit dem entfernten UUCP-Host verwendet werden soll. Wird dieser Parameter nicht gesetzt, so wird standardmaessig der ueber den Parameter [3]UUCP_SYSTEM_NAME festgelegte Name verwendet. Gueltige Werte: UUCP-Systemname Beispiel: UUCP_CLIENT_1_SYSTEM_NAME='xx9999' UUCP_CLIENT_x_DOMAIN Ueber diesen Parameter wird die eigene UUCP-Maildomain angegeben, welche vom lokalen Mailserver verwaltet wird. ACHTUNG Die UUCP-Maildomain muss ebenfalls ueber den Parameter SMTP_LOCAL_DOMAIN_x im Mail-Paket definiert werden. Gueltige Werte: eigene UUCP-Maildomain Beispiel: UUCP_CLIENT_1_DOMAIN='domain.KFZ.shuttle.de' UUCP_CLIENT_x_COMPRESSION Ueber diesen Parameter wird festgelegt, welches Kompressionsverfahren fuer den Datenaustausch mit dem entfernten UUCP-System verwendet werden soll. Die Standardeinstellung `none' legt fest, dass keine Kompression verwendet werden soll. ACHTUNG Es muss sicher gestellt werden, dass das angegeben Kompressionsprogramm auch auf dem Server installiert ist. Gueltige Werte: none, compress, gzip, bzip2 oder szip Standardeinstellung: UUCP_CLIENT_1_COMPRESSION='none' UUCP_CLIENT_x_DEVICE_TYPE Ueber diesen Parameter wird festgelegt ueber welches Device eine Verbindung zu einem UUCP-Host aufgebaut werden soll. Gueltige Werte: tcp, isdn oder modem Standardeinstellung: UUCP_CLIENT_1_DEVICE_TYPE='tcp' UUCP_CLIENT_x_DEVICE_PORT Wurde der Parameter [4]UUCP_CLIENT_x_DEVICE_TYPE auf den Wert `isdn' oder `modem' gesetzt, so wird ueber diesen Parameter die phyiskalische Schnittstelle festgelegt, die zur Kommunikation genutzt werden soll. Gueltige Werte: gueltige Schnittstelle Beispiel: UUCP_CLIENT_1_DEVICE_PORT='/dev/ttyS1' UUCP_CLIENT_x_DEVICE_SPEED Wurde der Parameter [5]UUCP_CLIENT_x_DEVICE_TYPE auf den Wert `isdn' oder `modem' gesetzt, so wird ueber diesen Parameter die Geschwindigkeit der phyiskalische Schnittstelle festgelegt. Gueltige Werte: 2400, 4800, 9600, 19200, 38400, 57600, 115200, 640000 or 128000 Beispiel: UUCP_CLIENT_1_DEVICE_SPEED='38400' UUCP_CLIENT_x_DEVICE_CHAT Wurde der Parameter [6]UUCP_CLIENT_x_DEVICE_TYPE auf den Wert `isdn' oder `modem' gesetzt, so wird ueber diesen Parameter der auszufuehrende Wahlbefehl festgelegt. Bei einem analogen Modem sollte der Befehl z.B. wie folgt aussehen: '^^ AT&F OK ATDT\D CONNECT' Bei einem ISDN-Modem sollte der Befehl die MSN (Multi Subscriber Nummer) enhalten und z.B. wie folgt aussehen: '^^ ATZ OK AT&E[MSN] OK \d ATDT\D CONNECT' Gueltige Werte: Gueltiger Wahlbefehl Beispiel: UUCP_CLIENT_1_DEVICE_CHAT= '^^AT&F OK ATDT\T CONNECT' UUCP_CLIENT_x_PHONE Wurde der Parameter [7]UUCP_CLIENT_x_DEVICE_TYPE auf den Wert `isdn' oder `modem' gesetzt, so wird ueber diesen Parameter die zu waehlende Telefonnummer festgelegt. Gueltige Werte: Telefonnummer Beispiel: UUCP_CLIENT_1_PHONE='442266' UUCP_CLIENT_x_SMARTHOST Ueber diesen Parameter wird der Name des zu verwendenden Smarthosts (SMTP-Server) festgelegt, ueber den alle ausgehenden Nachrichten gesendet werden sollen. Gueltige Werte: vollstaendiger SMTP-Hostname Beispiel: UUCP_CLIENT_1_SMARTHOST='mail.KFZ.shuttle.de' UUCP_CLIENT_x_TIME Ueber diesen Parameter wird festgelegt, waehrend welcher Zeit eine Verbindung zum entfernten UUCP-Host aufgebaut werden darf. Es koennen mehrere Zeitdefinitionen, durch Komma getrennt, angegeben werden. Jede Zeitdefinition muss mit einer der folgenden Zeichenfolgen beginnen: `Su', `Mo', `Tu', `We', `Th', `Fr' oder `Sa', `Wk' fuer jeden Wochentag oder `any' fuer jeden Tag. Hinter der Tagesangabe sollte jeweils eine durch einen Bindestrich getrennte Zeitangabe im 24h-Format, z.B. `2300-0700', folgen. Wenn keine Zeit angegeben wird bedeutet dies, dass waehrend jeder Zeit, an den angegeben Tagen, eine Verbindung aufgebaut werden darf. Der Wert `evening' steht fuer `wk1705-0755,sa,su', `night' steht fuer `wk2305-0755,sa,su2305-1655', `nonpeak' steht fuer `wk1805-0655,sa,su' und der Wert `never' bedeutet dass zu keiner Zeit eine Verbindung initiiert wird. Gueltige Werte: Gueltige UUCP-Zeitangabe Standardeinstellung: UUCP_CLIENT_1_TIME='any' Wollen Sie entfernten UUCP-Systemen erlauben eine Verbindung zu dem eigenen UUCP-Server aufzubauen, so kann man ueber die folgenden Parameter die individuellen Authentifizierungsdaten festlegen. UUCP_SERVER_ENABLED Wird dieser Parameter auf `yes' gesetzt, so wird die UUCP- Server-Funktion aktiviert. Wird der Parameter auf `no' gesetzt, so wird die Funktion deaktiviert. Gueltige Werte: yes, no Standardeinstellung: UUCP_SERVER_ENABLED='no' UUCP_SERVER_N Ueber diesen Parameter wird die Anzahl der lokalen Benutzerkonten festgelegt, die auf diesem Rechner fuer den Zugriff entfernter UUCP-Hosts eingerichtet werden sollen. Hierbei ist es nicht notwendig individuelle System-Accounts anzulegen da die Benutzerverwaltung vom UUCP-Paket durchgefuehrt wird. Gueltige Werte: Zahl Standardeinstellung: UUCP_SERVER_N='0' UUCP_SERVER_x_ACTIVE Wird dieser Parameter auf den Wert `yes' gesetzt, so wird der zugehoerige Datensatz aktiviert, `no' deaktiviert ihn. Gueltige Werte: yes, no Standardeinstellung: UUCP_SERVER_1_ACTIVE='no' UUCP_SERVER_x_COMMENT Ueber diesen Parameter kann ein Kommentar angegeben werden, der die Identifikation des Datensatzes erleichtert. Gueltige Werte: Text Beispiel: UUCP_SERVER_1_COMMENT='mein Kommentar' UUCP_SERVER_x_HOST Ueber diesen Parameter wird der Name des entfernten UUCP-Hosts festgelegt, der eine Verbindung zum lokalen UUCP-Server aufbauen darf. Gueltige Werte: UUCP-Hostname Beispiel: UUCP_SERVER_1_HOST='shuttle' UUCP_SERVER_x_USER / UUCP_SERVER_x_PASS Ueber diese Parameter wird ein lokales Benutzerkonto und -kennwort festgelegt, mittels dem ein entfernter UUCP-Host sich gegenueber dem eigenen UUCP-Server authentifizieren kann. ACHTUNG Unbedingt Klein- / Grossschreibung beachten! Gueltige Werte: Username bzw. Kennwort Beispiel: UUCP_SERVER_1_USER='login' UUCP_SERVER_1_PASS='secret' Die Logdateien Das UUCP-Paket verwendet Logdateien, um Meldungen ueber seinen laufenden Betrieb zu speichern. Um zu verhindern, dass diese Dateien zu gross und unuebersichtlich werden, kann man einstellen wie das System mit den Dateien umgehen soll. UUCP_LOG_COUNT Ueber diesen Parameter wird eingestellt, wie viele Logdateien vorgehalten werden sollen. Wird dieser Wert ueberschritten, so wird jeweils die aelteste Logdatei geloescht. Gueltige Werte: Zahlenwert Standardeinstellung: UUCP_LOG_COUNT='5' UCCP_LOG_INTERVAL Dieser Parameter bestimmt in welchen Intervallen die Logdateien archiviert werden sollen. Zur Auswahl stehen die Schluesselwoerter `daily' - taeglich, `weekly' - woechentlich und `monthly - monatlich. Gueltige Werte: daily, weekly, monthly Standardeinstellung: UUCP_LOG_INTERVALL='daily' Verschiedenes Danksagung Besonders danke ich dem DFN-Verein e.V. ([8]http://www.shuttle.de) und deren Hotline-Mitarbeitern, die mir einen UUCP-Testaccount zur Verfuegung gestellt haben und die mir bei der initialen Inbetriebnahme behilflich waren. Ein Konfigurationsbeispiel Will man UUCP zum Transfer von Nachrichten nutzen und wird dieses Protokoll auch vom Provider unterstuetzt, so erhaelt man auf Anfrage folgende Informationen vom Provider: UUCP-Hostname des eigenen Systems: xx9999 UUCP-Hostname des Providers: shuttle UUCP-Login: yy9999 UUCP-Passwort: yypass UUCP-Maildomain: deine-domain.KFZ.shuttle.de UUCP-Smarthost: mail.KFZ.shuttle.de Mit Hilfe dieser Informationen konfiguriert man nun das UUCP-Paket: START_UUCP='yes' UUCP_SYSTEM_NAME='xx9999' UUCP_CLIENT_ENABLED='yes' UUCP_CLIENT_N='1' UUCP_CLIENT_1_ACTIVE='yes' UUCP_CLIENT_1_COMMENT='Mein Shuttle Account' UUCP_CLIENT_1_HOST='shuttle' UUCP_CLIENT_1_USER='yy9999' UUCP_CLIENT_1_PASS='yypass' UUCP_CLIENT_1_SYSTEM_NAME='' UUCP_CLIENT_1_DOMAIN='deine-domain.KFZ.shuttle.de' UUCP_CLIENT_1_COMPRESSION='none' UUCP_CLIENT_1_DEVICE_TYPE='tcp' UUCP_CLIENT_1_SMARTHOST='mail.KFZ.shuttle.de' UUCP_SERVER_ENABLED='no' Anschliessend muessen noch folgende Einstellungen im Mail-Paket durchgefuehrt werden: 1. Hinzufuegen der eigenen Maildomain: SMTP_LOCAL_DOMAIN_3='deine-domain.KFZ.shuttle.de' 2. Hinzufuegen von eventuell notwendigen Aliasnamen, z.B.: SMTP_ALIASES_x_ALIAS_y='neuer-alias: frank' 3. Konfigurieren der Smarthost-Konfiguration: SMTP_SMARTHOST_ONE_FOR_ALL='yes' SMTP_SMARTHOST_DOMAINS='' SMTP_SMARTHOST_N='1' SMTP_SMARTHOST_1_HOST='mail.KFZ.shuttle.de' SMTP_SMARTHOST_1_AUTH_TYPE='none' SMTP_SMARTHOST_1_ADDR='' SMTP_SMARTHOST_1_DOMAIN='' SMTP_SMARTHOST_1_USER='' SMTP_SMARTHOST_1_PASS='' SMTP_SMARTHOST_1_FORCE_AUTH='no' SMTP_SMARTHOST_1_FORCE_TLS='no' SMTP_SMARTHOST_1_PORT='uucp' 4. Nachdem die Konfiguration generiert wurden kann man ueber den Menuepunkt 'Force uucp connect' eine Provideranwahl anstossen. Ueber den Menuepunkt 'View log file' sollten folgende Eintraege angezeigt werden: ucico shuttle - (2006-11-...) Calling system shuttle (port TCP) ucico shuttle - (2006-11-...) Login successful ucico shuttle - (2006-11-...) Handshake successful (protocol 't') ucico shuttle - (2006-11-...) Call complete (2 seconds 0 bytes 0 bps) Offene Punkte Das UUCP-Paket erhebt zum jetzigen Zeitpunkt noch keinen Anspruch auf Vollstaendigkeit. Die im Folgenden genannten Dinge wurden u.a. bisher nur rudimentaer vorgesehen und erfordern bei Bedarf die Mitarbeit der Anwendergemeinde um sie zu vervollstaendigen: * Unterstuetzung von Modem- und ISDN-Einwahl. * Unterstuetzung verschiedener Kompressionsverfahren. * Unterstuetzung von News-Transfers. * usw. ... __________________________________________________________________ Juergen Edner 2012-05-23