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


18

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 전문가 찾기에 많은 노력을 기울인 후 고객은 프로젝트를 중단하기로 결정했습니다.


28
신의 어머니 ...
Ryan Ries

3
장비를 제어하는 ​​레거시 소프트웨어. 그들은 공룡을 보존 할 수있는 해결책을 제안했습니다. 사용 가능한 하드웨어가 없어서 가상화하려고 생각했습니다.
Dean

3
Godspeed 좋은 선생님.
Jacob

4
불행히도, 가능한 모든 방법으로 공룡을 살아있게 유지하는 것이 종종 물리적 장비를 연결할 때 유일한 방법입니다. 때로는 교체 비용이 엄청나게 비싸며 시장에 아무것도 없기 때문에 불가능한 경우도 있습니다. 나는 항상 이것이 최신 머신보다 훨씬 재미 있다고 생각했습니다.
Sven

7
소스 실제 머신이 여전히 실행중인 경우 실제로 사용중인 통신 프로토콜을 확인하기 위해 감사 및 네트워크 캡처를 권장합니다. Autoexec.bat에서로드되는 IPX / SPX 및 NetBEUI 문제 해결은 거위 추적을 통해 전송 될 수 있습니다.
joeqwerty 2016 년

답변:


2

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


두 VM 모두 장비를 제어하는 ​​소프트웨어를 실행하는 데 사용됩니다. 새 컴퓨터에서 작동하도록 구성하는 방법을 모릅니다.
Dean

Oracle의 VirtualBox를 사용하십시오. 이전 NetWare 버전을 꽤 잘 실행합니다. 새로운 NW, 특히 SMP가 활성화 된 경우 문제가 발생할 수 있습니다 (Vbox 개발자의 경우 NW는 SMP를 사용하여 아직 처리 방법을 찾지 못한 이상한 일을합니다). IPX-to-IP 게이트웨이를 설정하고 (실험 재미를 위해) IPX 내부에서 IP / TCP를 터널링하여 IPX 만 지원하는 Win 3.11 VM에서 NetScape 4.78을 성공적으로 사용했습니다. 구글은 분명히 그 User-Agent 문자열에 약간 혼란 스러웠습니다.
Kumba
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.