Befehl "slattach"
Zweck
Verbindet serielle Verbindungen mit Netzschnittstellen.
Syntax
/usr/sbin/slattach TTYName [ BaudRate DialString [ DebugLevel ]
Beschreibung
Der Befehl /usr/sbin/slattach weist einer Netzschnittstelle eine TTY-Verbindung zu.
Der Befehl slattach wird von der Datei /etc/rc.net während des Systemstarts ausgeführt, um alle von System Management Interface Tool (SMIT) definierten SLIP-Netzschnittstellen (Serial Line Internet Protocol) automatisch zu konfigurieren. SLIP-Schnittstellen können wie im Abschnitt "Beispiele" gezeigt auch manuell konfiguriert werden.
Bei direkt verbundenen SLIP-Schnittstellen werden unterbrochene Verbindungen automatisch ohne manuellen Eingriff wiederholt. Bei einer über einen Modem verbundene SLIP-Schnittstelle muss bei unterbrochenen Verbindungen der Einwählvorgang manuell wiederholt werden. Wenn ein Benutzer eine Wählzeichenfolge in der slattach-Befehlszeile angibt muss der Benutzer den Befehl und die Wählzeichenfolge erneut eingeben, um eine unterbrochene Verbindung wiederherzustellen.
Zum Abhängen der Schnittstelle führen Sie den Befehl ifconfig Schnittstelle down aus, nachdem Sie den Befehl slattach beendet haben. Der Parameter Schnittstelle ist der vom Befehl netstat angezeigte Name.
Wenn Sie eine SLIP-Schnittstelle über die Befehlszeile konfigurieren, muss der Befehl /usr/sbin/ifconfig für die SLIP-Schnittstelle mit den entsprechenden Parametern aufgerufen werden und die SLIP-TTY-Leitungsdisziplin muss verfügbar sein, damit dieser Befehl erfolgreich ist. Führen Sie den folgenden Befehl aus, um zu prüfen, ob die Slip-TTY-Leitungsdisziplin bereits geladen ist:strinfo -m | grep slip. Wenn keine Ausgabe angezeigt wird, wurde das Modul noch nicht geladen. Laden Sie das Modul, indem Sie den Befehlstrload -m /usr/lib/drivers/slip.
- Nachdem die SLIP-Schnittstelle mit ifconfigkonfiguriert wurde, kann jeder Benutzer mit Berechtigung für das TTY den Befehl slattach ausgeben.
- Sie müssen die vom Befehl slattach verwendeten TTY-Einheiten konfigurieren, bevor Sie eine Verbindung herstellen. Möglicherweise müssen Sie auch einen Eintrag für die TTY-Einheit in der BNU-Datei /usr/lib/uucp/Devices vornehmen.
- Das Beispiel-Shell-Script /usr/sbin/slipcallstellt eine vereinfachte Schnittstelle zum Aufrufen von slattach und zum Herstellen einer Verbindung zu fernen Systemen bereit. slipcall ist für das Herstellen von Verbindungen zu SLIP-Einwahlnetzen hilfreich, die erforderlich, dass sich ein Benutzer anmeldet, bevor die SLIP-TTY-Leistungsdisziplin aktiviert wird. Die Basiskonfiguration von slipcall stellt die Verbindung zu anderen Betriebssystemen mit sliplogin-Konfigurationen her und leitet die lokalen und fernen Internetadressen und Netzmasken ab, die dem aufgerufenen System zugewiesen sind. Anschließend konfiguriert sie die lokale Schnittstelle mit den angegebenen Werten des fernen Systems.
Parameter
| Element | Beschreibung |
|---|---|
| BaudRate | Legt die Geschwindigkeit der Verbindung fest. Die Standardgeschwindigkeit ist 9600. |
| DebugLevel | Legt die gewünschte Stufe der Debuginformationen fest. Es kann eine Zahl zwischen 0 und 9 angegeben werden. Wenn Sie den Wert 0 verwenden, werden keine Debuginformationen ausgegeben. Bei der Verwendung des Werts 9 werden die meisten Debuginformationen ausgegeben. Der Standardwert ist 0. |
| DialString | Gibt eine Zeichenfolge von Erwartungs/Antwort-Sequenzen in der Chatsyntax des Basic Networking Utility (BNU)AIX® to AIX Copy Program (UUCP) an. |
| ttyname | Gibt eine TTY-Verbindung an. Diese Zeichenfolge hat das Format ttyxxoder/dev/ttyxx. |
Beispiele
- Gehen Sie wie folgt vor, um die SLIP-Netzschnittstelle an dietty1Geben Sie den folgenden Befehl aus, um den Port mit einer Direktverbindung zu verwenden:
Dieser Befehl wird angehängttty1zu einer Netzschnittstelle, die von der SLIP verwendet werden soll.slattach /dev/tty1 - Zum Anhängen der SLIP-Netzschnittstelle antty1Geben Sie über eine Modemverbindung den folgenden Befehl aus:
slattach /dev/tty1 9600 '""AT OK \pATF1 OK \pATDT34335 CONNECT""'
Dateien
| Element | Beschreibung |
|---|---|
| /etc/uucp/Devices | Listet Definitionen von Einheiten auf, die für Fernverbindungen verwendet werden. |