MS-DOS 플랫폼 사용 NDIS2 드라이버 소프트웨어 설치
Broadcom NetXtreme Gigabit Ethernet 어댑터가 시스템에 설치되어 있어야 NDIS2 드라이버 소프트웨어가 제대로 설치됩니다. 운영 체제에 적합한 네트워크 소프트웨어(예: MS-DOS용 Microsoft LAN Manager 2.2)가 시스템에서 실행되고 있어야 합니다.
NDIS2 드라이버 소프트웨어는 Microsoft Network Client 3.0 또는 Microsoft LAN Manager 2.2를 사용하는 하드 디스크에서 MS-DOS 시동 디스크로 실행할 수 있습니다.
설치를 수행하려면 다음 항목이 있어야 합니다.
참고:
시동 디스크를 작성하려면
시동 디스크를 수정하려면
예 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 번호, 감지된 회선 속도 및 컨트롤러의 BusNum 및 DevNum을 표시합니다. 드라이버가 로드되지 못하면 초기화 실패 메시지가 표시됩니다.
특정 키워드를 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에 속하는 16진수입니다.
FuncNum은 다중 포트 어댑터의 기능(포트) 번호를 나타내는 키워드값 으로 0이 첫 번째 포트, 1이 두 번째 포트를 나타내는 16진수입니다.
DevNum은 할할당된 장치 번호를 나타내는 키워드 값으로 0 - 31에 속하는 16진수입니다.
참고: 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 키워드는 네트워크 연결의 속도를 강제로 설정할 때 사용됩니다. 10, 100 또는 1000의 10진수로 표시됩니다. 기술적으로 1000 Mbit/s의 회선 속도는 강제로 설정할 수 없으며, 자동 협상을 통해서만 가능합니다. 그러나, 간편하게 회선 속도가 1000 값으로 설정되어 있을 때 드라이버는 자동 협상을 수행합니다. IEEE Ethernet 사양에서 지원하는 올바른 구성은 자동 협상이므로 구리 링크인 경우 속도를 1000Mbit/s로 강제 설정할 필요가 없습니다.
Duplex 키워드는 어댑터의 이중 모드를 강제로 설정할 때 사용됩니다. Duplex 키워드에는 HALF 또는 FULL 중에서 텍스트 문자열이 필요합니다. Duplex 키워드가 사용되는 경우 LineSpeed 키워드도 사용되어야 합니다. 어떠한 키워드도 사용되지 않는 경우 네트워크 어댑터는 자동 협상 모드로 기본 설정됩니다.
NodeAddress 키워드로 어댑터에서 사용된 네트워크 주소를 지정합니다. 멀티캐스트 주소 또는 브로드캐스트 주소가 지정되어 있는 경우 어댑터는 기본 MAC 주소를 사용합니다.
FixCheckSumOff 키워드로 드라이버 임시 해결책을 비활성화여 TCP/IP 스택이 Checksum의 보조 버전을 인식하게 합니다.
LineSpeed, Duplex 및 NodeAddress 키워드 항목의 예는 다음과 같습니다.
[B57]
DRIVERNAME = B57$
BUSNUM = 3
DEVNUM = 10
PORTNUM = 0
LINESPEED = 100
DUPLEX = FULL
NODEADDRESS = ì001020304050î