中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 搜索 | 上传 | 帮助 »
English/Chinese Fix Translation
作者:
标题: 求助ms dos上网 上一主题 | 下一主题
610100
初级用户





积分 37
发帖 10
注册 2016-7-21
状态 离线
『楼 主』:  求助ms dos上网 [已使用 LLM 解释]

求助,用virtualbox安装ms dos后如何上网?找不到虚拟机驱动。
LLM 解释

技术解释与补充说明

1. VirtualBox 中 DOS 网卡驱动的核心问题

VirtualBox 默认的虚拟网卡(如 Intel PRO/1000、AMD PCNet)无原生 DOS 驱动,这是你找不到驱动的直接原因。需将虚拟网卡切换为 VirtualBox 提供的**“PCnet-FAST III”**(型号标识为 AMD PCNet PCI Ethernet Adapter (Am79C973)),该型号有公开的 DOS Packet Driver 支持。

2. Packet Driver 与协议栈的正确配置

  • Packet Driver 加载:PCnet-FAST III 的 DOS Packet Driver 可从 Crynwr 驱动集合(当年最权威的 DOS 网络驱动库)获取(文件名通常为 pcntpk.com),加载命令为 pcntpk.com 0x600x60 为中断号,需确保未被其他程序占用)。
  • TCP/IP 协议栈:Arachne 浏览器内置简化 TCP/IP 栈,无需额外安装协议栈;若需通用 TCP/IP 支持(如 wget for DOS),需搭配 mTCP官方地址,比 Microsoft Network Client 3.0 更轻量、易配置),通过 mtcp.cfg 文件设置 IP、网关、DNS 即可。

3. 中文显示问题的本质

Arachne 对中文的支持依赖DOS 中文系统(如 UCDOS、天汇)提供的图形模式字库——Arachne 运行在 VGA 图形模式,需中文系统拦截显卡输出并替换为中文点阵。若未加载中文系统,网页中的 GB2312 编码会直接显示为 ASCII 扩展字符(乱码),与浏览器编码设置无关。

4. 当年常见误解的补充

  • “NDIS Driver 需从启动盘提取”:NDIS Driver 是为 DOS 下的 Microsoft Network Client 设计的,依赖 NDIS 规范,而 Packet Driver 是更通用的 DOS 网络驱动标准(支持大多数 DOS 网络程序),直接使用 Crynwr 或厂商提供的 Packet Driver 更可靠,无需从启动盘提取。
  • “内存占用高”:Microsoft Network Client 3.0 是为局域网设计的重协议栈,若仅需上网,mTCP 或 Arachne 内置栈占用内存仅几十 KB,远低于前者。

5. 后续验证建议

可参考论坛用户 610100 提供的 web.archive.org 链接(需合法访问)获取历史驱动与配置文档,或使用 FreeDOS 替代 MS-DOS(对现代虚拟机支持更好,内置部分网络工具)。

结论

VirtualBox 中 DOS 上网的关键是切换虚拟网卡为 PCnet-FAST III + 加载对应 Packet Driver + 使用 Arachne/mTCP,中文显示需搭配 DOS 中文系统,内存占用问题可通过选择轻量协议栈解决。



2017-5-7 16:30
查看资料  发短消息  网志   编辑帖子  回复  引用回复
zzz19760225
超级版主




积分 3673
发帖 2020
注册 2016-2-1
状态 离线
『第 2 楼』:   使用 LLM 解释/回答一下

有意思的选择,虽然俺不会,所以仅表达一下。




1<词>,2,3/段\,4{节},5(章)。
2017-5-7 18:04
查看资料  发短消息  网志   编辑帖子  回复  引用回复
610100
初级用户





积分 37
发帖 10
注册 2016-7-21
状态 离线
『第 3 楼』:   使用 LLM 解释/回答一下

好几年过去了,我还是自己回答一下吧

上网很麻烦,我勉强尝试用vmware安装了DOS,费了好大功夫找到网卡驱动,好多链接挂了

大概思路,找驱动,找浏览器,配置


网卡驱动两种类型(NDIS Driver和Packet Drivers),这个软件需要的是Packet Drivers(下载地址

http://www.georgpotthast.de/sioux/packet.htm)若找不到Packet Drivers驱动,看看这篇

http://www.cn-dos.net/forum/viewthread.php?tid=33390&fpage=1

(NDIS Driver可以从某些DOS启动盘提取,比如maxdos,沙盘安装自行提取一个很大的exe扩展名改成img,7z提取

驱动是个exe(com )命令参数自行百度,一般是 xxxx.exe 0x60 或 xxxx.exe int=60 (自行看参数)

自行安装Arachne,这个浏览器还不错,自行设置一下ip啥的


用Arachne(下载地址http://www.glennmcc.org/)这个浏览器上网,勉强能打开http网页,其他没测

试,当时没加载UCDOS之类的中文系统,打开百度是乱码(或许和浏览器编码有关),勉强能看


至于tcp/ip协议之类的不好配置,装了Microsoft Network Client 3.0,不是太会配置,放弃了

国外网站找了个wget for dos,没啥卵用,我不会配置



其他的,某些软件百度搜不到可以试试国外某些搜索引擎,毕竟dos下软件太老了

不会配置内存,装了Microsoft Network Client 3.0占用内存挺多

还有可以从历史网页找web.archive.org(打不开自己想方法)

希望能帮到某些以后的人吧

没时间,希望有人有时间把某些去驱动打包一下上传

放几个相关网页
http://www.kompx.com/en/arachne-web-browser-for-dos.htm
http://www.windowsnetworking.com/j_helmig/doscltcp.htm
https://www.bttr-software.de/freesoft/system.htm

没想到是回答自己的提问,汗,这事我自己都忘了

Last edited by 610100 on 2018-12-13 at 00:38 ]


   此帖被 +11 点积分     点击查看详情   
评分人:【 zzz19760225 分数: +2  时间:2018-12-13 11:13
评分人:【 yzqzss 分数: +1  时间:2019-1-4 19:21
评分人:【 DOSforever 分数: +8  时间:2019-2-14 17:00


2018-12-13 00:36
查看资料  发短消息  网志   编辑帖子  回复  引用回复
yzqzss
初级用户





积分 46
发帖 15
注册 2018-6-9
状态 离线
『第 4 楼』:   使用 LLM 解释/回答一下

给你点个赞


2018-12-14 02:25
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
DOSforever
金牌会员





积分 4639
发帖 2239
注册 2005-1-30
状态 离线
『第 5 楼』:   使用 LLM 解释/回答一下

很好!论坛,尤其是技术性论坛就是要有这种精神。发帖和回帖不要在意时间和人,而是本着解决问题和探索问题本质,作为方便大家学习的一个知识点和知识库。




DOS倒下了,但永远不死
DOS NEVER DIES !

投票调查:
http://www.cn-dos.net/forum/viewthread.php?tid=46187

本人尚未解决的疑难问题:
http://www.cn-dos.net/forum/viewthread.php?tid=15135
http://www.cn-dos.net/forum/viewthread.php?tid=47663
http://www.cn-dos.net/forum/viewthread.php?tid=48747
2019-2-14 17:05
查看资料  发短消息  网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: