Komputer MS-DOS yang tervirtualisasi tidak dapat berkomunikasi melalui IPX

18

Saya mengkonversi 2 mesin MS-Dos 6.22 ke mesin virtual. Kedua komputer memiliki perangkat lunak yang berkomunikasi melalui NETBEUI dan IPX (Saya sampai pada kesimpulan setelah memeriksa autoexec.bat - Ini memuat tumpukan IPX).

Saya mengikuti posting Forum Vmware ini dan menginstal driver amd_pcnet DOS, mengkonfigurasinya, dan mengikatnya dengan protokol yang diperlukan. Saya juga menginstal driver ODI untuk IPX / SPX melakukan langkah yang sama seperti di atas untuk itu.

Tampaknya mereka memiliki komunikasi NetBEUI, tetapi saya tidak bisa PING di antara mereka menggunakan IPXPING.exe. Saya menggunakan alamat jaringan 00: 00: 00: 00 dan MAC komputer kedua saat melakukan ping.

Bagaimana saya bisa benar-benar memastikan ada komunikasi NetBEUI dan IPX antara 2 VM?

UPDATE 1: Saya menemukan bahwa c: \ net \ memiliki file .ini dengan nama mesin lain di jaringan. Saya berasumsi bahwa file menyimpan konfigurasi koneksi, dan menemukan bahwa file tersebut sebenarnya memiliki parameter netcard=DRIVER_FILEdan mengubahnya ke driver yang benar.

PEMBARUAN 2: Saya menjalankan Wireshark di VMNet0 dan saya melihat bahwa keduanya menggunakan IPX, NETVIOS, SMB, dan protokol lainnya. Saya akan memeriksa paket dan mencoba menemukan lebih banyak petunjuk.

UPDATE 3: Dari pemeriksaan paket saya dapat melihat bahwa kedua mesin telah berhasil berkomunikasi melalui NetBIOS, membuat sesi dan mentransfer file menggunakan SMB. Saya pikir itu adalah indikator kuat bahwa NetBIOS bukan masalahnya.

IPX, di sisi lain tampaknya memiliki paket yang salah. Kedua host menyiarkan pengumuman dan kedua pengumuman itu salah bentuk.

Sebuah pertanyaan: Apakah ada perintah untuk memeriksa konektivitas melalui NetBIOS?

PEMBARUAN 4: Setelah banyak upaya dalam mencoba memecahkan masalah dan berusaha menemukan ahli MS-DOS, klien memutuskan untuk menghentikan proyek.

Dekan
sumber
28
Bunda allah ...
Ryan Ries
3
Perangkat lunak lama yang mengontrol peralatan. Mereka meminta saya untuk menemukan solusi untuk melestarikan dinosaurus. Dengan tidak adanya perangkat keras yang tersedia, saya berpikir untuk melakukan virtualisasi.
Dean
3
Semoga berhasil, Tuan.
Yakub
4
Sayangnya, menjaga dinosaurus tetap hidup dengan metode apa pun yang mungkin sering merupakan satu-satunya cara ketika peralatan fisik terhubung. Terkadang, penggantian sangat mahal, kadang-kadang tidak mungkin karena tidak ada apa pun di pasar. Saya selalu berpikir ini jauh lebih menyenangkan daripada hanya menggiring mesin-mesin terbaru.
Sven
7
Jika mesin fisik sumber masih berjalan maka saya akan merekomendasikan audit dan tangkapan jaringan untuk memverifikasi protokol komunikasi apa yang sebenarnya mereka gunakan. Memecahkan masalah IPX / SPX dan NetBEUI berdasarkan fakta bahwa mereka sedang dimuat dari Autoexec.bat mungkin mengirim Anda dengan pengejaran angsa liar.
joeqwerty

Jawaban:

2

Saya akan mencoba Dosbox. Ini memiliki dukungan ipx dan dengan beberapa perintah Anda dapat mengaktifkannya. Sebenarnya gamer sederhana adalah target audiens. Terowongan Dosbox IPX dalam paket UDP.

cstamas
sumber
Kedua VM digunakan untuk menjalankan perangkat lunak yang mengontrol peralatan, saya tidak tahu cara mengkonfigurasinya untuk bekerja pada mesin baru.
Dean
Gunakan Oracle's VirtualBox. Ini menjalankan versi NetWare yang lebih lama dengan cukup baik. Masalah dapat muncul secara acak di NW yang lebih baru, terutama dengan SMP diaktifkan (per Vbox devs, NW melakukan beberapa hal aneh dengan SMP yang belum mereka ketahui cara menanganinya). Saya telah berhasil mengatur (untuk kesenangan eksperimental) gateway IPX-ke-IP dan berhasil menggunakan NetScape 4.78 pada Win 3.11 VM yang hanya memiliki dukungan IPX untuk terhubung ke Google dengan melakukan tunneling IP / TCP ke dalam IPX. Google jelas agak bingung dengan string User-Agent itu.
Kumba