Installera drivrutinen för NDIS2 för användning på MS-DOS-plattformar
Konfigurera drivrutinen för NDIS2
Innan du kan installera drivrutinen för NDIS2 måste du installera Broadcom NetXtreme Gigabit Ethernet-kortet i systemet. Nätverksprogramvara som passar till operativsystemet (till exempel Microsoft LAN Manager 2.2 för MS-DOS) måste redan köras på systemet.
Drivrutinen NDIS2 kan köras från en MS-DOS-startdiskett med Microsoft Network Client 3.0 eller från hårddisken med Microsoft LAN Manager 2.2.
Du måste ha följande för att kunna installera:
Obs!
Så här skapar du en startdiskett
Så här ändrar du startdisketten
Exempel: Filen Protocol.ini för protokollet IP
[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
Exempel: Filen Protocol.ini för protokollet IPX
[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
Exempel: Filen Protocol.ini för protokollet NetBEUI
[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
Exempel: Filen 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
För 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
För IPX
SET PATH=A:\NET
A:\NET\net initialize
A:\NET\nwlink
A:\NET\NET START BASIC
net use z: \\SERVERNAME\SHARENAME
För NetBEUI
SET PATH=A:\NET
A:\NET\NET START BASIC
net use z: \\SERVERNAME\SHARENAME
files=30
device=a:\net\ifshlp.sys
lastdrive=z
Så här installerar du DOS NDIS2-drivrutinen på hårddisken
Exempel: 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 drive letter: \\server name\resource name
Exempel:
PROTOCOL MANAGER]
DriverName = PROTMAN$
NETBEUI_XIF]
DriverName = netbeui$
BINDINGS = B57
B57]
DriverName = "B57$"
Obs! Drivrutinen läses in när systemet startar och då visas Broadcoms banderoll, nätverkskortets namn, MAC-adress, IRQ-nummer, avläst linjehastighet samt nätverkskortets BusNum och DevNum. Om drivrutinen inte kan läsas in visas ett meddelande om att initieringen misslyckades.
Du kan konfigurera drivrutinen för NDIS2 genom att lägga till specifika nyckelord i filen Protocol.ini. Om flera Broadcom NetXtreme Gigabit Ethernet-kort (eller kort med flera portar) är installerade i systemet kommer drivrutinen för NDIS2 som standard att läsas in på kortet/porten som har en fungerande länk. Om två eller fler kort har en fungerande länk läses drivrutinen för NDIS2 in på det kort som har det senaste enhets-ID:t. Om två eller fler kort som har en fungerande länk har samma enhets-ID kommer drivrutinen för NDIS2 att läsas in på det kort som finns på kortplatsen med lägst bussnummer.
OBS! På MS-DOS-plattformar bör du inte läsa in drivrutinen för NDIS2 på mer än 1 kort. Den nödvändiga protokollhanteraren för NDIS2 som stöder flera bindningar är inte tillgänglig i MS-DOS-miljön.
Om det är nödvändigt att läsa in drivrutinen för NDIS2 på vissa kort i en viss ordning kan du använda dig av nyckelorden BusNum, DevNum och FuncNum. Använd bara de här nyckelorden om du vet hur du konfigurerar PCI-enheter.
Värdet på nyckelordet BusNum är ett decimalt nummer i intervallet 0 till 255. Det representerar PCI-bussnumret där kortet finns.
Värdet på nyckelordet FuncNum är ett decimalt nummer där 0 representerar den första porten och 1 representerar den andra porten. Värdet representerar funktionsnumret (porten) för ett kort med flera portar.
Värdet på nyckelordet DevNum är ett decimalt nummer i intervallet 0 till 31. Det representerar det tilldelade enhetsnumret.
OBS! I slutet av installationen av drivrutinen för NDIS2 ska du anteckna de värden på BusNum och DevNum som visas. Alternativt kan du använda Broadcom Advanced Control Suite 3 för att visa bussnumret, funktionsnumret (porten) och enhetsnumret som tilldelats varje kort (endast Windows-användare).
Nedan visas exempel på poster för nyckelorden BusNum, DevNum och FuncNum för att läsa in drivrutinen för NDIS2 på flera kort i en viss ordning:
[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
Nyckelordet LineSpeed används för att framtvinga en viss hastighet på nätverksanslutningen. För nyckelordet LineSpeed krävs ett decimaltal på antingen 10, 100 eller 1 000. Tekniskt sett kan linjehastigheten 1 000 Mbit/s inte framtvingas utan kan endast åstadkommas via automatisk länkförhandling. För enkelhetens skull utför drivrutinen automatisk länkförhandling om linjehastigheten är angiven till 1 000. En framtvingad hastighet på 1 000 Mbit/s behövs inte för kopparlänkar. Automatisk förhandling är den rätta konfigurationen som kan användas under IEEE Ethernet-specifikationen.
Nyckelordet Duplex används för att framtvinga kortets duplexläge. Duplex-nyckelordet kräver antingen textsträngen HALF (halv) eller FULL. När du använder nyckelordet Duplex måste du även använda nyckelordet LineSpeed. Om du inte använder något nyckelord använder nätverkskortet läget för automatisk länkförhandling.
Nyckelordet NodeAddress anger nätverksadressen som kortet använder. Om du anger en multicast- eller broadcast-adress använder nätverkskortet MAC-standardadressen.
Nyckelordet FixCheckSumOff stänger av drivrutinens bugglösning för TCP/IP-stacken för att känna igen ettans (1) komplementversion för kontrollsumman.
Exempel på poster för nyckelorden LineSpeed, Duplex och NodeAddress visas nedan:
[B57]
DRIVERNAME = B57$
BUSNUM = 3
DEVNUM = 10
PORTNUM = 0
LINESPEED = 100
DUPLEX = FULL
NODEADDRESS = ì001020304050î