Novell Netware RS232 in LAN

888
Pourya Jahandideh

Ich versuche, einen alten Computer, der von einer Diskette mit Novell Netware 3.12 gebootet wird, durch einen modernen Computer zu ersetzen. Dieser Computer verfügt über einen seriellen COM-Port und eine Ethernet-Karte und muss lediglich von einem seriellen Computer in ein LAN konvertiert werden. Das LAN-Kabel ist an einen Switch angeschlossen, und die Daten werden an zwei Computer gesendet, einen zur Überwachung und einen zum Speichern. Was ich tun möchte, ist, die Software zum Überwachen und Speichern auf einem Computer mit einem COM-Port auszuführen und den Computer mit Novell-Netware und dem Schalter unterwegs loszuwerden.

Ich habe das Diskettenimage von Novell Netware. Ich habe nachgeschaut. Alles, was es tut, ist das Laden neuartiger NetWare. Dies ist die Datei autoexec.bat:

lsl rem pnpodi rtsodi ipxodi vlm f: login node1 map

und das ist net.cfg:

NetWare DOS-Anforderer FIRST NETWORK DRIVE = F NETWARE-PROTOKOLL = NDS-BINDUNG MAX IPG = 0

Ich habe das Diskettenbild hier hochgeladen: Floppimage.ima Sie können ima-Dateien mit winimage kostenlos öffnen, um sie unter winimage.com herunterzuladen

Novell-Systeme sind mir nicht vertraut. Zuerst möchte ich sicherstellen, dass der Computer nur Daten an den COM-Port an LAN weiterleitet. Und dann möchte ich wissen, wie man Daten an einem COM-Port als lokalen LAN-Knoten unter Windows verwendet.

und weiß übrigens jemand, was das Netware-Protokoll = NDS BIND dort oben macht?

0
Ihre URL scheint fehlerhaft zu sein. SysAdmin1138 vor 12 Jahren 0
Ich habe die URL repariert. Pourya Jahandideh vor 12 Jahren 0

2 Antworten auf die Frage

2
SysAdmin1138

Sie haben ein DOS-Programm, das mit einem NetWare-Client ausgeführt wird. Es ist durchaus möglich, dass der NetWare-Teil nicht benötigt wird. Dies hängt jedoch davon ab, was das Programm ist und wie es Daten an die anderen beiden Computer sendet. Wenn für die Übertragung ein tatsächlicher NetWare-Server verwendet wird, legt das Programm Daten in einem bestimmten NW-gehosteten Verzeichnis ab, in dem die anderen Computer diese dann lesen. Wenn Sie sich noch in der Nähe eines NetWare-Servers befinden, kann dies der Fall sein.

Wenn es jedoch nur da ist, weil es sich um die DOS-Startdiskette handelt, die der ursprüngliche Hersteller dieses Systems zur Hand hatte, können Sie davon ausgehen, dass Sie es nicht verwenden.

Die Chancen stehen gut, dass Sie entweder eine DOS-Boot-Diskette ohne Netware NETX-Client oder eine direkte Windows-Installation mit den richtigen Kompatibilitätsflags verwenden können.

Ich schnappe mir das Disketten-Image und schaue, was ich daraus machen kann, und werde es aktualisieren, wenn ich etwas lerne.


Den Boot-Vorgang für dieses Ding zerlegen ...

CONFIG.SYS:

lastdrive=Z files=100 Buffers=50 

Nichts besonderes dort.

AUTOEXEC.BAT:

cls @echo ****************************************** @echo *** PETERSIME NETWORK NODE CONTROLLER ***  @echo ****************************************** @ echo * * @echo * BOOTDISK NODE1 * @ echo * NOVELL 3.2 - ARB1572 * @echo * ETHERNET-RAHMEN 802.2 * @ echo * * @echo ****************************************** node1

Es ruft eine Batchdatei namens NODE1.BAT auf. Die NET.CFG-Datei, die Sie bereits gepostet haben, aber auch nichts Besonderes.

NODE1.BAT:

lsl - Schlüsselteil des VLM-Clients laden rem pnpodi - Auskommentiert rtsodi - Laden Sie den Netzwerktreiber für den VLM-Client ipxodi - Laden Sie den IPX-Netzwerkprotokolltreiber für den VLM-Client vlm - Lädt den VLM-Client, mit dem die Verbindung zum NetWare-Server hergestellt wird f: - Wechselt das Verzeichnis in das Verzeichnis SYS: / PUBLIC / LOGIN auf dem NW-Server login node1 - Meldet sich als Benutzer "node1" an, der auch das login-script ausführen soll map - Zeigt die Laufwerke an, die als Teil des Login-Skripts zugeordnet sind

Es sieht so aus, als ob die geheime Soße in dem Login-Skript versteckt ist, das nach dem Login durch den node1Benutzer ausgeführt wird. Dies ruft wahrscheinlich eine ausführbare Datei auf, die sich irgendwo auf dem NetWare-Server befindet und dann lokal geladen wird, wodurch der RS-232-Verkehr überwacht wird. Da der TCP / IP-Treiber nicht geladen wird, geschieht hier eines von zwei Ereignissen:

  1. Das Programm legt die Daten in einem Verzeichnis auf dem NetWare-Server ab, in dem die beiden anderen Computer überwacht und darauf reagiert werden.
  2. Das Programm verwendet IPX, um Daten auf andere Weise direkt an andere Maschinen zu liefern / zu liefern.

Ich hatte gute Chancen, dass der erste Fall der wahrscheinlichere Fall ist, obwohl ich weiß, dass es in den frühen 90ern viele seltsame und schwer zu unterstützende Konfigurationen gab. In meinem alten Job hatten wir einige wissenschaftliche Instrumente, die an Windows 3.11-Computer angeschlossen waren, da ihre ISA-Karten nicht in etwas neueres eintauchen und Win3.11 der neueste Treiber für sie war. Mindestens einer war für IPX hartcodiert, nicht für TCP / IP, was bedeutete, dass wir solche Tricks verwenden mussten, um Daten daraus zu erhalten.

Da Ihre NET.CFG-Datei "NDS zuerst verwenden" sagt, ist es fast sicher, dass Sie mindestens einen NetWare 4.11-Server haben, der irgendwo läuft. Das Anmeldeskript ist entweder ein benutzerspezifisches Anmeldeskript oder eines für die Organisationseinheit, in der sich der Benutzer 'node1' befindet. ERHALTEN dieses Skripts kann sich als schwierig erweisen, wenn Sie keinen NetWare-Administrator haben darüber. Wenn es sich um ein Benutzer-Anmeldeskript handelt, gibt es eine Möglichkeit, über die Befehlszeile darauf zuzugreifen, aber ich habe vergessen, wie (15 Jahre, seit ich das getan habe, habe ich nicht viel gesagt).


Es gibt einen abschließenden Fall, was es sein könnte. Es kann sein, dass das Anmeldeskript lediglich die Zuordnung von NetWare-Laufwerken zu Laufwerksbuchstaben übernimmt. Nach dem Start gibt eine Person eine Reihe von Befehlen aus, um das richtige Programm aufzurufen. Wenn dies der Fall ist, suchen Sie die Person, die das tut, und befragen Sie sie.

Wenn Sie die Diskette überprüfen, ist nur Novell Netware verfügbar. Da es sich um einen Netware-Client handelt, sollte es einen Server geben. Pourya Jahandideh vor 12 Jahren 0
Aber ich habe noch eine Frage. Wie findet Novell Netware bei dieser Konfiguration heraus, dass Daten über den RS232-Port weitergeleitet werden sollten? Pourya Jahandideh vor 12 Jahren 0
+1 gutes Zeug @ SysAdmin1138. Wenn Sie die Befehle in node1.bat manuell ausführen und sehen, welche Antworten Sie erhalten, können Sie weitere Schritte ausführen, insbesondere wenn Sie 'login node1' ausgeben. Linker3000 vor 12 Jahren 1
0
Linker3000

Ich bin nicht sicher, ob ich genau das befolge, was Sie versuchen, aber aus den Informationen, die Sie gegeben haben, scheint es, dass Sie einen PC mit der Netware CLIENT-App haben, nicht den Server. Vielleicht könnten Sie noch weitere Informationen oder ein Diagramm hinzufügen?

Die Leitung Netware protocol = NDS BINDrichtet den Client für die Kommunikation mit dem BINDery-Authentifizierungsmodell "old style" und dem "Netware Directory Services (NDS) -Modell" neu aus. Kurz gesagt, ermöglicht dies dem Client die Kommunikation mit älteren Netware 2.x- und 3.x-Servern (BINDery-Modus) und ab 4.x Server im NDS-Modus (oder ab 4.x Server mit BINDERY-Unterstützung).

Ihre Frage wird wahrscheinlich eine bessere Zielgruppe bei Serverfault erreichen, daher habe ich sie für den Umzug vorgemerkt.

Eigentlich ist es gut hier. SysAdmin1138 vor 12 Jahren 0
Dies ist ein Diagramm: http://pjsoft.persiangig.com/diagram.png Und ich wusste nicht, dass es einen Novell-Netware-Server gibt. Stellt der novell-Netware-Client notwendigerweise eine Verbindung zu einem Novell-Netware-Server her. Tatsächlich habe ich noch keine Informationen über andere Computer im Diagramm, daher weiß ich nicht, ob es einen Netware-Server gibt, auf dem er ausgeführt wird. Pourya Jahandideh vor 12 Jahren 0
@ SysAdmin1138: Ich habe gerade gedacht, dass es dort mehr Netware-orientierte Leute gibt. Linker3000 vor 12 Jahren 0
@ Linker3000 Es gibt genau einen aktiven Benutzer in SF und ein paar Benutzer, die sich selten anmelden, und ich habe E-Mail-Benachrichtigungen für das NetWare-Tag sowohl für SF als auch für SU eingerichtet. SysAdmin1138 vor 12 Jahren 0