Os computadores MS-DOS virtualizados não podem se comunicar através do IPX

18

Eu converti 2 máquinas MS-Dos 6.22 para máquinas virtuais. Ambos os computadores têm software que se comunica através de NETBEUI e IPX (cheguei a essa conclusão após inspecionar o autoexec.bat - Ele carrega a pilha IPX).

Eu segui os Fóruns do Vmware postados e instalei o driver DOS amd_pcnet, configurei-o e vinculei-o ao protocolos necessários. Também instalei o driver ODI para IPX / SPX fez os mesmos passos acima para isso.

Parece que eles têm comunicação NetBEUI, mas não consigo fazer o PING entre eles usando o IPXPING.exe. Eu usei o endereço de rede 00: 00: 00: 00 e o MAC do segundo computador ao fazer ping.

Como posso ter absoluta certeza de que há comunicação NetBEUI e IPX entre as duas VMs?

UPDATE 1: Eu descobri que c: \ net \ tem um arquivo .ini com o nome de outras máquinas na rede. Eu assumi que os arquivos armazenam a configuração de conexão e descobri que o arquivo realmente tem um parâmetro netcard=DRIVER_FILE e o alterou para o driver correto.

UPDATE 2: Eu rodei o Wireshark no VMNet0 e vejo que as duas VMs usam IPX, NETVIOS, SMB e outros protocolos. Vou inspecionar os pacotes e tentar encontrar mais pistas.

ATUALIZAÇÃO 3: A partir da inspeção de pacotes, vejo que ambas as máquinas se comunicaram com sucesso sobre o NetBIOS, estabeleceram uma sessão e transferiram arquivos usando o SMB. Eu acho que é um indicador sólido de que o NetBIOS não é o problema.

IPX, do outro lado parece ter pacotes malformados. Ambos os anfitriões transmitiram um anúncio e ambos os anúncios foram malformados.

Uma pergunta: Existe um comando para verificar a conectividade no NetBIOS?

ATUALIZAÇÃO 4: Depois de muito esforço tanto tentando resolver o problema quanto tentando encontrar um especialista em MS-DOS, o cliente decidiu descontinuar o projeto.

    
por Dean 18.06.2013 / 17:50

1 resposta

2

Eu experimentaria o Dosbox. Tem suporte a ipx e com alguns comandos você pode ativá-lo. Na verdade, os jogadores simples são o público-alvo. Dosbox encapsula ipx em pacotes UDP.

    
por 18.06.2013 / 18:45