Справочник Novell Netware 4

       

Параллельное использование драйверов ODI и NDIS



IBM, Microsoft и другие разработчики сетей придерживаются спецификации
NDIS (Network Driver Interface Specification). NDIS используется
в Microsoft LAN Manager, Microsoft Windows NT, Microsoft Windows
for Workgroups, IBM LAN Server и 3COM 3+Share. Чтобы стеки протоколов
NDIS могли работать с ODI, Novell разработала ODINSUP.COM.

В основном программа ODINSUP предназначена для того, чтобы связывать
вместе две различные сети. Она позволяет стеку протоколов NDIS
работать через LSL (Link Support Layer) ODI с ODI-совместимым
драйвером сетевой интерфейсной платы. ODINSUP устраняет необходимость
перезагрузки рабочей станции, когда вы хотите перейти от сетевой
схемы NDIS к ODI или наоборот.



Как показано на следующем рисунке, ODINSUP, как и все стеки протоколов,
находится над уровнем LSL. Она может получить пакеты из LSL и
передавать их стеку протоколов NDIS. Если пакеты нужно передать
по сети, то они пересылаются в обратном направлении.
+----------------+ +---------++---------++---------+
¦ ODINSUP ¦<----->¦ NDIS ¦¦ IPX ¦¦ TCP/IP ¦
+----------------+ +---------++---------++---------+
^ ^ ^ ^
¦ ¦ ¦ ¦
v v v v
+--------------------------------------------------------+
¦ LSL ¦
+--------------------------------------------------------+

Представим общую схему установки ODINSUP. Заметим, что при объявлении
новых программных продуктов для NetWare v.4 эти процедуры могут
изменяться (подробности вы можете найти в руководстве по NetWare).

  1. Удалите из файла CONFIG.SYS все существующие драйверы NDIS.MAC.
  2. Скопируйте файл ODINSUP.COM с дискеты WSDOS_1 в каталог NWCLIENT
    или в тот каталог, где находится файл NET.CFG.
  3. Добавьте в файл CONFIG.SYS команду NDIS Protocol Manager (если
    она там отсутствует). Используйте следующий синтаксис, заменив
    "маршрут" каталогом и маршрутом команды:

DEVICE=C:\маршрут\PROTMAN.DOC /I:маршрут

  1. Измените файл STARTNET.BAT в каталоге NWCLIENT следующим образом:

    • добавьте команду ODINSUP после команды, загружающей Novell

      ODI LSL и драйверы ODI LAN;
    • после загрузки ODINSUP добавьте команду NETBIND (заметим,
      что NETBIND находится обычно в том каталоге, где расположены драйверы
      NDIS, и при необходимости нужно указать маршрут);
    • после команды NETBIND укажите команду NET START, загружающую
      для NDIS программное обеспечение LAN Requester (после NET START
      может оказаться необходимым включить другие команды, такие как
      CALL INITFSI.BAT, инициализирующая полноэкранный интерфейс, и
      NETBIOS, устанавливающая поддержку протокола NetBIOS);
    • за этими командами следуют обычные команды, которые можно
      найти в файле STARTNET.BAT, такие как IPXODI и VLM.



  1. Теперь внесите в файл NET.CFG изменения, разрешающие тип кадра
    Ethernet и Token Ring и связывающие протокол ODINSUP с конкретным
    драйвером ODI. Например, секция Link Driver для Ethernet NE2000
    может выглядеть следующим образом:

LINK DRIVER NE2000
frame ethernet_802.3
frame ethernet_802.2
frame ethernet_ii
frame ethernet_snap
PROTOCOL ODINSUP
bind ne2000

  1. Наконец, вы должны внести изменения в файл PROTOCOL.INI, расположенный
    в том каталоге, где находится драйверы LAN Manager или другие
    программные драйверы. В этом файле нужно полностью удалить драйвер
    NDIS MAC и заменить его командой BINDINGS, например:

BINDINGS=NE2000

Замените NE2000 именем используемого вами сетевого драйвера.

Если эта процедура выглядит сложной, не отчаивайтесь. Одновременно
выполнение драйверов ODI и NDIS - это непростая задача, но, если
вы знаете все параметры, с ней вполне можно справиться.

Содержание раздела








Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий