必须在系统上实际安装 Broadcom NetXtreme Gigabit Ethernet 适配器,然后才能成功安装 NDIS2 驱动程序软件。系统上必须已经在运行适于操作系统的网络软件(如适用于 MS-DOS 的 Microsoft LAN Manager 2.2)。
可以使用 Microsoft Network Client 3.0 从 MS-DOS 启动盘运行 NDIS2 驱动程序软件,也可以使用 Microsoft LAN Manager 2.2 从硬盘运行。
要执行此安装,您必须具备以下条件:
注:
如何创建启动盘
如何修改启动盘
示例:IP 的 Protocol.ini 文件
[network.setup]
version=0x3110
netcard=ms$ne2clone,1,MS$NE2CLONE,1
transport=tcpip,TCPIP
lana0=ms$ne2clone,1,tcpip
[MS$NE2CLONE]
DriverName=B57$
[protman]
DriverName=PROTMAN$
PRIORITY=MS$NDISHLP
[tcpip]
NBSessions=6
DefaultGateway=0
SubNetMask=255 0 0 0
IPAddress=192 168 0 1
DisableDHCP=0
DriverName=TCPIP$
BINDINGS=MS$NE2CLONE
LANABASE=0
示例:IPX 的 Protocol.ini 文件
[network.setup]
version=0x3110
netcard=ms$ne2clone,1,MS$NE2CLONE,1
transport=ms$ndishlp,MS$NDISHLP
transport=ms$nwlink,MS$NWLINK
lana0=ms$ne2clone,1,ms$nwlink
lana1=ms$ne2clone,1,ms$ndishlp
[MS$NE2CLONE]
DriverName=B57$
[protman]
DriverName=PROTMAN$
PRIORITY=MS$NDISHLP
[MS$NDISHLP]
DriverName=ndishlp$
BINDINGS=ms$ne2clone
[ms$nwlink]
DriverName=nwlink$
FRAME=Ethernet_802.2
BINDINGS=MS$NE2CLONE
LANABASE=0
示例:NetBEUI 的 Protocol.ini 文件
[network.setup]
version=0x3110
netcard=ms$ne2clone,1,MS$NE2CLONE,1
transport=ms$ndishlp,MS$NDISHLP
transport=ms$netbeui,MS$NETBEUI
lana0=ms$ne2clone,1,ms$ndishlp
lana1=ms$ne2clone,1,ms$netbeui
[MS$NE2CLONE]
DriverName=B57$
[protman]
DriverName=PROTMAN$
PRIORITY=MS$NDISHLP
[MS$NDISHLP]
DriverName=ndishlp$
BINDINGS=MS$NE2CLONE
[MS$NETBEUI]
DriverName=netbeui$
SESSIONS=10
NCBS=12
BINDINGS=MS$NE2CLONE
LANABASE=0
示例:System.ini 文件
[network]
sizworkbuf=1498
filesharing=no
printsharing=no
autologon=yes
computername=MYPC
lanroot=A:\NET
username=USER1
workgroup=WORKGROUP
reconnect=yes
dospophotkey=N
lmlogon=0
logondomain=
preferredredir=basic
autostart=basic
maxconnections=8
[network drivers]
netcard=B57.dos
transport=ndishlp.sys,*netbeui
devdir=A:\NET
LoadRMDrivers=yes
对于 TCP/IP
path=a:\net
a:\net\net initialize
a:\net\netbind.com
a:\net\umb.com
a:\net\tcptsr.exe
a:\net\tinyrfc.exe
a:\net\nmtsr.exe
a:\net\emsbfr.exe
a:\net\net start basic
net use z:\\SERVERNAME\SHARENAME
对于 IPX
SET PATH=A:\NET
a:\net\net initialize
A:\NET\nwlink
A:\NET\NET START BASIC
net use z:\\SERVERNAME\SHARENAME
对于 NetBEUI
SET PATH=A:\NET
A:\NET\NET START BASIC
net use z:\\SERVERNAME\SHARENAME
files=30
device=a:\net\ifshlp.sys
lastdrive=z
如何在硬盘上安装 DOS NDIS2 驱动程序软件
示例:C:\LANMAN
DEVICE = C:\LANMAN\PROTMAN.DOS
DEVICE = C:\LANMAN\B57.DOS
DEVICE = C:\LANMAN\NETBEUI.DOS
C:\LANMAN\NETBIND.EXE
C:\LANMAN\NET START WORKSTATION
C:\LANMAN\NET USE 驱动器名: \\server name\resource name
示例:
PROTOCOL MANAGER]
DriverName = PROTMAN$
NETBEUI_XIF]
DriverName = netbeui$
BINDINGS = B57
B57]
DriverName = "B57$"
注: 该驱动程序在系统配置过程中加载并显示 Broadcom 标志、控制器名称、MAC 地址、IRQ 号、检测到的线路速度以及控制器的总线号和设备号。如果驱动程序无法加载,则屏幕上会显示初始化失败消息。
可以通过将特定可选关键字添加到 Protocol.ini 文件来配置 NDIS2 驱动程序软件。如果系统中安装了多个(或多端口)Broadcom NetXtreme Gigabit Ethernet 适配器,则 NDIS2 驱动程序软件将默认加载到链路良好的适配器/端口上。如果两个或多个适配器拥有良好链路,则 NDIS2 驱动程序软件将加载到拥有最新设备 ID 的适配器上。如果两个或多个拥有良好链路的适配器的设备 ID 相同,则 NDIS2 驱动程序软件将加载到位于拥有最低总线号的插槽的适配器上。
注:在 MS-DOS 平台上,不建议将 NDIS2 驱动程序软件加载到两个或多个适配器上;所需的支持多个绑定的 NDIS2 协议管理器在 MS-DOS 环境下不可用。
如果必须将 NDIS2 驱动程序以特定顺序加载到特定适配器上,则可使用 BusNum、DevNum 和 FuncNum 关键字。除非您熟悉如何配置 PCI 设备,否则不要使用这些关键字。
BusNum 关键字值表示适配器所在位置的 PCI 总线号,其为 0 到 255 之间的十进制数。
FuncNum 关键字值表示多端口适配器的功能(端口)号,其为十进制数,0 代表第一个端口,1 代表第二个端口。
DevNum 关键字值表示已分配的设备号,其为 0 至 31 之间的十进制数。
注:当 NDIS2 驱动程序软件安装进程结束时,请注意显示的 BusNum 和 DevNum 值。或者,使用 Broadcom Advanced Control Suite 3 查看总线号、功能(端口)号和已分配给各个适配器的设备号(仅适用于 Windows 用户)。
以下是用于以特定顺序将 NDIS2 驱动程序加载到多个适配器上的 BusNum、DevNum 和 FuncNum 关键字条目示例:
[B57]
DRIVERNAME = B57$
BUSNUM = 3
DEVNUM = 10
[B57_2]
DRIVERNAME = B572$
BUSNUM 3
DEVNUM 11
[B57_3]
DRIVERNAME = B573$
BUSNUM 3
DEVNUM 12
[B57_4]
DRIVERNAME = B574$
BUSNUM 3
DEVNUM 13
LineSpeed 关键字值用于加强网络连接的速度。LineSpeed 关键字要求为十进制数,值为 10、100 或 1000。技术上,无法强制达到 1000 Mbit/s 的线路速度,只能通过自动协商达到。简单起见,线路速度设置为 1000 时驱动程序执行自动协商。对于铜缆链路,无需强制达到 1000 Mbit/s 的速度。自动协商是 IEEE Ethernet 规格下最合适的支持配置。
Duplex 关键字用于加强适配器的双工模式。Duplex 关键字要求为 HALF 或 FULL 的文本字符串。如果使用 Duplex 关键字,则必须使用 LineSpeed 关键字。如果这两个关键字均未使用,网络适配器默认为自动协商模式。
NodeAddress 关键字指定适配器使用的网络地址。如果指定了多播地址或广播地址,适配器使用默认 MAC 地址。
FixCheckSumOff 关键字关闭驱动程序工作区以使 TCP/IP 栈识别校验和的补充版本。
以下是 LineSpeed、Duplex 和 NodeAddress 关键字条目示例:
[B57]
DRIVERNAME = B57$
BUSNUM = 3
DEVNUM = 10
PORTNUM = 0
LINESPEED = 100
DUPLEX = FULL
NODEADDRESS = ì001020304050î