查看: 21573|回复: 23
DOS与WINDOWS网络互连(IPX方式),DOS端配置方法[14楼已加TCP/IP简要说明]
[复制链接]
laozhao
laozhao
当前离线
积分1125
IP卡
狗仔卡
电梯直达
1#
发表于 2007-7-6 01:30:49
|
只看该作者
|倒序浏览
|阅读模式
加入VIP会员,获无忧币,赠积分,送勋章,下载无限制,获论坛最高级会员权限 !
DOS与WINDOWS网络互连(IPX方式),DOS端配置方法
1. 在DOS下运行Microsoft Network Client 3.0软件,选择安装目录“C:\MSNET”,任意选一张网卡,连接方式选择Nwlink,会在C盘的根目录生成MSNET子目录,其中包含了DOS客户端IPX连接WINDOWS所需的文件。删除所有的多余文件和网卡驱动之后,一共剩下12个文件,如下所示:CONNECT.DAT
IFSHLP.SYS
NDISHLP.SYS
NET.EXE
NET.MSG
NWLINK.EXE
PROTMAN.DOS
PROTMAN.EXE
PROTOCOL.INI
SHARES.PWL
SYSTEM.INI
WFWSYS.CFG复制代码其中SYSTEM.INI和PROTOCOL.INI即是配置文件,下面主要谈谈如何根据自己的要求修改这2个文件。
2. 先来看看SYSTEM.INI文件的内容,如下所示:[network]
sizworkbuf=1498
filesharing=no
printsharing=no
autologon=yes
computername=DOS_Free
lanroot=C:\MSNET
username=Administrator
workgroup=WorkGroup
reconnect=yes
dospophotkey=N
lmlogon=0
logondomain=WorkGroup
preferredredir=basic
autostart=basic
maxconnections=8
[network drivers]
netcard=PCNTND.dos
transport=ndishlp.sys
devdir=C:\MSNET
LoadRMDrivers=yes
[Password Lists]
*Shares=C:\MSNET\Shares.PWL复制代码(1) 其中的“C:\MSNET”就是上面安装时安装目录名,在这里你可以任意改,只要符合8.3规格即可。当然你的存放文件的目录也同时要改。
(2) 看netcard=PCNTND.DOS这一行,它指定了你的机器的网卡驱动,你必须要把你的网卡驱动文件xxx.dos复制到“C:\MSNET”目录中,并在这里写上正确的文件名。我这个例子中,是VMWARE虚拟机网卡,驱动文件是PCNTND.dos,呵呵。
(3) 其它的值,大家看字面理解吧。其中,要注意computername值不要冲突;username最好取想登录WINDOWS机的用户名,方便以后的登录操作;如果要登录WINDOWS域,那么logondomain值要写正确。其余的就别理它了,DOS端也不提供共享资源了,简单点吧。
3. 然后再看一下protocol.ini文件的内容,如下所示:[network.setup]
version=0x3110
netcard=MS$NetCard,1
transport=MS$NwLink
lana0=MS$NetCard,1,MS$NwLink
[MS$NetCard]
DriverName=PCNTND$
[ProtMan]
DriverName=ProtMan$
Priority=MS$NdisHlp
[MS$NwLink]
Frame=ETHERNET_802.2
DriverName=nwlink$
Bindings=MS$NetCard
[MS$NdisHlp]
DriverName=ndishlp$
Bindings=MS$NetCard复制代码这个文件我已经整理过了,去掉了所有的无关内容,需要改的也只有一个地方——[MS$NetCard]下的DriverName值,它的值必须来自你的网卡驱动包中的protocol.ini文件中的原值,不能随便写。
4. 另外要在DOS客户端的CONFIG.SYS文件中,加入如下一句:device=C:\MSNET\IFSHLP.SYS复制代码5. 还要对WINDOWS机进行一点设置。由于从Windows2000起,微软并没有默认装上nwlink网络协议,甚至xp中都不包含nwlink协议了,所以要手工进行安装,具体步骤就不讲了吧,这个应该是基本的操作哦,不会的放狗搜一下吧。(即ipx协议)
6. 都准备好之后,DOS机依次执行下面3条命令:net init
nwlink
net start复制代码按屏幕提示,输入用户名和密码。啊哈,你的客户端就如WINDOWS一样,具备了网络互连的能力了。然后,你就可以用“net use x: \\计算机名\共享名”命令,把服务端提供的共享资源映射成一个个的盘符来使用了。
[ 本帖最后由 laozhao 于 2007-7-31 08:28 AM 编辑 ]
MSNET.rar
2007-7-6 01:30 上传
点击文件名下载附件
下载积分: 无忧币 -2
219.13 KB, 下载次数: 744, 下载积分: 无忧币 -2
最精简MSNET目录文件,默认请放在C盘根目录
收藏2
支持0
反对0
回复
使用道具
举报
提升卡
沉默卡
喧嚣卡
变色卡
千斤顶
显身卡
laozhao
laozhao
当前离线
积分1125
IP卡
狗仔卡
2#
楼主|
发表于 2007-7-6 01:35:12
|
只看该作者
先占个位,等明天有空,上TCP/IP方式互连说明及最精简目录文件。:)
先补几张图,看起来直观一些。
[ 本帖最后由 laozhao 于 2007-7-6 08:49 AM 编辑 ]
ipx1.png
(3.47 KB, 下载次数: 489)
下载附件
2007-7-6 08:46 上传
DOS连接WINDOWS命令序列
ipx2.png
(2.24 KB, 下载次数: 517)
下载附件
2007-7-6 08:46 上传
映射共享资源到本机盘符
ipx3.png
(7.39 KB, 下载次数: 482)
下载附件
2007-7-6 08:49 上传
WINDOWS端网络协议
回复
使用道具
举报
显身卡
lizhenduo
lizhenduo
当前离线
积分1370
IP卡
狗仔卡
3#
发表于 2007-7-23 09:00:38
|
只看该作者
原帖由 laozhao 于 2007-7-6 01:35 AM 发表
先占个位,等明天有空,上TCP/IP方式互连说明及最精简目录文件。:)
先补几张图,看起来直观一些。
有空了没?盼!
回复
使用道具
举报
显身卡
zqlcchzql
zqlcchzql
当前离线
积分1720
IP卡
狗仔卡
4#
发表于 2007-7-23 09:16:32
|
只看该作者
呵呵,楼主说的东西用NetBootDisk就可以实现了,而且更方便,可以支持不同的网卡,网卡类型是自动检测的。。。这东西在MouseDos中有集成,用PXE的NETBOOTDISK更方便,直接无盘启动。
http://www.mousedos.com/bbs/forumdisplay.php?fid=38
2.jpg
(59.18 KB, 下载次数: 478)
下载附件
2007-7-23 09:16 上传
回复
使用道具
举报
显身卡
greenrock
greenrock
当前离线
积分169
IP卡
狗仔卡
5#
发表于 2007-7-23 10:17:03
|
只看该作者
这个好,在某些时候还是用得到的
回复
使用道具
举报
显身卡
林林森
林林森
当前离线
积分49
IP卡
狗仔卡
6#
发表于 2007-7-24 09:17:10
|
只看该作者
好,试试。。。。。。。。
回复
使用道具
举报
显身卡
icevan
icevan
当前离线
积分3021
IP卡
狗仔卡
7#
发表于 2007-7-24 11:27:13
|
只看该作者
原帖由 zqlcchzql 于 2007-7-23 09:16 AM 发表
呵呵,楼主说的东西用NetBootDisk就可以实现了,而且更方便,可以支持不同的网卡,网卡类型是自动检测的。。。这东西在MouseDos中有集成,用PXE的NETBOOTDISK更方便,直接无盘启动。
http://www.mousedos.com/ ...
直接用NetBootDisk生成的映像用PXE在VMware里测试的时候会出错。
后来换了个版本的IO文件就可以了。我的启动盘是用XP格式化做的。
回复
使用道具
举报
显身卡
icevan
icevan
当前离线
积分3021
IP卡
狗仔卡
8#
发表于 2007-7-24 11:29:00
|
只看该作者
期望LZ快些发表TCP/IP的互连方法。
回复
使用道具
举报
显身卡
zqlcchzql
zqlcchzql
当前离线
积分1720
IP卡
狗仔卡
9#
发表于 2007-7-24 12:00:18
|
只看该作者
原帖由 icevan 于 2007-7-24 11:27 AM 发表
直接用NetBootDisk生成的映像用PXE在VMware里测试的时候会出错。
后来换了个版本的IO文件就可以了。我的启动盘是用XP格式化做的。
是的,因为netbootdisk用的是ME的IO.sys,在引导过程中有一个解压到内存的过程,,和PXE不兼容,MouseDos集成的已经是修改过的的了。
回复
使用道具
举报
显身卡
icevan
icevan
当前离线
积分3021
IP卡
狗仔卡
10#
发表于 2007-7-24 14:13:25
|
只看该作者
直接换98的IO文件就可以了。还是知道方法最好,修改成符合自己需要的。
回复
使用道具
举报
显身卡
hnyh123
hnyh123
当前离线
积分23
IP卡
狗仔卡
11#
发表于 2007-7-27 10:08:38
|
只看该作者
好,我正需要,谢谢!
回复
使用道具
举报
显身卡
350394540
350394540
当前离线
积分1068
IP卡
狗仔卡
12#
发表于 2007-7-28 06:24:04
|
只看该作者
DOS下可以上网吗????????????
回复
使用道具
举报
显身卡
touer9
touer9
当前离线
积分971
IP卡
狗仔卡
13#
发表于 2007-7-28 19:31:08
|
只看该作者
好啊!试试看,最后老是在玩DOS希望有点帮助
回复
使用道具
举报
显身卡
laozhao
laozhao
当前离线
积分1125
IP卡
狗仔卡
14#
楼主|
发表于 2007-7-29 16:55:00
|
只看该作者
原帖由 icevan 于 2007-7-24 11:29 发表
期望LZ快些发表TCP/IP的互连方法。
不好意思啊,东西一搁下就懒得弄了。呵呵
其实我顶楼的说法不很恰当,正确的应该是“纯DOS下加载网络协议”,这样就好理解了。就象WINDOWS、LINUX等等操作系统一样,DOS只要加载了适当的网络协议,就能接入各种各样的大型网络。
目前的TCP/IP协议太通用了,所以只要DOS加载了这个协议,基本上就有绝大部分的网络功能了,网上邻居、上网、FTP等等都行。但是MSClient的TCP/IP功能占用的内存相对很大,所以如果只是一般的局域网文件共享的话,从速度、兼容性等各方面考虑,顶楼的IPX是比较合适的。
我简单的说一下吧。
1. 最简文件清单:CONNECT.DAT
IFSHLP.SYS
LMHOSTS
NEMM.DOS
NET.EXE
NET.MSG
NETBIND.COM
NMTSR.EXE
PCNTND.DOS
PROTMAN.DOS
PROTMAN.EXE
PROTOCOL.INI
SHARES.PWL
SYSTEM.INI
TCPDRV.DOS
TCPTSR.EXE
TCPUTILS.INI
TINYRFC.EXE
WFWSYS.CFG复制代码2. SYSTEM.INI[network]
sizworkbuf=1498
filesharing=no
printsharing=no
autologon=yes
computername=DOS_Free
lanroot=C:\MSNET
username=Administrator
workgroup=WorkGroup
reconnect=yes
dospophotkey=N
lmlogon=0
logondomain=WorkGroup
preferredredir=basic
autostart=basic
maxconnections=8
[network drivers]
netcard=PCNTND.DOS
transport=tcpdrv.dos,nemm.dos
devdir=C:\MSNET
LoadRMDrivers=yes
[386enh]
TimerCriticalSection=5000
UniqueDosPSP=TRUE
PSPIncrement=2
[Password Lists]
*Shares=C:\MSNET\Shares.PWL复制代码说明与顶楼IPX方式的相同,看顶楼这部分。
3. PROTOCOL.INI[network.setup]
version=0x3110
netcard=MS$NetCard,1
transport=TCPIP
lana0=MS$NetCard,1,TCPIP
[MS$NetCard]
DriverName=PCNTND$
[ProtMan]
DriverName=ProtMan$
Priority=MS$NdisHlp
[TCPIP]
DriverName=TCPIP$
BINDINGS=MS$NetCard
LANABASE=0
NBSessions=6
DisableDHCP=1
IPAddress0=192 168 100 10
SubNetMask0=255 255 255 0
DefaultGateway0=192 168 100 1复制代码也同顶楼类似,不过这里下面的IP地址部分你要改成符合自己的网络要求。或者如果你的局域网有DHCP功能,也可以把“DisableDHCP=1”改为0,下面的IP、掩码、网关也就可以忽略了。
4. CONFIG.SYS文件要求同顶楼。
5. WINDOWS就不用设置了,因为TCP/IP协议已经默认装好了。
6. 加载命令net init
netbind
tcptsr
tinyrfc
nmtsr
net start复制代码其实,msclient生成的加载命令序列,还包含另外的几个命令文件,被偶去掉了,并不妨碍使用,能省点磁盘空间和内存的占用,以便最后放在软盘中使用。
题外话:
DOS加载TCP/IP协议有很多方法。有的软件它本身就带TCP/IP的网络功能,只要你加载的网卡驱动就行了,然后就直接运行该软件,有关网络的处理全部由它自己完成。如GHOST、还有那个很好用的DOS下的网页浏览器(忘了名了)、FTP工具等,这些成熟的软件它们本身并不需要MSClient的这个外壳。MSClient的这个外壳的主要还是在命令行下提供网络的能力,正如WINDOWS一样,它使DOS有了网络功能,至于怎么使用就要靠自己发挥了。
[ 本帖最后由 laozhao 于 2007-7-29 04:56 PM 编辑 ]
MSNET.TCP.rar
2007-7-29 16:55 上传
点击文件名下载附件
下载积分: 无忧币 -2
287.02 KB, 下载次数: 575, 下载积分: 无忧币 -2
TCP/IP方式最简文件
回复
使用道具
举报
显身卡
icevan
icevan
当前离线
积分3021
IP卡
狗仔卡
15#
发表于 2007-7-31 12:03:56
|
只看该作者
先保存起来慢慢看。
这个tcptsr就需要90K+的内存。太占内存了。
刚刚才发现原来那篇DOS下网GHOST的内容也是你发的。
其实使用GHOSTSRV一般是大量机器同时部署时用好。平时维护
需要GHOST的时候还是共享镜像文件方便些。
高手啊~~~~~~
回复
使用道具
举报
显身卡
blank007
blank007
当前离线
积分3800
IP卡
狗仔卡
16#
发表于 2008-4-16 19:46:27
|
只看该作者
原帖由 zqlcchzql 于 2007-7-23 09:16 AM 发表
呵呵,楼主说的东西用NetBootDisk就可以实现了,而且更方便,可以支持不同的网卡,网卡类型是自动检测的。。。这东西在MouseDos中有集成,用PXE的NETBOOTDISK更方便,直接无盘启动。
http://www.mousedos.com/ ...
呵呵
楼主这是 授人以渔
我就是按照楼主和14楼的提示,把 maxdos 中关于 网络克隆的 部分,改造成
网卡自动识别+ipx
网卡自动识别+tcp
网卡自动识别+ghost
的形式了
用起来很方便的
[ 本帖最后由 blank007 于 2008-4-17 12:58 AM 编辑 ]
回复
使用道具
举报
显身卡
awera
awera
当前离线
积分663
IP卡
狗仔卡
17#
发表于 2008-4-19 16:29:33
|
只看该作者
路过,顺便学习一下,留着备用 :)
回复
使用道具
举报
显身卡
rzwwj
rzwwj
当前离线
积分53
IP卡
狗仔卡
18#
发表于 2008-4-28 05:43:37
|
只看该作者
TCP/IP方式最简文件,能自动识别网卡吗?
回复
使用道具
举报
显身卡
CMD
CMD
当前离线
积分318
IP卡
狗仔卡
19#
发表于 2008-5-8 23:54:51
|
只看该作者
不知,虚拟机,能不能测试……很久没有用了,想孔固一下
回复
使用道具
举报
显身卡
2011xilou
2011xilou
当前离线
积分482
IP卡
狗仔卡
20#
发表于 2011-10-17 17:11:00
|
只看该作者
楼主威武呀。不过我没成功。。安装完msclient 提升好像说要改那个autoexec.bat 和config.sys文件。。。config.sys只需要添加ifshlp.sys文件么就不用改这文件了么
回复
使用道具
举报
显身卡
615297577
615297577
当前离线
积分2
IP卡
狗仔卡
21#
发表于 2019-12-16 10:53:31
|
只看该作者
laozhao 发表于 2007-7-29 16:55
不好意思啊,东西一搁下就懒得弄了。呵呵
其实我顶楼的说法不很恰当,正确的应该是“纯DOS下加载网络 ...
回复
使用道具
举报
显身卡
OOOOOOOOOO
OOOOOOOOOO
当前离线
积分3
IP卡
狗仔卡
22#
发表于 2024-3-16 19:59:44
|
只看该作者
...
回复
使用道具
举报
显身卡
OOOOOOOOOO
OOOOOOOOOO
当前离线
积分3
IP卡
狗仔卡
23#
发表于 2024-3-16 20:00:41
|
只看该作者
好东西
回复
使用道具
举报
显身卡
zifeng
zifeng
当前离线
积分447
IP卡
狗仔卡
24#
发表于 2025-1-15 13:58:06
|
只看该作者
感谢分享
回复
使用道具
举报
显身卡