VMware 17下DOS 6.22的网络配置

  为了学习16位汇编,DOS6.22下的MASM5编译环境却没有特别好的编写工具。Vim for dos虽然已经很不错了,但习惯了图形界面的编程环境,只能显示25行文字的文本模式,实在是效率太低了(博主的水平也有很大原因)。因此,想通过映射共享文件夹的方式,可在Windows下用VSCode编写程序,在DOS中进行编译和调试。当然还有其他方法,如Dosbox的挂载硬盘或其他的集成环境,可实现在Windows下编写和编译,但都感觉不是原滋原味的编译环境(个人癖好)。就像我也不用dos7一样,microsoft官方发布的DOS终极版就是DOS6.22,更高的版本都是伟大的网友组装的。

  一、修改虚拟主机的网卡类型:

  VMWare下DOS6.22的网卡驱动是第一道难关,终于在“DOS联盟”找到了可以支持的网卡驱动。关闭DOS虚拟主机后,修改对应配置文件(vmx文件),添加一条:

ethernet0.virtualDev = "vlance"

  这条表示修改主机的网卡为:AMD PCNet AM79C970A(主要我只找到该种芯片的网卡驱动)。

  二、安装Microsoft Network Client 3.0和网卡驱动:

  首先加载包含Microsoft Network Client 3.0和网卡驱动的iso文件,其中有2个文件夹。drv中包含的是网卡驱动,tool中包含的是Microsoft Network Client 3.0网络软件安装包。有需要的可以下载:

  链接:https://pan.baidu.com/s/1rwm0mdc1B-KE-VSkF82LIA   (提取码:mvkp)

  进入tool文件夹,运行setup,如下界面按回车:

  

  填写网络工具包和驱动的安装目录(无需修改),按回车:

  

等待软件检测:

  

  选择网卡类型(当然没有我们需要的),选择Network adapter not shown on list below后,按回车:

  

  填写网卡驱动的路径(如图,我的光驱是e盘),按回车:

  

  选择网卡驱动,只有一个,直接按回车:

  

 选择是否增加缓存来优化网络性能,我们的内存不怎么够,选择不优化,按C:

  

  给计算机起一个网络名称(主机名称,不要有特殊字符),我填写dospc,然后按回车:

  

  网络配置界面(可通过上下方向键选择),Change Names和Change Set Options都不用变,选择Change Network Configuration,按回车:

  

  协议配置(可通过Tab键在上下选择框中切换),删除NWLink IPX协议(选择NWLink,后选择Remove),添加TCP/IP和NETBEUI协议(Add Protocol),添加完毕后,选择Newwork configuration is corrent后按回车:

  

  选择The listed option are correct后回车:

  

  选择网络工具的路径(我的光驱是E盘),按回车:

  

  安装完成,按回车重启:

  

  以下每步都直接选择默认,按回车:

  

  

  网卡驱动安装完成。

  三、查看ip地址和ping检测:

  查看ip地址命令:ipconfig c:\net (net工具包的安装路径)

  

  ping检测,-n5,发送5个包:

  

  四、映射共享文件夹:

  我多次测试,只能访问xp的共享文件夹,win7和win10的共享文件夹怎么都无法访问,不知道是何问题。运行net命令:

  

  在xp中共享文件夹dev,手动输入共享文件夹路径(\\cnxp01\dev),然后alt+c连接,就将映射成f盘了。alt+c退出后,就可以通过f:访问了:

  

  五、常见问题:

  1、安装dos网络驱动的时候需要的内存空间较大,请将dos中不需要的驱动和工具暂时不要载入,如ramdrv或smartdrv等。

  2、映射前先保证共享文件夹是可以访问的,可通过其他xp虚拟主机访问进行验证。

  3、网卡的协议添加步骤,需要仔细研究操作(注意每张网卡对应的协议)。

  

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章