必須先在系統中實體安裝 Broadcom NetXtreme Gigabit Ethernet 網路卡,才能成功安裝 NDIS2 驅動程式軟體。您的系統必須已在執行適用作業系統的網路軟體 (例如 Microsoft LAN Manager 2.2 for MS-DOS)。
您可以使用 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 磁碟機代號:\\伺服器名稱\資源名稱
範例:
PROTOCOL MANAGER]
DriverName = PROTMAN$
NETBEUI_XIF]
DriverName = netbeui$
BINDINGS = B57
B57]
DriverName = "B57$"
附註: 驅動程式會在系統配置時載入,並顯示 Broadcom 旗幟、控制器名稱、MAC 位址、IRQ 編號、偵測到的連線速度,以及控制器的 BusNum 和 DevNum。如果無法載入驅動程式,會出現初始化失敗的訊息。
NDIS2 驅動程式軟體可透過在 Protocol.ini 檔案中新增特定選擇性的關鍵字來設定。如果系統中安裝了多個 (或多連接埠) Broadcom NetXtreme Gigabit Ethernet 網路卡,依預設 NDIS2 驅動程式軟體會載入到連結狀態良好的網路卡/連接埠中。如果有多個網路卡連結狀態良好,則 NDIS2 驅動程式軟體會載入到有最新裝置 ID 的網路卡中。如果連結狀態良好的多個網路卡具有相同裝置 ID,則 NDIS2 驅動程式軟體會載入到位於匯流排編號最小的插槽上的網路卡中。
注意:在 MS-DOS 平台中,建議不要將 NDIS2 驅動程式軟體載入到多個網路卡中;MS-DOS 環境不提供支援多繫結所需的 NDIS2 通訊協定管理程式。
如果有必要將 NDIS2 驅動程式按一定的順序載入到特定的網路卡中,則可使用 BusNum、DevNum 及 FuncNum 關鍵字。除非您熟悉如何設定 PCI 裝置,否則請勿使用上述關鍵字。
BusNum 關鍵字的值代表網路卡所在的 PCI 匯流排編號,是介於 0 到 255 之間的一個 10 進位數。
FuncNum 關鍵字的值代表多連接埠網路卡的功能 (連接埠) 編號,是一個 10 進位數,0 代表第一個連接埠,1 代表第二個連接埠。
DevNum 關鍵字的值代表指派的裝置編號,是介於 0 到 31 之間的一個 10 進位數。
注意:在 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î