remote File Format for tip
Zweck
Beschreibt ferne Systeme, die vom Befehl Tipp kontaktiert werden.
Beschreibung
Die Datei /etc/remote-file beschreibt die fernen Systeme, die mit dem Befehl tip kontaktiert werden können. Wenn ein Benutzer den Befehl Tipp aufruft, liest der Befehl die Datei Fern , um herauszufinden, wie das angegebene ferne System kontaktiert werden kann. Wird der Befehl tip mit dem Parameter SystemName aufgerufen, durchsucht er die Datei remote nach einem Eintrag, der mit diesem Systemnamen beginnt. Wenn der Befehl mit dem PhoneNumber Parameter aufgerufen wird, durchsucht er die Remote -Datei nach einem Eintrag, der mit tip BaudRate beginnt, wobei die für die Verbindung zu BaudRate verwendende Baudrate angibt.
Jeder Tipp -Benutzer kann eine einzelne ferne Datei im Format der Datei Fern erstellen. Die einzelne ferne Datei kann mit einem beliebigen Betriebssystemdateinamen benannt und in einem beliebigen Verzeichnis gespeichert werden, auf das der Benutzer Zugriff hat. Um den Befehl Tipp anzuweisen, die neue Datei zu verwenden, definieren Sie die Umgebungsvariable FERNER , bevor Sie den Befehl Tipp absetzen, oder verwenden Sie die Variable Tipp command Fern .
Eine Beispieldatei Fern für Tipp ist im Lieferumfang des Betriebssystems enthalten. Die Beispieldatei heißt /usr/lib/remote-file. Diese Beispieldatei enthält zwei Beispiele, von denen eines eine vollständige Fern -Datei ist. Eines der Beispiele verwendet eine Gruppe allgemeiner Wählprogramme, gefolgt von allgemeinen Systemdefinitionen und bestimmten Systemen. Im zweiten Beispiel wird jedes System einzeln definiert.
Jeder Benutzer kann die Beispieldatei in ein anderes Verzeichnis kopieren und für die individuelle Verwendung ändern. Ein Benutzer mit Rootberechtigung kann die Beispieldatei in die Datei /etc/remote kopieren und an die Anforderungen eines bestimmten Standorts anpassen.
Format der Einträge
Das allgemeine Format eines Eintrags in der Datei /etc/remote-file ist ein Systemname, eine Baudrate oder ein Wählprogramm, gefolgt von einer Beschreibung und einem oder mehreren Attributen:
SystemName [ | SystemName...] | Beschreibung : Attribut [ : Attribut...] :
ODER
tip B aud Rate|Beschreibung : Attribut [ : Attribut...] :
ODER
DialerName [ | DialerName...] | Beschreibung : Attribut [ : Attribut...] :
Auf den Namen des Systems oder Wählprogramms folgt ein Pipesymbol (|) und eine Beschreibung des Systems oder Wählprogramms. Es können mehrere System-oder Wählnamen angegeben werden. In diesem Fall müssen sie durch Pipesymbole getrennt und dem Parameter Beschreibung vorangestellt werden. Der letzte Abschnitt in dieser Liste wird vom Befehl Tipp immer als Beschreibung und nicht als Systemname behandelt.
Auf das Feld Beschreibung folgen ein Doppelpunkt (:) und eine durch Doppelpunkte getrennte Liste von Attributen. Jeder Eintrag muss auch mit einem Doppelpunkt enden.
Ein Eintrag kann in der nächsten Zeile fortgesetzt werden, indem ein \ (Backslash) eingegeben wird. Die Fortsetzungszeile muss mit einem Doppelpunkt (:) beginnen und kann zur besseren Lesbarkeit eingerückt werden.
Attribute für die Definition von Systemen und Wählern
Verwenden Sie die folgenden Attribute, um Systeme in der Datei Fern zu beschreiben:
| Element | Beschreibung |
|---|---|
| at=ACUTyp | Definiert den Typ der automatischen Anrufeinheit (auch bekannt als ACU oder Modem) Dieses Attribut sollte in jedem Eintrag angegeben werden (oder in einem anderen Eintrag, der im Attribut Tc enthalten ist), sofern das System nicht mit einem Modem verbunden ist. Für ACUTyp muss einer der folgenden Werte angegeben werden:
|
| br #Baudrate | Gibt die Baudrate an, die für die Verbindung verwendet wird Die Standardrate ist 1200 Baud. Dieses Attribut sollte in jedem Eintrag oder in einem anderen Eintrag angegeben werden, der im Attribut Tc enthalten ist. Die angegebene Baudrate kann mit dem Parameter „tip command - BaudRate“ überschrieben werden. |
| Cu=Einheit | Gibt die Einheit für die Anrufeinheit an, wenn sie sich von der in der Anweisung DV definierten Einheit unterscheidet. Der Standardwert ist die in der Anweisung DV definierte Einheit. |
| du | Führt einen Aufruf aus Dieses Attribut muss in jedem Eintrag oder in einem anderen Eintrag angegeben werden, der im Attribut Tc enthalten ist. |
| dv =Einheit[,Einheit ...] | Listet eine oder mehrere Einheiten auf, die zum Verbinden mit dem fernen System verwendet werden sollen. Wenn die erste aufgelistete Einheit nicht verfügbar ist, versucht der Befehl Tipp , die nächste Einheit in der Liste zu verwenden, bis er eine verfügbare Einheit findet oder alle aufgelisteten Einheiten ausprobiert hat. Dieses Attribut muss in jedem Eintrag oder in einem anderen Eintrag angegeben werden, der im Attribut Tc enthalten ist. |
| El=Markieren | Definiert die Markierung, die zur Kennzeichnung eines Zeilenendes in einer Dateiübertragung verwendet wird. Diese Einstellung entspricht der durch die Variable Eol des Tipp -Befehls definierten Einstellung. |
| fs=Größe | Gibt die Rahmengröße an Der Standardwert ist der Wert der Umgebungsvariablen BUFSIZ . Dieser Wert kann auch mit der Variablen Tipp Befehl Rahmengröße geändert werden. |
| ie =Eingabezeichenfolge | Gibt die Dateiendemarkierung an. Die Standardeinstellung ist ein Nullwert. |
| oe =Ausgabestring | Gibt die Dateiendemarkierung an. Die Standardeinstellung ist ein Nullwert. |
| Pa=Parität | Gibt die erforderliche Paritätseinstellung für die Verbindung zum fernen System an Die Standardeinstellung ist "Gerade". Gültige Auswahlmöglichkeiten sind: Gerade (7 Bit, gerade Parität), Ungerade (7 Bit, ungerade Parität), Keine (7 Bit, keine Parität) und Grafik (8 Bit, keine Parität). |
| pn= | Listet Telefonnummern auf, die zum Anrufen des fernen Systems verwendet werden sollen Dieser Eintrag ist erforderlich, wenn ein Modem zum Anrufen eines Remote-Systems verwendet wird, außer in einem tip BaudRate -Eintrag, wenn eine Telefonnummer mit dem Befehl tip eingegeben wird. Wenn der Befehl „tip“ mit dem PhoneNumber Parameter aufgerufen wird, wird das Attribut „pn“ im entsprechenden Eintrag „ tipBaudRate“ ignoriert und stattdessen die beim Aufruf des Befehls angegebene Zahl verwendet. Das Attribut Pn kann eines der folgenden Formate haben:
|
| Tc=Eintrag | Verweist auf einen anderen Eintrag in der Datei. Auf diese Weise können Sie die Definition derselben Attribute in mehreren Einträgen vermeiden. Falls verwendet, sollte sich dieses Attribut am Ende des Eintrags befinden. |
| tc =DialerName | Enthält den angegebenen Eintrag DialerName . Der Eintrag DialerName muss an anderer Stelle in der Datei remote definiert sein. |
| tc =Systemname | Enthält den angegebenen Eintrag SystemName . Der Eintrag SystemName muss an anderer Stelle in der Datei remote definiert sein. |
Gruppeneinträge Einrichten
Richten Sie Einträge in der Datei Fern auf zwei Arten ein. Definieren Sie jedes System einzeln und geben Sie dabei alle seine Attribute in diesem Eintrag an. Dies funktioniert gut, wenn Sie mehrere unterschiedliche Systeme kontaktieren.
Oder Gruppieren der Systeme nach Ähnlichkeit. Verwenden Sie dazu zwei oder drei Gruppen, je nachdem, wie die Systeme ähnlich sind. Die Gruppen können wie folgt angeordnet werden:
- Wählprogrammdefinitionen, einschließlich Gerät, Baudrate, Anrufeinheit, ACU-Typ und Wählverbindungsflag
- Allgemeine Systemdefinitionen, einschließlich aller Informationen, die mehrere Systeme gemeinsam haben. Verwenden Sie das Attribut Tc , um auf einen Wähleintrag zu verweisen.
- Spezifische Systembeschreibungen, die das Attribut Tc verwenden, um auf einen der allgemeinen Systemtypen oder einen Wähleintrag zu verweisen.
Abhängig davon, wie die fernen Systeme gruppiert werden, können Sie entweder die Wähldefinitionen oder die allgemeinen Systemdefinitionen weglassen.
Beispiele
System individuell definieren
Geben Sie Folgendes ein, um ein System ohne das Attribut Tc= zu definieren:
vms750|ghost|NPG 750:\
:dv=/dev/tty36,/dev/tty37:br#9600:el=^Z^U^C^S^Q^O:\
:ie=$@:oe=^Z:Dieser Eintrag definiert das Systemvms750, die auch alsghost. Der Zugriff auf das System kann entweder/dev/tty36oder/dev/tty37, mit einer Baudrate von9600. Die Markierung für Zeilenende ist^Z^U^C^S^Q^O. Das Dateiendezeichen für die Eingabe ist$@Die Ausgabemarkierung für das Dateiende ist^Z. Da keine Telefonnummer definiert ist, wird über eine Direktverbindung auf das System zugegriffen.
Gruppieren von Systemen nach Ähnlichkeit
In den folgenden Beispielen werden ein Wählprogramm und ein allgemeiner Systemeintrag verwendet, gefolgt von bestimmten Systemeinträgen, die sich auf die allgemeinen Einträge beziehen.
- Geben Sie Folgendes ein, um ein Wählprogramm zu definieren:
Dieser Eintrag definiert ein Wählprogramm mit dem Namendial1200. Das Wählprogramm ist mit dem Gerät verbunden/dev/cul1und ist ein ACU-Typ vondn11. Die Wählverbindung (du) Flag gesetzt ist.dial1200|1200 Baud Able Quadracall attributes: \ :dv=/dev/cul1:br#1200:at=dn11:du: - Geben Sie Folgendes ein, um einen allgemeinen Systemtyp zu definieren und auf einen Wähleintrag zu verweisen:
Dieser Eintrag definiert einen Systemtyp mit dem Namenunix1200. Die Markierung für das Zeilenende für die Kommunikation mit dieser Art von fernem System ist^U^C^R^O^D^S^Q. Das Dateiendezeichen für die Eingabe ist%$Die Ausgabemarkierung für das Dateiende ist^D. Das Wählprogramm, das durch diedial1200wird verwendet.unix1200|1200 Baud dial-out to another UNIX system:\ :el=^U^C^R^O^D^S^Q:ie=%$:oe=^D:tc=dial1200: - Geben Sie Folgendes ein, um ein bestimmtes System zu beschreiben:
Dieser Eintrag beschreibt das Systemzeus, die alsCSRG ARPA VAX-11. Der Befehl tip sucht dann in der Datei /etc/phones nach der Telefonnummer (pn=@) und verwendet die Attribute einesunix1200Systemtyp (tc=unix1200).zeus|CSRG ARPA VAX-11/780:pn=@:tc=unix1200:
Dateien
| Element | Beschreibung |
|---|---|
| /etc/remote | Gibt den vollständigen Pfadnamen der Datei Fern an |
| /etc/Telefone | Listet die Telefonnummern auf, die zum Kontaktieren von fernen Systemen verwendet werden. |
| /usr/lib/remote-file | Enthält eine Beispieldatei Fern . |