NDIS2-ohjainohjelmiston asentaminen MS-DOS-ympäristöön
NDIS2-ohjainohjelmiston määrittäminen
NDIS2-ohjainohjelmiston asentaminen edellyttää, että Broadcom NetXtreme Gigabit Ethernet -verkkokortti on kytketty järjestelmään. Käyttöjärjestelmään sopivan verkko-ohjelmiston (kuten Microsoft LAN Manager 2.2 for MS-DOS) on jo oltava käynnissä järjestelmässä.
NDIS2-ohjainohjelmiston voi suorittaa MS-DOS-käynnistyslevykkeeltä Microsoft Network Client 3.0 -ohjelman avulla tai kiintolevyltä Microsoft LAN Manager 2.2 -ohjelman avulla.
Tämän asennuksen suorittaminen edellyttää seuraavaa:
Huomautukset:
Voit luoda käynnistyslevykkeen seuraavasti:
Voit muokata käynnistyslevykettä seuraavasti:
Esimerkki: Protocol.ini-tiedosto IP-protokollassa
[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
Esimerkki: Protocol.ini-tiedosto IPX-protokollassa
[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
Esimerkki: Protocol.ini-tiedosto NetBEUI-protokollassa
[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
Esimerkki: System.ini-tiedosto
[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
Voit asentaa DOS NDIS2 -ohjainohjelmiston kiintolevylle seuraavasti:
Esimerkki: 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 aseman kirjain: \\palvelimen nimi\resurssin nimi
Esimerkki:
PROTOCOL MANAGER]
DriverName = PROTMAN$
NETBEUI_XIF]
DriverName = netbeui$
BINDINGS = B57
B57]
DriverName = "B57$"
Huomaa: Ohjain latautuu järjestelmän asetusten käyttöönoton aikana ja näyttää Broadcom-mainospalkin, verkkokortin nimen, MAC-osoitteen, IRQ-numeron, havaitun linjanopeuden ja verkkokortin väylänumeron (BusNum) ja laitenumeron (DevNum). Jos ohjaimen lataus ei onnistu, näyttöön tulee alustusvirhesanoma.
NDIS2-ohjainohjelmisto voidaan määrittää lisäämällä tiettyjä valinnaisia avainsanoja Protocol.ini-tiedostoon. Jos järjestelmään on asennettu useita Broadcom NetXtreme Gigabit Ethernet -verkkokortteja (tai moniporttinen kortti), NDIS2-ohjainohjelmisto latautuu oletusasetuksen mukaan verkkokortissa tai -portissa, jossa on hyvä yhteys. Jos vähintään kahdessa verkkokortissa on hyvä yhteys, NDIS2-ohjainohjelmisto latautuu verkkokortissa, jolla on uusin laitteen tunnus. Jos vähintään kahdella hyvää yhteyttä käyttävällä verkkokortilla on sama laitteen tunnus, NDIS2-ohjainohjelmisto ladataan pienimmällä väylän numerolla varustettuun paikkaan asetettuun verkkokorttiin.
HUOMAA: MS-DOS-ympäristöissä NDIS2-ohjainohjelmisto kannattaa ladata vain yhteen verkkokorttiin, sillä tarvittava useita sidoksia tukeva NDIS2-protokollahallintaohjelma ei ole käytettävissä MS-DOS-ympäristössä.
Jos NDIS2-ohjain on ladattava tietyssä järjestyksessä tiettyihin verkkokortteihin, tämä voidaan tehdä käyttämällä avainsanoja BusNum, DevNum ja FuncNum. Älä käytä avainsanoja, jos et tiedä, miten PCI-laitteiden kokoonpano tulee määrittää.
Avainsanan BusNum arvo, joka ilmaisee verkkokortille määritetyn PCI-väylän numeron, on jokin desimaaliluku 0 - 255.
Avainsanan FuncNum arvo, joka ilmaisee moniporttisen verkkokortin portin numeron, on desimaaliluku, jossa 0 vastaa ensimmäistä porttia ja 1 toista porttia.
Avainsanan DevNum arvo, joka ilmaisee määritetyn laitteen numeron, on jokin desimaaliluku 0 - 31.
HUOMAA: Kirjoita muistiin NDIS2-ohjainohjelmiston asennustoiminnon lopussa näyttöön tulevat BusNum- ja DevNum-arvot. Voit myös käyttää Broadcom Advanced Control Suite 3:a väylän numeron, portin numeron ja jokaiselle verkkokortille määritetyn laitenumeron tarkastelemiseen (vain Windows-käyttäjät).
Seuraavassa on näytetty esimerkkinä BusNum-, DevNum- ja FuncNum-avainsanat, joita voidaan käyttää NDIS2-ohjaimen lataamiseen useisiin verkkokortteihin halutussa järjestyksessä:
[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-avainsanaa käytetään verkkoyhteyden nopeuden pakottamiseen. LineSpeed-avainsana edellyttää desimaalilukua ja arvoa 10, 100 tai 1 000. Yhteysnopeutta 1 000 Mbit/s ei voi pakottaa, vaan sen voi saavuttaa ainoastaan automaattisen neuvottelun kautta. Jotta käyttö olisi kuitenkin hieman yksinkertaisempaa, ohjain suorittaa automaattisen neuvottelun, kun yhteysnopeudeksi on asetettu 1 000. Pakotettua nopeutta 1 000 Mbit/s ei tarvita kuparikaapeleita käytettäessä. Automaattinen neuvottelu on IEEE Ethernet -määritysten mukainen oikea tuettu kokoonpano.
Duplex-avainsanaa käytetään verkkokortin kaksisuuntaisen tilan pakottamiseen. Duplex-avainsana edellyttää tekstimerkkijonoa HALF tai FULL. Kun Duplex-avainsanaa käytetään, myös LineSpeed-avainsanaa on käytettävä. Jos kumpaakaan avainsanaa ei käytetä, verkkokortti palautuu oletusarvoisesti automaattiseen neuvottelutilaan.
NodeAddress-avainsana määrittää verkkokortin käyttämän verkko-osoitteen. Jos järjestelmään on määritetty monilähetys- tai yleislähetysosoite, verkkokortti käyttää MAC-oletusosoitetta.
FixCheckSumOff-avainsana poistaa ohjainten selvityksen käytöstä, jotta TCP/IP-pino voi tunnistaa tarkistussummaversiota tukevat ohjaimet.
Alla on esimerkkejä LineSpeed-, Duplex- ja NodeAddress-avainsanoista:
[B57]
DRIVERNAME = B57$
BUSNUM = 3
DEVNUM = 10
PORTNUM = 0
LINESPEED = 100
DUPLEX = FULL
NODEADDRESS = ì001020304050î