Ich habe 2 MS-Dos 6.22-Maschinen in virtuelle Maschinen konvertiert. Beide Computer verfügen über eine Software, die über NETBEUI und IPX kommuniziert (ich bin zu diesem Schluss gekommen, nachdem ich autoexec.bat überprüft habe - Es lädt den IPX-Stapel).
Ich bin diesem Beitrag in den VMware-Foren gefolgt und habe den DOS-Treiber amd_pcnet installiert, konfiguriert und an die erforderlichen Protokolle gebunden. Außerdem habe ich den ODI-Treiber für IPX / SPX wie oben beschrieben installiert.
Es scheint, dass sie NetBEUI-Kommunikation haben, aber ich kann nicht mit IPXPING.exe PING zwischen ihnen. Ich habe beim Pingen die Netzwerkadresse 00: 00: 00: 00 und den MAC des zweiten Computers verwendet.
Wie kann ich absolut sicherstellen, dass zwischen den beiden VMs NetBEUI- und IPX-Kommunikation besteht?
UPDATE 1: Ich habe festgestellt, dass c: \ net \ INI-Dateien mit dem Namen anderer Computer im Netzwerk enthält. Ich ging davon aus, dass die Verbindungskonfiguration in den Dateien gespeichert ist, und stellte fest, dass die Datei tatsächlich einen Parameter enthält, netcard=DRIVER_FILE
und änderte ihn in den richtigen Treiber.
UPDATE 2: Ich habe Wireshark auf dem VMNet0 ausgeführt und sehe, dass beide VMs IPX, NETVIOS, SMB und andere Protokolle verwenden. Ich werde die Pakete untersuchen und versuchen, weitere Hinweise zu finden.
UPDATE 3: Anhand der Paketinspektion kann ich erkennen, dass beide Computer erfolgreich über NetBIOS kommuniziert, eine Sitzung eingerichtet und Dateien mithilfe von SMB übertragen haben. Ich denke, das ist ein solider Indikator, dass NetBIOS nicht das Problem ist.
IPX scheint auf der anderen Seite fehlerhafte Pakete zu haben. Beide Hosts sendeten eine Ankündigung und beide Ankündigungen waren fehlerhaft.
Eine Frage: Gibt es einen Befehl zum Überprüfen der Konnektivität über NetBIOS?
UPDATE 4: Nach langem Bemühen, das Problem zu lösen und einen MS-DOS-Experten zu finden, entschloss sich der Client, das Projekt abzubrechen.