Convertí 2 máquinas MS-Dos 6.22 en máquinas virtuales. Ambas computadoras tienen un software que se comunica a través de NETBEUI e IPX (llegué a esa conclusión después de inspeccionar autoexec.bat: carga la pila IPX).
Seguí esta publicación de foros de Vmware e instalé el controlador amd_pcnet de DOS, lo configuré y lo vinculé a los protocolos requeridos. También instalé el controlador ODI para IPX / SPX, hice los mismos pasos que anteriormente.
Parece que tienen comunicación NetBEUI, pero no puedo PING entre ellos usando IPXPING.exe. Utilicé la dirección de red 00: 00: 00: 00 y el MAC de la segunda computadora cuando hice ping.
¿Cómo puedo asegurarme de que haya comunicación NetBEUI e IPX entre las 2 máquinas virtuales?
ACTUALIZACIÓN 1: Encontré que c: \ net \ tiene un archivo .ini con el nombre de otras máquinas en la red. Supuse que los archivos almacenan la configuración de conexión, y descubrí que el archivo realmente tiene un parámetro netcard=DRIVER_FILE
y lo cambié al controlador correcto.
ACTUALIZACIÓN 2: Ejecuté Wireshark en VMNet0 y veo que ambas VM usan IPX, NETVIOS, SMB y otros protocolos. Inspeccionaré los paquetes e intentaré encontrar más pistas.
ACTUALIZACIÓN 3: De la inspección de paquetes puedo ver que ambas máquinas se han comunicado con éxito a través de NetBIOS, establecieron una sesión y transfirieron archivos usando SMB. Creo que es un indicador sólido de que NetBIOS no es el problema.
IPX, por otro lado, parece tener paquetes mal formados. Ambos anfitriones transmitieron un anuncio y ambos fueron malformados.
Una pregunta: ¿Hay un comando para verificar la conectividad a través de NetBIOS?
ACTUALIZACIÓN 4: Después de mucho esfuerzo al tratar de resolver el problema y al buscar un experto en MS-DOS, el cliente decidió suspender el proyecto.
fuente
Respuestas:
Yo probaría Dosbox. Tiene soporte para ipx y con algunos comandos puedes activarlo. De hecho, los jugadores simples son el público objetivo. Dosbox hace un túnel ipx en paquetes UDP.
fuente