Eu converti 2 máquinas MS-Dos 6.22 em máquinas virtuais. Ambos os computadores possuem software que se comunica através do NETBEUI e do IPX (cheguei a essa conclusão após inspecionar o autoexec.bat - ele carrega a pilha IPX).
Segui esta postagem dos Fóruns do VMware e instalei o driver amd_pcnet do DOS, configurei-o e vinculei-o aos protocolos necessários. Também instalei o driver ODI para IPX / SPX, executando as mesmas etapas acima.
Parece que eles têm comunicação NetBEUI, mas não consigo 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 certeza absoluta de que há comunicação NetBEUI e IPX entre as 2 VMs?
ATUALIZAÇÃO 1: Descobri que c: \ net \ possui arquivos .ini com o nome de outras máquinas na rede. Presumi que os arquivos armazenam a configuração da conexão e descobri que o arquivo realmente possui um parâmetro netcard=DRIVER_FILE
e o alterei para o driver correto.
ATUALIZAÇÃO 2: Executei 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 as duas máquinas se comunicaram com sucesso pelo NetBIOS, estabeleceram uma sessão e transferiram arquivos usando o SMB. Eu acho que esse é um indicador sólido de que o NetBIOS não é o problema.
IPX, por outro lado, parece ter pacotes malformados. Ambos os anfitriões transmitiram um anúncio e ambos foram malformados.
Uma pergunta: Existe um comando para verificar a conectividade pelo NetBIOS?
ATUALIZAÇÃO 4: Após muito esforço na tentativa de resolver o problema e na tentativa de encontrar um especialista em MS-DOS, o cliente decidiu interromper o projeto.
fonte
Respostas:
Eu experimentaria o Dosbox. Possui suporte a ipx e com alguns comandos você pode ativá-lo. De fato, jogadores simples são o público-alvo. O Dosbox encapsula o ipx em pacotes UDP.
fonte