Ho convertito 2 macchine MS-Dos 6.22 in macchine virtuali. Entrambi i computer hanno un software che comunica su NETBEUI e IPX (sono arrivato a questa conclusione dopo aver ispezionato autoexec.bat - Carica lo stack IPX).
Ho seguito questo post sui forum di Vmware e installato il driver amd_pcnet DOS, configurato e legato ai protocolli richiesti. Inoltre ho installato il driver ODI per IPX / SPX fatto gli stessi passaggi sopra per esso.
Sembra che abbiano una comunicazione NetBEUI, ma non riesco a eseguire il PING tra di loro usando IPXPING.exe. Ho usato l'indirizzo di rete 00: 00: 00: 00 e il MAC del secondo computer durante il ping.
Come posso assolutamente assicurarmi che ci siano comunicazioni NetBEUI e IPX tra le 2 VM?
AGGIORNAMENTO 1: Ho scoperto che c: \ net \ ha un file .ini con il nome di altre macchine sulla rete. Ho assunto che i file memorizzino la configurazione della connessione e ho scoperto che il file ha effettivamente un parametro netcard=DRIVER_FILE
e l'ho modificato con il driver corretto.
AGGIORNAMENTO 2: Ho eseguito Wireshark su VMNet0 e vedo che entrambi i VM utilizzano IPX, NETVIOS, SMB e altri protocolli. Ispezionerò i pacchetti e cercherò di trovare altri indizi.
AGGIORNAMENTO 3: Dall'ispezione dei pacchetti vedo che entrambe le macchine hanno comunicato con successo su NetBIOS, stabilito una sessione e trasferito file usando SMB. Penso che sia un solido indicatore che NetBIOS non è il problema.
IPX, dall'altra parte sembra avere pacchetti non validi. Entrambi gli host hanno trasmesso un annuncio ed entrambi gli annunci sono stati malformati.
Una domanda: esiste un comando per verificare la connettività su NetBIOS?
AGGIORNAMENTO 4: Dopo molti sforzi sia nel tentativo di risolvere il problema sia nel tentativo di trovare un esperto di MS-DOS, il client ha deciso di interrompere il progetto.