Devices File Format for BNU

Zweck

Enthält Informationen zu Einheiten auf dem lokalen System, die mit dem Programm BNU (Basic Networking Utilities) eine Verbindung zu einem fernen Computer herstellen können.

Beschreibung

Die Datei /etc/uucp/Devices und ihre Erweiterungen und Alternativen, die in der Datei /etc/uucp/ Sysfiles enthält Informationen zu den Einheiten auf dem lokalen System, die mit dem Programm BNU (Basic Networking Utilities) eine Verbindung zu einem fernen Computer herstellen können. Diese Datei enthält Informationen für festnetzgebundene, telefonische und TCP/IP-Kommunikationsverbindungen.

Anmerkung: Nur Benutzer mit Rootberechtigung können die Datei Geräte bearbeiten, deren Eigner die Anmelde-ID uucp ist.

Felder in der Einheitendatei

Die Datei Devices muss eine Beschreibung jeder Einheit auf dem lokalen System enthalten, die mit dem BNU-Programm eine Fernverbindung herstellen kann. Jede Zeile in der Datei Devices enthält die folgenden Felder:

Element Beschreibung
Typ Gibt in der Regel den Typ der fest verdrahteten Einheit oder der Einheit für automatischen Anruf an.
Linie Gibt den Einheitennamen für den Port an
Line2 Gibt den Namen des Wählprogramms an, wenn der Eintrag Leitung ein Wählprogramm 801 angibt.
Klasse Gibt normalerweise die Übertragungsgeschwindigkeit an.
Dialer-Token-Paare Gibt einen bestimmten Typ von Autodialer (Modem) und das Token (eine definierte Zeichenfolge) an, das an das Wählprogramm übergeben wird Gültige Einträge für dieses Feld sind in der Datei /etc/uucp/Dialers definiert.

Die Felder werden wie folgt in der Zeile angezeigt:

Typ Zeile Line2 Klasse Dialer-Token-Paare

Jedes Feld einer Zeile in der Datei Einheiten muss einen Eintrag enthalten. Wenn ein Feld für einen bestimmten Typ von Einheit oder System nicht gilt, verwenden Sie einen-(Minuszeichen) als Platzhalter.

Zeilen in der Datei Einheiten können nicht umgebrochen werden. Jeder Eintrag darf nur in einer Zeile in der Datei stehen. Die Datei Einheiten kann jedoch Leerzeilen und Kommentarzeilen enthalten. Kommentarzeilen beginnen mit einem Nummernzeichen (#). Leerzeilen werden ignoriert.

Typfeld

Geben Sie eines der folgenden Schlüsselwörter in dieses Feld ein:

Schlüsselwort Erläuterung
ACU Verwenden Sie dieses Schlüsselwort in Großbuchstaben, wenn Ihr Standort mehrere Systeme über das Telefonnetz mit automatischen Anrufeinheiten (Autodialern oder Modems) verbindet.
Steuern Verwenden Sie dieses Schlüsselwort, beginnend mit einem Großbuchstaben D, wenn Ihre Site zum Verbinden mehrerer Systeme fest verbundene Leitungen verwendet.
TCP Verwenden Sie dieses Schlüsselwort in Großbuchstaben, wenn Ihre Site TCP/IP verwendet.
SystemName Geben Sie den Namen eines bestimmten fernen Systems ein, das fest mit dem lokalen System verbunden ist. Das Schlüsselwort SystemName ist der Name, der jedem einzelnen System zugeordnet ist. Beispiel:hera,zeusodermerlin.

Dieses Feld entspricht dem Feld Typ in der Datei /etc/uucp/Systems .

Positionsfeld

Der Einheitenname für die Leitung oder den Port, der in der Kommunikationsverbindung verwendet wird, wird hier eingefügt. Verwenden Sie beispielsweise den entsprechenden Einheitennamen für eine fest verbundene Leitung, wie z. B.tty1. Verwenden Sie für eine Leitung, die an eine ACU (ein Modem) angeschlossen ist, einen Einheitennamen, der für das Wählprogramm geeignet ist, wie z. B.tty1odertty2. Geben Sie für eine TCP-Verbindung ein Minuszeichen als Platzhalter ein.

FeldLine2

Wenn Sie kein 801-Wählprogramm verwenden, verwenden Sie in diesem Feld ein Minuszeichen (-) als Platzhalter. Wenn Sie ein 801 Wählprogramm verwenden, geben Sie den Einheitennamen des 801 ACU in dieses Feld ein. Angenommen, der Eintrag im Feld Typ lautetACUund der Eintrag im Feld Leitung (Angabe des Modems)tty1, kann der Feldeintrag Line2 (der das Wählprogramm 801 für den Modem angibt)tty3odertty4.
Hinweis: Das Feld Line2 wird nur verwendet, um ältere Modems zu unterstützen, die Wählverbindungen des Typs 801 erfordern. Der Modem ist an einen seriellen Anschluss angeschlossen, und das Wählprogramm 801 ist an einen separaten seriellen Anschluss angeschlossen.

Klassenfeld

Bei einer ACU oder einer fest verbundenen Leitung kann das Feld Klasse die Geschwindigkeit der Einheit angeben. Verwenden Sie in diesem Fall für eine fest verdrahtete Leitung die Übertragungsrate des die beiden Systeme verbindenden Geräts. Verwenden Sie für eine Telefonverbindung die Geschwindigkeit, mit der die ACU Daten überträgt, wie z. B.300oder1200B/s.

Dieses Feld kann auch einen Buchstaben mit einer Geschwindigkeit enthalten (z. B.C1200oder1200) um zwischen Dialerklassen zu unterscheiden. Einige Büros verfügen beispielsweise über mehr als ein Telefonnetz, eines für die interne und eines für die externe Kommunikation. In einem solchen Fall muss unterschieden werden, welche Leitungen für jede Verbindung verwendet werden sollen.

Das Feld Class in der Datei Devices wird mit dem Feld Class in der Datei /etc/uucp/Systems abgeglichen. Beispiel: Der Dateieintrag Systems für das Systemheraist:

hera Any ACU 1200 3-3-5-2 ogin: nuucp ssword: oldoaktree

BNU sucht nach einem Eintrag in der Datei Devices mit dem TypACUund eine Klasse von1200.

Einige Geräte können mit verschiedenen Geschwindigkeiten verwendet werden. Nehmen Sie in diesem Fall mehrere Einträge für die Einheit vor und geben Sie jede Geschwindigkeit in einer separaten Zeile in der Datei Einheiten an. Wenn BNU keine Verbindung mit der ersten Geschwindigkeit herstellen kann, werden die aufeinanderfolgenden Geschwindigkeiten ausprobiert.

Wenn ein Gerät mit beliebiger Geschwindigkeit verwendet werden kann, geben Sie das WortAnyim Feld Klasse . Beachten Sie bitte, dass dieAinAnymuss in Großbuchstaben angegeben werden.

Geben Sie für eine TCP/IP-Verbindung ein Minuszeichen (-) als Platzhalter ein.

Dialer-Token-Paar-Feld

Das Feld Wählprogramm-Tokenpaar gibt einen bestimmten Typ von Autodialer (Modem) und das Token (eine definierte Zeichenfolge) an, das an das Wählprogramm übergeben wird. Gültige Einträge für dieses Feld sind in der Datei /etc/uucp/Dialers definiert.

Geben Sie für eine fest verbundene Verbindung das Wortdirect(beachten Sie die Kleinschreibungd) als Eintrag Dialer und lassen Sie den Eintrag Token leer.

Geben Sie für eine Telefonverbindung den Typ des Wählprogramms und das Token ein, das an diesen Modem übergeben wird. Der Eintrag im Feld Token ist entweder eine Telefonnummer oder eine vordefinierte Zeichenfolge, die zum Erreichen des Wählprogramms verwendet wird.

Geben Sie für eine Telefonverbindung eine der folgenden Angaben im Feld Wählprogramm ein:

Einstiegsspeichermedien Definition
hayes Ein Hayes Dialer.
Andere Wählverbindungen Andere Dialere, die Sie angeben, indem Sie die relevanten Informationen in die Datei /etc/uucp/Dialers aufnehmen.
TCP Eine TCP/IP-Verbindung. EingabeTCPim Feld Wählprogramm eingeben, wenn Sie auchTCPim Feld Typ .

Jeder Wählprogramm -Feldeintrag, der als Teil eines Wählprogramm-Tokenpaar -Felds in der Datei Geräte enthalten ist, hat einen entsprechenden Eintrag in der Datei Dialere .

Wenn der Eintrag im Feld Token eine Telefonnummer darstellt, Geben Sie im Feld Token eine der folgenden Angaben ein, um anzugeben, wie das BNU-Programm die Telefonnummer verwenden soll, die in der Datei /etc/uucp/Systems aufgelistet ist:

Einstiegsspeichermedien Definition
\D Das Standardtoken im Feld Dialer-Token-Paar . Der\D'token' gibt an, dass das BNU-Programm die in der Datei /etc/uucp/Systems aufgelistete Telefonnummer an den entsprechenden Dialer-Script (Eintrag) in der Datei /etc/uucp/Dialers übergeben soll, ohne einschließlich einer Abkürzung für den Wählcode.
\T Dieses Token weist das BNU-Programm an, die Telefonnummer zu verarbeiten, indem die in der Datei /etc/uucp/Dialcodes angegebenen Daten eingeschlossen werden.
Anmerkung: Wenn Sie Abkürzungen für Wählcodes verwenden, die in der Datei Dialcodes für bestimmte Telefonnummern angegeben sind, müssen Sie Folgendes eingeben:\TZeichenfolge als Token in diesen Einträgen in der Datei Dialers .
leer Wenn Sie das Feld Token leer lassen, entspricht dies der Eingabe\DEin Leerzeichen ist in der Regel als Token ausreichend, wenn Sie vollständige Telefonnummern in die Datei /etc/uucp/Systems aufgenommen haben.

Wenn das Feld Token keine Telefonnummer darstellt, geben Sie die vordefinierte Zeichenfolge ein, die zum Erreichen des Wählprogramms erforderlich ist.

Beispiele

Einträge für fest verbundene Verbindungen einrichten

Gehen Sie wie folgt vor, um einen Eintrag in der Datei Einheit zu definieren, der einen Port und ein fernes System angibt:

Direct tty1 - 1200 direct
zeus tty1 - 1200 direct

Das Feld Typ wird aufgelistet.Direct(für eine direkte Verbindung) im ersten Teil undzeus(der Name des fernen Systems) im zweiten Teil. Das lokale System ist mit dem System verbundenzeusÜber das Gerättty1, das im Feld Linie in beiden Teilen des Beispiels aufgelistet ist

Das Feld Line2 enthält tatsächliche Daten nur, wenn der Eintrag einen bestimmten Typ von Telefonverbindung angibt. A-(Minuszeichen) wird wie in diesem Beispiel als Platzhalter in anderen Verbindungstypen verwendet. Diese Einheit überträgt mit einer Geschwindigkeit von 1200 bps, die im Feld Class in beiden Teilen des Beispiels aufgelistet ist. Das Wortdirectim Feld Dialer des Felds Dialer-Token-Paar gibt an, dass es sich um eine Direktverbindung handelt.

Einträge für Autodialer Verbindungen einrichten

  1. Bei einem Hayes-Standardmodem, das nur mit einer Baudrate verwendet werden kann, einen Eintrag wie folgt vornehmen:
    ACU tty2 - 1200 hayes
    Das Feld Typ wird wie folgt angegeben:ACU. Das Feld Zeile wird mit dem Einheitennamen angegeben.tty2. Da dieses Modem kein 801-Wählprogramm ist,-(Minuszeichen) wird als Platzhalter im Feld Line2 verwendet. Der Eintrag im Feld Klasse ist eine Übertragungsrate von1200Baud. Der Teil des Felds Dialer des Felds Dialer-Token-Paar wird alshayesModem und das Feld Token ist leer.
  2. Gehen Sie wie folgt vor, um ein Hayes-Standardmodem anzugeben, das mit unterschiedlichen Baudraten verwendet werden kann:
    ACU tty3 - 1200 hayes
    ACU tty3 - 300 hayes
    Diese beiden Leitungen geben dasselbe Modem an,hayes, die entweder verwendet werden können1200oder300Baud, wie im Feld Klasse angegeben. Der Modem ist mit einer Einheit mit dem Namen tty3(das Feld Linie ) und das Feld Line2 enthält die-(Minuszeichen) Platzhalter. Der Teil des Felds Dialer des Felds Dialer-Token-Paar wird alshayesModem und das Feld Token bleibt leer.
  3. Um ein Hayes-Standardmodem anzugeben, das mit beliebiger Baudrate verwendet werden kann, geben Sie wie folgt einen Eintrag ein:
    ACU tty2 - Any hayes
    Diese beiden Zeilen geben Folgendes an:hayesModem, der mit einer beliebigen Baudrate verwendet werden kann, wie durch das Wort angegebenAnyin das Feld Klasse eingegeben. Beachten Sie, dass das WortAnymuss in Großbuchstaben eingegeben werdenA.
  4. Um eine Verbindung mit einem Standardwählprogramm 801 anzugeben, geben Sie wie folgt einen Eintrag ein:
    ACU tty4 tty5 1200 801
    ACU tty6 tty7 300 801
    In diesen EinträgenACUEinträge sind mit Einheiten mit dem Namentty4undtty6, angegeben im Feld Zeile . In beiden Fällen gibt es einen Eintrag im Feld Line2 , da im Feld Dialer-Token-Paar ein Standardautodialer 801 angegeben ist. Denn801wird in diesen beiden Beispielen als Wählprogramm angegeben, muss das Feld Line2 die Einheitennamen der 801 ACUs enthalten. Der Eintrag im Feld Klasse gibt eine Übertragungsrate von1200baud für das erste Beispiel und300für die zweite. Das Feld Token des Felds Dialer-Token-Paar ist leer.

Eintrag für die Verwendung mit TCP/IP einrichten

Wenn Ihr Standort das TCP/IP-System verwendet, geben Sie Folgendes in die Datei Devices ein:

TCP - - - TCP

TCPwird im Feld Typ angegeben. Minuszeichen werden als Platzhalter in den Feldern Zeile, Line2und Klasse verwendet.TCPwird als Eintrag im Feld Wählprogramm angegeben, wobei der Eintrag Token leer bleibt.

Einträge für lokale und ferne Systeme einrichten

Die folgenden Beispiele zeigen die Einträge, die in der Datei Devices für lokale und ferne Systeme erforderlich sind, damit die beiden Systeme über das BNU-Programm kommunizieren können.

  1. Beachten Sie die folgenden Informationen, um eine fest verbundene Verbindung zu konfigurieren.

    Die folgenden Einträge konfigurieren lokale und ferne Devices -Dateien für eine fest verbundene Verbindung zwischen Systemen.zeusundhera, wobeizeuswird als lokales System betrachtet undheradas ferne System. Die fest verdrahtete Einheit auf dem Systemzeusisttty1; auf Systemhera,Es isttty2.

    Die Datei Einheiten auf dem Systemzeusenthält den folgenden Eintrag, um eine Verbindung zum fernen System herzustellen,hera:
    Direct tty1 - 1200 direct
    hera tty1 - 1200 direct
    Die Datei Einheiten auf dem Systemheraenthält den folgenden Eintrag für die Kommunikation mit dem Systemzeus:
    Direct tty2 - 1200 direct
    zeus tty2 - 1200 direct
  2. Beachten Sie die folgenden Informationen, um eine Telefonverbindung zu konfigurieren.

    Diese Dateien sind für die Verbindung von Systemen konfiguriertvenusundmerlinüber eine Telefonleitung mit Modems. Systemberechtigungvenuswird als das lokale System betrachtet, und das Systemmerlinwird als fernes System betrachtet.

    Auf beiden Systemen wird die Einheittty1ist mit einemhayesModem bei1200Baud. Beide Computer enthalten partielle Telefonnummern in ihren Dateien /etc/uucp/Systems und Wählcodes in ihren /etc/uucp/Dialcodes -Dateien.

    Die Datei Einheiten auf dem Systemvenusenthält den folgenden Eintrag für die Verbindung zum Systemmerlin:
    ACU tty1 - 1200 hayes \T
    Die Datei Einheiten auf dem Systemmerlinenthält den folgenden Eintrag für die Verbindung zum Systemvenus:
    ACU tty1 - 1200 hayes \T

Dateien

Element Beschreibung
Verzeichnis /etc/uucp Enthält alle Konfigurationsdateien für BNU, einschließlich der Datei Devices .
Datei /etc/uucp/Dialcodes Enthält Rufnummernkürzel.
Datei /etc/uucp/Dialers Legt das anfängliche Handshakeverfahren für eine Verbindung fest.
Datei /etc/uucp/Systems Beschreibt zugängliche ferne Systeme.
Datei/etc/uucp/Sysfiles Gibt mögliche alternative oder erweiterte Dateien für /etc/uucp/Devicesan