HELIOS EtherShare 2.6 Benutzerhandbuch


15 Der Terminalserver
15.1 Generelle Bemerkungen
Dieses Kapitel beschreibt die Funktion und die Konfiguration des Terminalservers. In Verbindung mit dem HELIOS-Terminalprogramm ermöglicht es der Terminalserver, von Arbeitsstationen im AppleTalk-Netzwerk aus gleichzeitig mehrere Terminalverbindungen zu einem oder mehreren UNIX-Hosts zu nutzen (Fähigkeit zu Mehrfach-Sitzungen).
15.2 Das Programm des Terminalservers
Das EtherShare-Terminalserver-System besteht aus dem Programm "termsrv". Es wird automatisch während der Installation im Verzeichnis "$ESDIR" angelegt. EtherShare ist so konfiguriert, dass es das Programm "termsrv" automatisch startet, wenn das UNIX-Betriebssystem hochgefahren wird.
termsrv
Das Programm "termsrv" implementiert Terminalserver-Funktionen auf dem Host und verwaltet die Kommunikation mit dem Programm HELIOS Terminal. Jeder neue Anmeldevorgang von einer Macintosh-Arbeitsstation startet einen neuen Anmeldevorgang am Host. "termsrv" leitet dann die an dem Arbeitsplatz abgesetzte Eingabe über das Netzwerk an den Host weiter und dessen Ausgabe wieder an den Arbeitsplatz zurück.
15.3 Parameter des Programms "termsrv"
Beim Start greift das Terminalserverprogramm "termsrv" erst auf die zentrale Konfigurationsdatei "atalk.conf" zu, um seine Konfiguration auszulesen. Das "install" Programm legt diese Datei automatisch mit vorgegebenen Werten an. Diese können bei Bedarf mit einem Editor wie z.B. vi geändert werden. Lesen Sie bitte auch 5.14 "Manuelles Bearbeiten von "atalk.conf"".
Die unten beschriebenen Parameter können für das Programm "termsrv" in der Datei "atalk.conf" definiert werden (bitte beachten Sie, dass der Programmname "termsrv" der Parameterliste vorangestellt wird).
name
name=netname1,name=netname2,name=netname3
netname
ist der AppleTalk-(NVE)-Name des Terminalservers. Dies ist der Name, unter dem er im Netzwerk bekannt ist. Sie sehen diesen Namen im Dialog Verbindung konfigurieren des Programms HELIOS Terminal. Es können optional mehrere Namen in einer Reihe durch Komma getrennt angegeben werden.
Die Vorgabe für netname ist der Name des UNIX-Hosts.
type
type=nettype
nettype
ist der AppleTalk-Typ des Terminalservers. Es ist der Typ, unter dem er im Netzwerk bekannt ist. nettype sollte normalerweise auf "UNIXTerminal" gesetzt sein. Der gleiche Typ muss in dem Fenster Verbindung konfigurieren (im Menü Einstellungen) in dem Programm HELIOS Terminal gesetzt sein.
Die Vorgabe für nettype ist "UNIXTerminal".
zone
zone=zonename1,zone=zonename2,zone=zonename3
zonename
ist der Name der AppleTalk-Zone, der der Terminalserver zugeteilt werden soll. Dieser Parameter bestimmt die Zone, in der der Terminalserver in der Auswahl des Programms HELIOS Terminal zu finden ist. Die gewählte Zone muss eine der lokalen Zonen sein, mit denen der Host verbunden ist. Sie können dies mit dem Programm "zones-l" testen. (Siehe auch die Beschreibung des Parameters zone in 13.3 "Die Parameter des Programms "admsrv"").
Die Vorgabe für zonename ist "*". Gemeint ist damit die Zone des ersten Eintrags des ersten Netzwerkadapters in der Datei "atalk.conf". Es können optional mehrere Namen in einer Reihe durch Komma getrennt angegeben werden. Zum Beispiel:
termsrv: zone="marketing", zone="support",
zone="developer"

localwinsize
localwinsize=maxlpackets
maxlpackets legt die maximale Anzahl der Datenpakete fest, die während einer Transaktion von dem Programm "termsrv" über das Netzwerk an die Arbeitsstationen geleitet werden. Die Anzahl der Pakete muss eventuell limitiert werden, wenn die Größe des Speichers der Arbeitsstationen zu klein ist. maxlpakkets kann variiert werden, um die Datentransferrate zu optimieren.
Die Vorgabe (und das Maximum) für maxlpackets ist 8.
remotewinsize
remotewinsize=maxrpackets
maxrpackets legt die maximale Anzahl der Datenpakete fest, die während einer Transaktion von den Arbeitsstationen über das Netzwerk an das Programm "termsrv" geleitet werden. Die Anzahl der Pakete muss eventuell limitiert werden, wenn die Speichergröße im UNIX-Host zu klein ist. maxrpackets kann variiert werden, um die Datentransferrate zu optimieren
Die Vorgabe (und das Maximum) für maxrpackets ist 8.
term
term=capname
capname
ist der Name der verwendeten Terminalemulation. Dieser Name wird von dem Programm "termsrv" bei dem Start einer neuen Verbindung in die UNIX-Umgebungsvariable "$TERM" geschrieben. In einer Standard-UNIX-Konfiguration ist die VT100-Emulation (d.h. eine Sammlung von Definitionen von Terminal-Steuerzeichen) in den beiden Dateien "termcap" und "terminfo" definiert. Wenn Sie den Parameter capname verwenden, um eine andere Emulation festzulegen, dann müssen Sie darauf achten, dass diese auch in den beiden oben genannten Dateien eingetragen ist. Obgleich sich die meisten Programme auf die Datei "termcap" beziehen, müssen Sie auch in der Datei "terminfo" einen entsprechenden Eintrag vornehmen, da unter dem Betriebssystem Solaris 2 einige Programme statt in der Datei "termcap" die notwendige Information in der Datei "terminfo" suchen (wie beispielsweise der Editor vi). Bitte nehmen Sie zur Kenntnis, dass die Standard-VT100-Emulation eine Untermenge der VT320-Emulation darstellt, die mit dem Programm HELIOS Terminal ausgeliefert wird.
Die Vorgabe für capname ist vt100.
banner
banner=bannerstring
bannerstring
ist eine Zeichenfolge, die an jedem Macintosh-Terminal angezeigt wird, wenn eine Verbindung zum Host hergestellt wird. Sie sehen diesen Text vor dem eigentlichen Anmeldevorgang. Sie können diesen Vorspann beispielsweise verwenden, um ein Firmen-Warenzeichen anzuzeigen. Die folgenden Escape-Sequenzen werden innerhalb des Parameters bannerstring erkannt:
%n Der Host-Name des UNIX-Systems
\r Das Zeichen für Zeilenende
\n Das Zeichen für einen Zeilenvorschub
\f Das Zeichen für Papiervorschub
\t Das Zeichen für einen Tabulatorvorschub
\033 Ein Escape-Steuerzeichen. Damit ist es
möglich jedes benötigte Bitmuster mit
Hilfe von dreistelligen Octalzahlen zu
konstruieren.

Wenn Sie den Parameter bannerstring nicht angeben, dann ist der vorgegebene Inhalt:
"\r\n\r\nADSP Terminal Server on host
%n\r\n\r\n(C) 1990 Helios Software GmbH\r\n\r\n".

Geben Sie banner="" ein, wenn Sie überhaupt keinen Vorspanntext verwenden wollen.

© 2002 HELIOS Software GmbH