Віртуалізовані комп'ютери MS-DOS не можуть спілкуватися через IPX


18

Я перетворив 2 машини MS-Dos 6.22 на віртуальні машини. На обох комп'ютерах є програмне забезпечення, яке спілкується через NETBEUI та IPX (я прийшов до цього висновку після перевірки autoexec.bat - він завантажує стек IPX).

Я дотримувався цієї публікації на форумах Vmware Forums і встановив драйвер amd_pcnet DOS, налаштував його та прив’язав до необхідних протоколів. Також я встановив драйвер ODI для IPX / SPX, робив ті ж кроки, що і вище для нього.

Здається, вони мають зв'язок NetBEUI, але я не можу PING між ними за допомогою IPXPING.exe. Я використовував мережеву адресу 00: 00: 00: 00 та MAC другого комп’ютера під час пінгу.

Як я можу абсолютно переконатися, що між двома ВМ є зв’язок NetBEUI та IPX?

ОНОВЛЕННЯ 1: Я виявив, що c: \ net \ має .ini файли з іменем інших машин у мережі. Я припустив, що файли зберігають конфігурацію з'єднання, і виявив, що файл насправді має параметр, netcard=DRIVER_FILEі змінив його на правильний драйвер.

ОНОВЛЕННЯ 2: Я запустив Wireshark на VMNet0 і бачу, що обидва VM використовують IPX, NETVIOS, SMB та інші протоколи. Я огляну пакети і спробую знайти більше підказки.

ОНОВЛЕННЯ 3: З огляду пакетів я бачу, що обидві машини успішно спілкувалися через NetBIOS, встановлювали сеанс та передавали файли за допомогою SMB. Я думаю, що це солідний показник того, що NetBIOS - це не проблема.

З іншого боку, IPX, схоже, має неправильні пакети. Обидва господарі транслювали повідомлення, і обидва оголошення були неправильними.

Питання: Чи існує команда для перевірки підключення через NetBIOS?

ОНОВЛЕННЯ 4: Після великих зусиль як у спробі вирішити проблему, так і намагаючись знайти експерта MS-DOS, клієнт вирішив припинити проект.


28
Мати Божа ...
Райан Різ

3
Спадкове програмне забезпечення, яке контролює обладнання. Вони попросили мене придумати рішення, щоб зберегти динозавра. Не маючи апаратного забезпечення, я думав віртуалізувати його.
Дін

3
Добрий сер.
Яків

4
Незручно, утримуючи живих динозаврів будь-яким методом, часто це єдиний спосіб, коли підключено фізичне обладнання. Іноді заміни надзвичайно дорогі, іноді вони неможливі, оскільки на ринку немає нічого. Я завжди думав, що це набагато веселіше, ніж просто пасти новітні машини.
Свен

7
Якщо вихідні фізичні машини все ще працюють, то я рекомендую аудит та мережеве захоплення, щоб перевірити, які протоколи зв'язку вони фактично використовують. Усунення несправностей IPX / SPX та NetBEUI виходячи з того, що вони завантажуються з Autoexec.bat, можливо, надсилають вас на погоню за дикими гусками.
joeqwerty

Відповіді:


2

Я б спробував Dosbox. Він має підтримку ipx і за допомогою декількох команд ви можете його активувати. Насправді прості геймери - цільова аудиторія. Dosbox тунелі ipx в пакетах UDP.


Обидва VM використовуються для запуску програмного забезпечення, яке контролює обладнання, я не маю уявлення, як налаштувати його на роботу на новій машині.
Дін

Використовуйте VirtualBox Oracle. Він працює на старих версіях NetWare досить добре. Проблеми можуть виникати навмання на нових СЗ, особливо з увімкненим SMP (у Vbox Devs, NW робить деякі дивні речі з SMP, які вони ще не зрозуміли, як з цим впоратися). Мені вдалося налаштувати (для експериментальних розваг) шлюз IPX до IP і успішно використав NetScape 4.78 на Win 3.11 VM, у якого є лише підтримка IPX для підключення до Google шляхом тунелювання IP / TCP всередині IPX. Google очевидно трохи заплутався в цій рядку User-Agent.
Кумба
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.