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、網卡的協議添加步驟,需要仔細研究操作(注意每張網卡對應的協議)。

  

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