DOS下的网卡驱动程序有两种标准
1、Packet Driver
符合此标准的网卡驱动程序通常是一个扩展名为.COM或者.EXE的文件,要加载它只要在命令行下行运这个文件即可。例如8139网卡的驱动程序为RTL8139.COM,则在DOS提示符下输入
rtl8139 0x60 -m 100full
你的网卡驱动需要加什么参数请自行查看驱动程序包中的相关说明文件。
2、NDIS2 Drivers
符合此标准的网卡驱动程序是一个扩展名为.DOS的文件。要在DOS下加载此种驱动请确认你有以下文件:
首先 当然是网卡的驱动程序了,我这里以AMD PCNet Family Ethernet Adapter为例,它的驱动是PCNet.DOS
其次 是Microsoft的NDIS支持文件,包括Protman.exe、protman.dos、Netbind.com三个文件
第三 是Ghost中自带的Dis_pkt.dos
最后 是编写一个protocol.ini文件,这是一个文本文件,内容如下:
[protman]
drivername=PROTMAN$
[pktdrv]
drivername=PKTDRV$
bindings=nic
intvec=0x60
chainvec=0x66
[nic]
DriverName = PCNTND$
MaxMultiCasts = 10
TxBuffers = 4
RxBuffers = 4
在[nic]这一行之前的内容对任何网卡都是一样的,不用更改,
在[nic]之后的第一行为DriverName=××××$ ,这里的××××是网卡驱动程序名,(请注意区分网卡驱动程序文件名和网卡驱动程序名,
网卡驱动程序文件名就是网卡驱动程序保存在硬盘上的文件名,在本例中是PCNet.DOS,网卡驱动程序名是网卡驱动程序内部的一个名字。)通
常驱动程序名就是驱动程序文件名去掉扩展名之后的那一部分,比如Sis900的网卡驱动程序文件名是sis900.dos,它的驱动程序名就是sis900
。但也有的不是这样,如本例中网卡驱动程序名是pcntnd 。如何知道你的网卡的驱动程序名请查看你的网卡驱动程序包中的相关说明文件。
将以上的六个文件放到同一个文件夹下,本例中放在\net下。编写config.sys,如下:
device=\net\protman.dos /i:\net (/i:\net 指明protocol.ini存放在哪个文件夹下)
device=\net\dis_pkt.dos
device=\net\pcnet.dos (这里是网卡的驱动程序,请改为你所用的网卡的驱动程动)
编写autoexec.bat,如下:
\net\netbind.com
在DOS底下使用网络首先需要安装MSClient,这东西可以到微软的网站下载,
也可以在NT的光盘里找。
复制“Microsoft NETWork Client V3.0 for MS DOS and windows”安装盘(该盘可将Winsows NT4.0 Server的Clients\MS Client\DISKS目录下Disk1和Disk2文件拷贝至两张软盘上即可)。
(1)将第一张盘插入DOS工作平台的软驱中,运行其上的SETUP.EXE程序。
(2)当出现“Setup for Microsoft NetWork Client3.0 for MS DOS”信息时,按回车键即可。
(3)设置安装目录,缺省为“C:\NET”。
(4)当出现“Set NetWork Buffers”信息时,可按回车键使用最大数的缓冲击区,否则按“C”键。
(5)在随后出现的“User Name”处输入登录对等网络的用户名。
(6)进入“ NetWork Configuration”窗口后,设置以下三组网络选项:
A.Change Name
Change User Name:输入或更改用户名称。
Change Conputer Name:输入或更改计算机名称。
Change Workgroup Name: 输入或更改域名名称(必须和本网络工作组名一致)。
Change Domain Name:输入或更改域名名称(在对等网络中同工作组名)。
B. Change Setup Options
Change Redir Options:选择“Full Redirector”。
Change start up Options:选择“Run Network Client”。
Change Logon Validation:“Do Not Logon to Donain”。
Change Not pop Hot Key :可以不更改。
C.Change Network Configuration
在此处可以选择或添加网卡和网络通信协议,网络协议应将默认的先项“NW Link IPX Compatible Transport”改为“Microsoft NetBEUI”。如果是TCP/IP?呵呵,自己试试!
(7)上述三项设置完毕后,选择“The listed Options Correct”即可。
(8)复制完成后,按回车键重新启动计算机,即可登录到对等网络中,这时CONFIG.SYS文件中会多出两行命令“Device=C:\net\ifshlp.sys”和“LastDrive=Z”,而在autoexec.bat文件中则多出一行 C:\net\net srart,并会出现如下的登录信息: Type your user name or press Enter if it is ***:(按回车即可)
Type your password:(按回车或输入一个密码)
随后出现一行信息:“The command completed successfully”,这说明己登录到了对等网络中。
值得注意的是:DOS计算机不能设置共享资源,但可以使用共享资源,使用net use<逻辑驱动器名>+UNC(Uniform Naming Convention统一命名)格式就可以将指定计算机上的共享资源映射为DOS机的一个逻辑驱动器,如:NET USE F:\\RIP\C就可以将计算机名为RIP的C盘映射为本机的F盘上。或者键入命令NET回车进入共享资源图形映射界面,按UNC格式输入即可。
手工添加网卡驱动的方法如下。
以最常见的台式机 RTL8139网卡为例。
首先打开网卡驱动目录中的NDIS2(NDIS2DOS目录)目录。并用记事本打开其中的OEMSETUP.INF文件。找到其中的[netcard]段,把其中的 RTL8139="RTL8139 Fast Ethernet Adapter",000,ndis,ethernet,real,RTL8139,RTL8139_nif 复制一下。同时打开Msclient disk1中的WCNET.INF文件,把上面复制的内容粘贴到[netcard]段; key = description, MSID, type, media, mode, install, protini, style的下面一行。
回头将[RTL8139]、[RTL8139_nif]两段标题及内容(这两段的标题正是刚刚复制的那据话的最后两个单词)复制粘贴到WCNET.INF的末尾。
将[RTL8139]段原有的内容注释掉如下。
;[RTL8139]
;devdir=?:rtsnd.dos
;device=rtsnd.dos,@devdir\rtsnd.dos
按上面的内容自己手工写下
[RTL8139]
ndis2=1:rtsnd.dos
存盘。
其中的rtsnd.dos就是我们要用的NDIS2驱动程序,将它由驱动程序目录中找出,复制到MSclient 安装盘的disk1中。好了,驱动列表已经添加完毕。 |
|