Modembetrieb unter QNX 4

Inhaltsverzeichnis

Eintragsstruktur

Modembetrieb unter QNX 4


Eintragstruktur

Die Einträge zu den einzelnen Punkten sind wie folgt gegliedert:

Motivation
Warum der Standardzustand auf Dauer nicht tragbar ist.

Abhilfe
Der prinzipielle Lösungsweg.

Durchführung
Die konkret notwendigen Befehle zur Lösung des Problems.

Fallen und Fußangeln
Unerwünschte Seiteneffekte und/oder notwendige Voraussetzungen.

Weitere Informationen
Wo nachgelesen werden kann, wie es sich im Detail verhält.


Modembetrieb unter QNX 4


Einleitung

Motivation Unter QNX4 ist der Betrieb eines Modems für verschiedene Anwendungsbereiche vorgesehen. Diese sind z.B. Daten-Fern-Übertragung, Zugriff auf entfernte QNX-Netze oder das Einloggen auf einem schwer zugänglichen oder weit entfernt stehenden QNX-Rechner.

Welchen speziellen Einsatzfall Sie auch haben mögen, eines ist immer gleich:
Das Modem und die Schnittstelle Ihres Computers müssen den Anforderungen entsprechend eingestellt werden.

Doch vor der Frage nach den Einstellungen hier eine kleine Aufstellung von Kriterien, die hilfreich sein können, um ein geeignetes Modem zu erwerben?

Abhilfe Es sollte darauf geachtet werden, daß das Modem Hayes-Kompatibel ist. Zur Geschwindigkeit ist zu sagen, je schneller, desto besser. Es sollte mindestens eine Geschwindigkeit von 14400 baud unterstützt werden. Besser ist 38400 baud oder 57600 baud.

Externe Geräte haben gegenüber den internen den Vorteil, daß sie leichter zwischen mehreren Rechnern ausgetauscht werden können. Dies ist allerdings bei Rechnern in einem QNX-Netz kein wichtiges Kriterium, da die Schnittstellen der anderen Rechner im Netz so verwendet werden können, als seien sie im Rechner installiert (vorausgesetzt die notwendigen Rechte sind vorhanden).

Geräte von Markenherstellern sind zwar etwas teurer als No-Name Produkte, aber im allgemeinen zuverlässiger und im Falle eines Defekts ist es leichter, eine Reperatur zu erhalten.

Gute Erfahrungen haben wir bei SWD mit den Modems des Herstellers Zyxel gemacht. Diese zeichnen sich durch Robustheit, Zuverlässigkeit und hohe Geschwindigkeit aus. Natürlich können auch beliebig andere Geräte eingesetzt werden.


Beispieleinstellung für ein US Robotics Modem

Als Beispiel wird nun eine Einstellung für ein Modem des Herstellers US Robotics aufgezeigt. Hierbei wird vorausgestezt, daß das Modem am Node 7 an die serielle Schnittstelle 2 angeschlossen ist.

# Node 7 mit USR Courier V.34

Zunächst sollte die alte Log-Datei gesichert werden.

cp -v /tmp/qtalk.log /tmp/qtalk.log.old

rm -v /tmp/qtalk.log

Danach werden die Schnittstellen-Optionen gesetzt:

stty baud=38400 +ihflow +ohflow +lkhflow <//7/dev/ser2

Weitere Parameter sind: bits=8 stopb=1 par=none (Standart Parameter) Kommunikationsprogramm qtalk mit verschiedenen Parametern für die serielle Schnittstelle aufrufen (wobei die unten angegebene Befehlszeile nicht getrennt werden soll):

nice --1 qtalk -m//7/dev/ser2,"ATS0=0 Q0 V1 X3 &C1&D2B0&B1\
&M0&H2&I2^M"-b38400 -tzmodem -Tqnx -l/tmp/qtalk.log

Nachdem Sie die Schnittstelle konfiguriert und qtalk gestartet haben, könnten Sie sich in einen QNX-Rechner einwählen.

Dieser muß dazu aber eingestellt worden sein und ebenfalls über ein Modem verfügen. Für eine mögliche Einstellung für den entfernten Rechner sind folgende Zeilen in die sysinit.node Datei aufzunehmen:

stty baud=38400 bits=8 stopb=1 par=none </dev/ser2
tinit -c "modem -b38400 -L </dev/ser2 >/dev/ser2" -T /dev/ser2 &

Wenn Sie sich nun in diesen Rechner einwählen, so erhalten Sie das login als ob Sie sich direkt vor dem Rechner befinden würden.

Soll eine Datei kopiert werden, so verwenden Sie dazu den Befehl qcp. Um eine Datei auf den entfernten Rechner zu kopieren, geben Sie den Parameter se (send) an. Um eine Datei zu empfangen, geben Sie re (receive) an.

qtalk unterstützt von Haus aus nur das qcp Protokoll. Um aus einer Nicht-QNX Mailbox Dateien zu laden, ist dieses Protokoll nicht geeignet. Ein weit verbreitetes Protokoll ist z-Modem. Sie können sich einen Treiber für dieses Protokoll (TZ, SZ) per FTP herunterladen

Nachdem Sie qtalk um dieses Protokoll "erweitert" haben, ist es nun auch möglich unter QNX, mit qtalk Dateien aus einer Mailbox oder z.B. einen Windows Rechner herrunterzuladen.

Weitere Informationen QNX Installation & Configuration: Connecting Character Devices
Utilities A to M and N to Z

© 1999 by SW Datentechnik GmbH