2台のMS-Dos 6.22マシンを仮想マシンに変換しました。両方のコンピューターには、NETBEUIとIPXを介して通信するソフトウェアがあります(autoexec.batを調べた結果、IPXスタックをロードします)。
このVmware Forumsの投稿に従い、DOS amd_pcnetドライバーをインストールして構成し、必要なプロトコルにバインドしました。また、IPX / SPX用のODIドライバーをインストールした場合、上記と同じ手順を実行しました。
NetBEUI通信があるようですが、IPXPING.exeを使用してそれらの間でPINGすることはできません。pingを実行するときに、ネットワークアドレス00:00:00:00と2台目のコンピューターの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の専門家の探しに多くの努力を重ねた結果、クライアントはプロジェクトの中止を決定しました。