ฉันแปลง 2 เครื่อง MS-Dos 6.22 เป็นเครื่องเสมือน คอมพิวเตอร์ทั้งสองเครื่องมีซอฟต์แวร์ที่สื่อสารผ่าน NETBEUI และ IPX (ฉันมาถึงข้อสรุปนั้นหลังจากตรวจสอบ autoexec.bat - มันโหลด IPX stack ได้)
ฉันติดตามโพสต์ฟอรัม Vmwareนี้และติดตั้งไดรเวอร์ DOS amd_pcnet กำหนดค่าและผูกเข้ากับโปรโตคอลที่ต้องการ นอกจากนี้ฉันยังติดตั้งไดรเวอร์ ODI สำหรับ IPX / SPX ทำตามขั้นตอนเดียวกับข้างต้น
ดูเหมือนว่าพวกเขามีการสื่อสาร NetBEUI แต่ฉันไม่สามารถ PING ระหว่างพวกเขาโดยใช้ IPXPING.exe ฉันใช้ที่อยู่เครือข่าย 00: 00: 00: 00 และ MAC ของคอมพิวเตอร์เครื่องที่สองเมื่อส่ง Ping
ฉันจะแน่ใจได้อย่างไรว่ามีการสื่อสาร NetBEUI และ IPX ระหว่าง 2 VM
อัปเดต 1: ฉันพบว่า c: \ net \ มีไฟล์. ini พร้อมชื่อของเครื่องอื่น ๆ ในเครือข่าย ฉันสันนิษฐานว่าไฟล์จัดเก็บการกำหนดค่าการเชื่อมต่อและพบว่าไฟล์นั้นมีพารามิเตอร์จริงnetcard=DRIVER_FILE
และเปลี่ยนเป็นไดรเวอร์ที่ถูกต้อง
อัปเดต 2: ฉันใช้ Wireshark บน VMNet0 และฉันเห็นว่าทั้ง VM ใช้ IPX, NETVIOS, SMB และโปรโตคอลอื่น ๆ ฉันจะตรวจสอบแพ็คเก็ตและพยายามหาเบาะแสเพิ่มเติม
อัปเดต 3: จากการตรวจสอบแพ็คเก็ตฉันเห็นว่าทั้งสองเครื่องได้สื่อสารกับ NetBIOS ได้สำเร็จสร้างเซสชันและถ่ายโอนไฟล์โดยใช้ SMB ฉันคิดว่านั่นเป็นตัวบ่งชี้ที่มั่นคงว่า NetBIOS ไม่ใช่ปัญหา
IPX ในอีกด้านหนึ่งดูเหมือนจะมีแพ็คเก็ตที่ผิดรูปแบบ โฮสต์ทั้งสองออกอากาศการประกาศและการประกาศทั้งสองมีรูปแบบไม่ถูกต้อง
คำถาม: มีคำสั่งให้ตรวจสอบการเชื่อมต่อผ่าน NetBIOS หรือไม่?
ปรับปรุง 4: หลังจากพยายามอย่างมากในการพยายามแก้ไขปัญหาและพยายามค้นหาผู้เชี่ยวชาญ MS-DOS ไคลเอนต์ตัดสินใจที่จะหยุดโครงการ