목차 페이지로 돌아가기

NDIS2 드라이버 소프트웨어: Broadcom NetLink®/NetXtreme® 57XX 사용 설명서

사전 설치 요구 사항

MS-DOS 플랫폼 사용 NDIS2 드라이버 소프트웨어 설치

NDIS2 드라이버 소프트웨어 구성


사전 설치 요구 사항

Broadcom NetXtreme Gigabit Ethernet 어댑터가 시스템에 설치되어 있어야 NDIS2 드라이버 소프트웨어가 제대로 설치됩니다. 운영 체제에 적합한 네트워크 소프트웨어(예: MS-DOS용 Microsoft LAN Manager 2.2)가 시스템에서 실행되고 있어야 합니다.

MS-DOS 플랫폼 사용 NDIS2 드라이버 소프트웨어 설치

NDIS2 드라이버 소프트웨어는 Microsoft Network Client 3.0 또는 Microsoft LAN Manager 2.2를 사용하는 하드 디스크에서 MS-DOS 시동 디스크로 실행할 수 있습니다.

Microsoft 네트워크 클라이언트를 실행하기 위한 시동 디스크 작성

설치를 수행하려면 다음 항목이 있어야 합니다.

시동 디스크를 작성하려면

  1. C 드라이브의 루트에서 NCADMIN이라는 폴더를 작성합니다.
  2. NCADMIN.CN_, NCADMIN.EX_ 및 NCADMIN.HL_ 파일을 Windows NT Server 4.0 CD-ROM의 1386 폴더에서 복사합니다.
  3. 명령 프롬프트 창을 열고 디렉터리를 C:\NCADMIN으로 변경합니다.
  4. expand -r ncadmin.*을 입력하고 ENTER 키를 누릅니다.
  5. exit를 입력한 후 ENTER 키를 눌러 명령 프롬프트 창을 닫습니다.
  6. Windows 탐색기를 시작합니다.
  7. NCADMIN 폴더를 열고 ncadmin.exe를 두 번 클릭합니다.
  8. 화면 지침에 따라 네트워크 시동 디스크를 만듭니다(어댑터 목록에서 NE2000 Compatible 선택).
시동 디스크 수정

시동 디스크를 수정하려면

  1. 메모장이나 유사한 텍스트 편집기에서 A:\Net\Protocol.ini를 편집합니다.
    1. DriverName=$을 DriverName=B57$으로 변경합니다.
    2. [MS$NE2CLONE]에 있는 모든 다른 매개 변수 항목이나 IOBASE=0x300 또는 INTERRUPT=3 등에 상응하는 부분을 제거합니다.
    3. 예 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
      
  2. A:\Net\System.ini를 편집합니다.
    1. netcard=를 netcard=b57.dos로 변경합니다.
    2. C:\NET에 대한 참조를 확인하고 필요할 경우 C:\NET를 A:\NET로 변경합니다.
    3. 예 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
      
  3. B57.dos를 A:\Net으로 복사합니다.
  4. 아래 표시된 대로 선택된 프로토콜에 대하여 드라이브 A에 적절한 Autoexec.bat 파일을 작성합니다.
  5. 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
    
  6. 아래와 같이 드라이브 A의 시동 디스크에 Config.sys 파일을 작성합니다.
  7. files=30
    
    device=a:\net\ifshlp.sys
    
    lastdrive=z
    
하드 디스크에 DOS NDIS2 드라이버 소프트웨어 설치

하드 디스크에 DOS NDIS2 드라이버 소프트웨어를 설치하려면 다음을 수행합니다.

  1. 시스템에 NetBEUI와 같은 프로토콜이 구성된 상태에서 시스템에 Microsoft LAN Manager 2.2가 설치되어 있는지 확인합니다.
  2. 하드 디스크에 폴더를 만들어 NDIS 2.01 드라이버를 저장합니다.
  3. 예 C:\LANMAN

  4. B57.dos 파일을 이 폴더에 복사합니다.
  5. Config.sys 파일에 다음 행을 추가하여 편집합니다.
  6. DEVICE = C:\LANMAN\PROTMAN.DOS 
    
    DEVICE = C:\LANMAN\B57.DOS
    
    DEVICE = C:\LANMAN\NETBEUI.DOS
    
  7. Autoexec.bat 파일에 다음 행을 추가하여 편집합니다.
  8. C:\ LANMAN\NETBIND.EXE
    
    C:\LANMAN\NET START WORKSTATION 
    
    C:\LANMAN\NET USE 드라이브 문자: \\server name\resource name
    
  9. Protocol.ini 파일(C:\LANMAN에 있음)을 편집하여 NETBEUI 또는 다른 프로토콜과 바인딩되도록 드라이버를 구성합니다.
  10. 예

    PROTOCOL MANAGER]
    
    DriverName = PROTMAN$ 
    
    NETBEUI_XIF]
    
    DriverName = netbeui$
    
    BINDINGS = B57
    
    B57]
    
    DriverName = "B57$" 
    
  11. 컴퓨터를 다시 시작하여 설치를 완료합니다.
  12. 참고: 시스템 구성 중에 드라이버가 로드되어 Broadcom 배너, 컨트롤러 이름, MAC 주소, IRQ 번호, 감지된 회선 속도 및 컨트롤러의 BusNum 및 DevNum을 표시합니다. 드라이버가 로드되지 못하면 초기화 실패 메시지가 표시됩니다.

NDIS2 드라이버 소프트웨어 구성

특정 키워드를 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î


목차 페이지로 돌아가기