[server] 가상화 된 MS-DOS 컴퓨터가 IPX를 통해 통신 할 수 없음

2 개의 MS-Dos 6.22 머신을 가상 머신으로 변환했습니다. 두 컴퓨터에는 NETBEUI 및 IPX를 통해 통신하는 소프트웨어가 있습니다 (autoexec.bat를 검사 한 후 결론에 도달했습니다-IPX 스택을로드 함).

Vmware 포럼 게시물 을 따라 DOS amd_pcnet 드라이버를 설치하고 구성한 다음 필요한 프로토콜에 바인딩했습니다. 또한 IPX / SPX 용 ODI 드라이버를 설치하여 위와 동일한 단계를 수행했습니다.

NetBEUI 통신이있는 것 같지만 IPXPING.exe를 사용하여 PING을 할 수 없습니다. 핑할 때 네트워크 주소 00 : 00 : 00 : 00과 두 번째 컴퓨터의 MAC을 사용했습니다.

2 개의 VM간에 NetBEUI 및 IPX 통신이 있는지 어떻게 확인할 수 있습니까?

업데이트 1 : c : \ net \에 네트워크의 다른 시스템 이름을 가진 .ini 파일이 있음을 발견했습니다. 파일이 연결 구성을 저장한다고 가정하고 파일에 실제로 매개 변수 netcard=DRIVER_FILE가 있으며 올바른 드라이버로 변경 한 것으로 나타났습니다 .

업데이트 2 : VMNet0에서 Wireshark를 실행했는데 두 VM 모두 IPX, NETVIOS, SMB 및 기타 프로토콜을 사용하는 것을 확인했습니다. 패킷을 검사하고 더 많은 단서를 찾으려고 노력할 것입니다.

업데이트 3 : 패킷 검사에서 두 컴퓨터가 NetBIOS를 통해 성공적으로 통신하고 세션을 설정하고 SMB를 사용하여 파일을 전송했음을 알 수 있습니다. NetBIOS가 문제가 아니라는 확실한 지표라고 생각합니다.

다른 한편으로, IPX는 잘못된 패킷을 가지고있는 것 같습니다. 두 호스트 모두 공지 사항을 방송했으며 두 가지 공지 사항이 잘못되었습니다.

질문 : NetBIOS를 통한 연결을 확인하는 명령이 있습니까?

업데이트 4 : 문제 해결과 MS-DOS 전문가 찾기에 많은 노력을 기울인 후 고객은 프로젝트를 중단하기로 결정했습니다.



답변

Dosbox를 사용해 볼 것입니다. 그것은 ipx를 지원하며 몇 가지 명령으로 활성화 할 수 있습니다. 실제로 간단한 게이머가 대상입니다. Dosbox는 UDP 패킷으로 ipx를 터널링합니다.


답변