ЭЛЕКТРОННАЯ БИБЛИОТЕКА КОАПП |
Сборники Художественной, Технической, Справочной, Английской, Нормативной, Исторической, и др. литературы. |
Часть 11
ПРИЛОЖЕНИЕ В: ИСПОЛЬЗОВАНИЕ УТИЛИТАМИ UPGRADE И NBACKUP УСТРОЙСТВ, НЕ ПОДДЕРЖИВАЕМЫХ DOS. ______________________________________________________________ Утилиты UPGRADE и NBACKUP проектировались для поддержки устройств, как поддерживаемых DOS и не поддерживаемых DOS. Для ОС NetWare 386 версии 3.x характерно, что в меню обоих утилит появляются опции выбора устройств, не под- держиваемых DOS. +---------------------------------------+ | Select Storage Device (1) | |---------------------------------------| | |ADIC Data 128, 256 | | |ADIC LANBacker | | |DOS device | | |GigaTrend | | |TTI | | |Wangtek | +---------------------------------------+ (1) - Выберите запоминающее устройство _______________________________________________ Примечание: Если у вас нет устройств, не поддерживаемых DOS, которые были бы подключены к вашей рабочей станции на сети, то может быть вам захочется удалить из каталога SYS:PUBLIC файл DIBI$DRV.DAT. Если вы это сделаете, то утилиты UPGRADE и NBACKUP не будут отображать меню выбора устройств в начале работы программы. Если вы удалите файл DIBI$DRV.DAT, то вам следует удалить также файлы драйверов. Удалите из каталога SYS:PUBLIC следлующие файлы: ADICSCSI.EXE ADICLANB.EXE PC36.EXE TTI.EXE WANGTEK.EXE __________________________________________________ В данном приложении объясняется какие устройства поддер- живают опции меню, как добавить в меню дополнительные оп- ции по мере того, как становятся доступными драйверы для устройств, и как настроить конфигурацию драйвера Wangtek, если контроллер Wangtek не установлен по умолчанию. Текущие устройства На следующей схеме поясняются аппаратные средства, кото- рые поддерживаются в меню "Select Storage Device" (Выбе- рите запоминающее устройство). +-------------------------------------------------------------------+ | Кампания | Опция | Драйвер | Устройство |Картридж| |------------+---------------+--------------+--------------+--------| | |ADIC Data 128 |ADICSCSI.EXE | | 128M | | |---------------+--------------+--------------+--------| | ADIC | | |LANBacker 4000| 600M | | |ADIC LANBacker |ADICLANB.EXE |--------------+--------| | | | |LANBacker 8000| 1.2Г | |------------+---------------+--------------+--------------+--------| | GigaTrend |GigaTrend 1236T| PC36.EXE |Giga 1236T DAT| 1.2Г | |------------+---------------+--------------+--------------+--------| | | TTI CTS-4 | TTI.EXE | CTS-4 DAT | 1.2Г | |Transitional| | | | | | Technology |---------------+--------------+--------------+--------| | | TTI CTS-8000 | TTI.EXE | CTS-8000 | 2.2Г | |------------+---------------+--------------+--------------+--------| | | | | 5099EN24 | 60M | | Wangtek | Wangtek | WANGTEK.EXE |--------------+--------| | | | | 5150EN | 150М | +-------------------------------------------------------------------+ Другие устройства По мере появления поддержки других устройств (через драй- веры устройств сторонних разработчиков), вы можете полу- чить все преимущества этих устройств, установив на файло- вый сервер новые драйверы устройств и изменив файл списка драйверов. (DIBI$DRV.DAT). Следующие ниже инструкции описывают как установить новые драйверы устройтсв и модифицировать файл переченя драйве- ров. ___________________________________________________ Примечание: Производители дополнительных устройств могут вклю- чить вместе с драйверами свои собственные инструк- ции по установке. Если это так, то следуйте этим указаниям производителей. ___________________________________________________ 1. Скопируйте новый драйвер в каталог SYS:PUBLIC. В нако- питель А: поместите дискету, содержащую новый драйвер, и наберите: NCOPY A:driver.EXE SYS:PUBLIC Замените driver именем нового драйвера, который вы хо- тите установить. 2. Используя текстовый редактор, модифицируйте файл DIBI$DRV.DAT, включения в него новый драйвер. Чтобы это сделать добавьте в список драйверов новую строку, наб- рав: "Текст, который должен появиться в списке драйверов" DRIVER Заключенный в кавычки текст указывает на строку, отоб- ражаемую при открытии меню. Текст, который следует да- лее, указывает на драйвер устройства, который должен выполняться, когда выбирается данная опция. Например, в ОС NetWare 386, версии 3.0, перечень драй- веров содержит строку: "Wangtek Tape Drive" WANGTEK В утилитах UPGRADE и NBACKUP в меню появляется текст "Wangtek Tape Drive", а WANGTEK определяет файл WANGTEK.EXE. Используя эти указания, вы можете установить столько драйверов, сколько вам необходимо. Сейчас, когда вы скопировали в каталог SYS:PUBLIC новый драйвер и модифицировали файл DIBI$DRV.DAT, то на основа- нии той информации, которая предоставляется производите- ле, вы можете устанавить для рабочей станции аппаратные средства. Драйвер Wangtek Если контроллер Wangtek не настроен по умолчанию (DMA=3, IRQ=5, ADDR=280h), то DIBI-драйвер должен настраиваться на те параметры, которые вы используте. Настройка на эти параметры должны быть выполнена на рабочей станции, где установлен контроллер Wangtek. Каждый параметр устанавли- вается командой DOS SET, и должен вводится на отдельной строке. Следующие ниже команды могут быть введены из командной строки DOS или сохранены либо в файле AUTOEXEC.BAT или сценарии входа в систему. SET WT_DMA=3 SET WT_IRQ=5 SET WT_ADDR=280h Значения параметров, на которые может быть настроен конт- роллер, приведены в таблице: +-------------------------------------------------------------+ | Параметры | Значения | |---------------+---------------------------------------------| | DMA | 1,3 | |---------------+---------------------------------------------| | IRQ | 3, 4, 5 или 7 | |---------------+---------------------------------------------| | ADDR | 200h, 280h, 300h или 330h | +-------------------------------------------------------------+ ПРИЛОЖЕНИЕ Г: ИСПОЛЬЗОВАНИЕ УТИЛИТЫ DOSGEN ДЛЯ ДОБАВЛЕНИЯ ПРОГРАММЫ REMOTE RESET (УДАЛЕННОГО СБРОСА) ______________________________________________________________ В данном разделе объясняется как запустить утилиту DOSGEN для того, чтобы рабочие станции (в большинстве своем без- дисковые рабочие станции) могли выполнить начальную заг- рузку из загрузочных файлов программы удаленной загрузки (Remote Boot image files), хранимых на жестком диске фай- лового сервера. ______________________________________________________ ЪДї Если вы используете на сетевых платах Token-Ring і!і микросхему ППЗУ с программой Remote Reset (Удаленного АДЩ сброса), то перед тем как выполнять начальную загрузку рабочей станции вы должны загрузить с консоли файлового сервера загружаемый модуль (Remote Program Load) удаленной программной загрузки (LOAD TOKENRPL.NCF). Для удобства добавьте команду LOAD TOKENRPL.NCF в файл AUTOEXEC.NCF. Файл TOKENRPL.NCF содержит информацию о драйвере, который отвечает ППЗУ начальной загрузки на сетевой плате рабочей станции. _____________________________________________________ Если ваша рабочая станция приходит без сетевой платы или без уже установленного ППЗУ с программой удаленного сбро- са, проверьте есть ли в дополнительном метериале по уста- новке этой указания о том как вставить на плату ППЗУ (и возможно настроить блок перемычек или переключателей), прежде чем размещать плату в компьютере. Если вы это еще не делали, то сначала выполните эту про- цедуру. __________________________________________________ Примечание: Если вы на сети установили бездисковые рабочие станции, то вы должны установить по крайней мере одну рабочую станцию (временно), которая загрузит- ся либо с дискет либо с жесткого диска для того, чтобы сгенерировать на файловом сервере загрузоч- ный файл программы удаленной загрузки. ___________________________________________________ Что вам понадобится Чтобы установить на файловом сервере загрузочные файлы программы удаленной загрузки вам понабится: * Рабочий лист конфигурации рабочей станции для записи установок; * рабочая станция с накопителем на гибких магнитных дис- ках; * загрузочные дискеты для каждой рабочей станции удален- ной загрузки (Remote Boot workstation). Как только сетевая плата готова для выполнения удаленного сброса, чтобы выгрузить загрузочные файлы рабочей станции удаленной загрузки на файловый(-е) сервер(-ы), запустите с дискеты на рабочей станции утилиту DOSGEN. __________________________________________________ Примечание: Если у вас на сети несколько файловых серверов, скопируйте загрузочные файлы программы удаленной загрузки на файловый сервер, который может быть сервером по умолчанию для этой рабочей станции удаленной загрузки. Если в момент начальной заг- рузки станции удаленной загрузки файловый сервер занят, то следующий доступный сервер становится сервером по умолчанию. __________________________________________________ Также как для каждой конфигурации сетевой платы и исполь- зуемой версии DOS вы должны создать различные загрузочные дискеты, точно также для каждой рабочей станции удаленной загрузки, которая имеет различные требования к загрузоч- ному файлу, вы должны создать на файловом сервере различ- ные загрузочные файлы программы удаленной загрузки. Если вам потребуется создать только один загрузочный файл программы удаленной загрузки, то следуйте указаниям на стр. "..." под заголовком "Создание единственного загру- зочного файла программы удаленной загрузки". Если вам понадобится создавать несколько загрузочных фай- лов программы удаленной загрузки, то перейдите к разделу "Создание нескольких загрузочных файлов программы удален- ной загрузки" на стр. "...". Создание единого загрузочного файла программы удаленной загрузки ________________________________________________________________ Если файловый сервер уже имеет в каталоге SYS:LOGIN заг- рузочный файл программы удаленной загрузки (NET$DOS.SYS), который используется еще кем-нибудь, то вы не можете соз- дать новый единый загрузочный файл программы удаленной загрузки (single Remote Boot image file). Перейдите к разделу "Создание нескольких загрузочных файлов программы удаленной загрузки" на стр. "...". 1. Выполните начальную загрузку рабочей станции с дискеты или жесткого диска и войдите в систему в качестве пользователя с именем SUPERVISOR. 2. Вставьте в накопитель А: загрузочную дискету для рабочей станции удаленной загрузки. 3. Отобразите накопитель F: на каталог SYS:SYSTEM. MAP F:=SYS:SYSTEM4. Отобразите копитель G: на каталог SYS:LOGIN. MAP G:=SYS:LOGIN 5. Перейдите в каталог SYS:LOGIN. G: 6. Запустите утилиту DOSGEN (DOS Remote Image File GENeration - Генерация удаленного загрузочного файла DOS). F:DOSGEN На экране вы увидите информацию следующего содержания: (1) Floppy Type f9 = Quad Density, 15 Sectors per track (2) Total Floppy Space 2400 Sectors (3) Setting Up System Block. (4) Setting Up FAT Tables. (5) Setting Up Directory Structures. (6) Traversing Directory Structures. (7) Processing IBMBIO COM (8) Processing IBMDOS COM (9) Processing COMMAND COM (10) Processing IPX COM (11) Processing NET3 COM (12) Processing AUTOEXEC BAT (13) Transferring Data to "NET$DOS.SYS" (1) - Тип дискеты -f9, Квадратичная плотность, 15 Секторов на трек. (2) - Полная емкоть дискеты 2400 секторов (3) - Выполняется настройка системного блока (4) - Выполняется настройка таблиц FAT (5) - Выполняется настройка структуры каталогов (6) - Выполняется перенос структуры катлогов (7) - Обрабатывается файл IBMBIO COM (8) - Обрабатывается файл IBMDOS COM (9) - Обрабатывается файл COMMAND COM (10) - Обрабатывается файл IPX COM (11) - Обрабатывается файл NET3 COM (12) - Обрабатывается файл AUTOEXEC BAT (13) - Выполняется перенос данных в файл "NET$DOS.SYS" В каталоге SYS:LOGIN утилита DOSGEN создает загрузочный файл для начальной загрузки, названный NET$DOS.SYS (копия файлов загрузочной дискеты). 7. Скопируйте файл AUTOEXEC.BAT с загрузочной дискеты в накопи- теле A: в каталог SYS:LOGIN. 8. Скопируйте файл AUTOEXEC.BAT с загрузочной дискеты в накопи- теле A: в принятый по умолчанию каталог, указанный в пользова- тельском сценарии входа в систему. Как правило, таким каталогом является личный каталог пользователя. Если каталогом по умолчанию является SYS:LOGIN, то вы уже выполнили этот шаг. _________________________________________________ Примечание: Если файл AUTOEXEC.BAT не был скопирован ни в ка- талог SYS:LOGIN ни в каталог, принятый по умолча- нию, то при входе в систему, вы можете получить сообщение "Batch file missing" (Отсутствует ко- мандный файл). __________________________________________________ Более подробную информацию вы можете получить в статье Remote Reset AUTOEXEC.BAT в руководстве "Основные понятия ОС NetWare 386" (NetWare 386 Concepts). 9. Пометьте в каталоге SYS:LOGIN файл NET$DOS.SYS флагом Shareable (Разделяемый). Наберите FLAG NET$DOS.SYS S При возникновении каких-либо трудностей, обратитесь к разделу "Советы по выходу из затруднительных ситуаций" на стр. "...". 10. Предоставьте пользователю программы Удаленной загрузки право Modify (Модифицировать) в каталоге SYS:LOGIN. Перейдите в кталог SYS:LOGIN и наберите команду следующе- го вида: GRANT M TO FRED Создание нескольких загрузочных файлов программы удаленной заг- рузки ________________________________________________________________ Создание загрузочных файлов программы Удаленной загрузки для нескольких рабочих станций - более сложный процесс, чем создание такого файла для единственной рабочей стан- ции. Ниже представлен обзор того, что вам надо будет сде- лать для создания загрузочных файлов программы удаленной загрузки для нескольких рабочих станций. На каждой загрузочной дискете переименуйте файл AUTOEXEC.BAT, присвоив ему уникальное имя. !!! РИСУНОК !!! Рис. Переименуйте файл AUTOEXEC.BAT: 1-загрузочная дискета для пользователя FRED; 2-переименовать Скопируйте переименованный файл с расширением .BAT в каталог SYS:LOGIN и в принятый по умолчанию каталог, указанный в сценарии вхождения в сеть. !!! РИСУНОК !!! Рис. Скопируйте переименованный файл с расширением .BAT: 1-загрузочная дискета для пользователя FRED; 2-скопиро- вать; 3-каталоги файлового сервера Чтобы выполнить переименованный командный файл, на каждой загрузочной дискете создайте новый файл AUTOEXEC.BAT !!! РИСУНОК !!! Рис. Создайте новый файл AUTOEXEC.BAT: 1-загрузочная дискета для пользователя FRED; 2-диск готов для выполнения утилиты DOSGEN; 3-СОЗДАЙТЕ новый файл autoexec.bat Чтобы для каждой загрузочной дискеты создать уникально названный файл с расширением SYS в каталоге SYS:LOGIN, используйте утилиту DOSGEN. !!! РИСУНОК !!! Рис. Для создания файла с расширением .SYS выполните утилиту DOSGEN: 1-рабочая станция; 2-Вставьте в накопитель А:\ и запустите DOSGEN; 3-каталог SYS:LOGIN; 4-файл, созданный утилитой DOSGEN; 4-файл, созданный редактором; 5-файловый сервер В каталоге SYS:LOGIN создайте файл BOOTCONF.SYS, который говорит рабочей станции о том, какие загрузочные файлы программы начальной загрузки надо использовать. . !!! РИСУНОК !!! Рис. Создайте файл BOOTCONF.SYS: 1-каталог SYS:LOGIN; 2-СОЗДАЙТЕ с помощью текстового редак- тора DOS; 3- на каждой плате содержится: 4-адрес сети; 5-адрес узла; 6-имя используемого файла; 7-файловый сервер 1. Выполните начальную загрузку рабочей станции с дискеты или жесткого диска и войдите в систему в качестве пользователя с именем SUPERVISOR. 2. На загрузочной дискете переименуйте файл AUTOEXEC.BAT. 2a. Вставьте загрузочную дискету для одной из рабочих станций удаленной загрузки в накопитель A:. 2б. Переименуйте на этой дискете файл AUTOEXEC.BAT. На каждой загрузочной дискете присвойте файлу AUTOEXEC.BAT уникальное имя и расширение .BAT. Напри- мер, для рабочей станции, которую будет использовать Fred, назовите командный файл FRED.BAT. 2в. На рабочем листе конфигурации рабочей станции для каждого переименованного файла с расширением .BAT (в нашем примере FRED.BAT) перечислите адреса сетей и уз- лов рабочих станций, которые будут его использовать. ________________________________________________________ ЪДї Вы будете использовать эту информацию, когда будете і!і создавать файл BOOTCONF.SYS. АДЩ ________________________________________________________ 3. Скопируйте переименованный файл с расширением .BAT (в нашем примере FRED.BAT) с загрузочной дискеты в каталог SYS:LOGIN. 4. Скопируйте переименованный файл с расширением .BAT (в нашем примере FRED.BAT) в принятый по умолчанию каталог, указанный в пользовательском сценарии входа в систему. Как правило, таким каталогом является личный каталог пользователя. Если каталогом по умолчанию является SYS:LOGIN, то вы уже выполнили этот шаг. ______________________________________________ Примечание: Если файл AUTOEXEC.BAT не был скопирован ни в каталог SYS:LOGIN ни в каталог, принятый по умолчанию, то при входе в систему, вы можете получить сообщение "Batch file missing" (Отсутствует командный файл). ______________________________________________ 5. На загрузочной дискете создайте новый файл AUTOEXEC.BAT. Используя текстовый редактор DOS, создайте файл AUTOEXEC.BAT, похожий на следующий: FRED.BAT Когда выполняется начальная загрузка рабочей станции уда- ленной загрузки, операционная система считывает файл AUTOEXEC.BAT и переходит к переименованному командному файлу (в нашем примере FRED.BAT) для выполнения загрузоч- ных команд. Назначьте накопители в каталоги, куда производит запись утилита DOSGEN. 6а. Отобразите накопитель F на каталог SYS:SYSTEM: MAP F:=SYS:SYSTEM 6б. Отобразите накопитель G: на каталог SYS:LOGIN. MAP G:=SYS:LOGIN 6в. Перейдите в каталог SYS:LOGIN. G: 7. Запустите утилиту DOSGEN (DOS Remote Image File GENeration - Генерация удаленного загрузочного файла DOS). 7а. Находясь на накопителе G (и имея загрузочную дискету в накопителе A:) наберите команду следующего вида: F:DOSGEN A: FRED.SYS (Между буковой накопителя A: и именем файла оставьте пробел.) В каталоге SYS:LOGIN утилита DOSGEN создаст новый заг- рузочный файл программы удаленной загрузки. На экране вы увидите информацию следующего содержания: (1) Floppy Type f9 = Quad Density, 15 Sectors per track (2) Total Floppy Space 2400 Sectors (3) Setting Up System Block. (4) Setting Up FAT Tables. (5) Setting Up Directory Structures. (6) Traversing Directory Structures. (7) Processing IBMBIO COM (8) Processing IBMDOS COM (9) Processing COMMAND COM (10) Processing IPX COM (11) Processing NET3 COM (12) Processing AUTOEXEC BAT (13) Processing FRED BAT (14) Transferring Data to "NET$DOS.SYS" (1) - Тип дискеты -f9, Квадратичная плотность, 15 Секторов на трек. (2) - Полная емкоть дискеты 2400 секторов (3) - Выполняется настройка системного блока (4) - Выполняется настройка таблиц FAT (5) - Выполняется настройка структуры каталогов (6) - Выполняется перенос структуры катлогов (7) - Обрабатывается файл IBMBIO COM (8) - Обрабатывается файл IBMDOS COM (9) - Обрабатывается файл COMMAND COM (10) - Обрабатывается файл IPX COM (11) - Обрабатывается файл NET3 COM (12) - Обрабатывается файл AUTOEXEC BAT (13) - Обрабатывается файл FRED BAT (14) - Выполняется перенос данных в файл "NET$DOS.SYS" 7б. Запишите адрес сети и узла рабочей станции, которая будет использовать только что созданный загрузочный файл программы удаленной загрузки. _____________________________________________________ ЪДї Вы будете использовать эту информацию, когда будете і!і создавать файл BOOTCONF.SYS. АДЩ _____________________________________________________ Например, когда вы завершили выполнение утилиты DOSGEN для двух загрузочных дискет, ваш список будет выглядеть следующим образом: FRED.SYS: Network#=DOC20 Node=5a003b77 JANE.SYS: Network#=DOC20 Node=1b0276a3 7в. Для каждой загрузочной дискеты повторите шаги 7a и 7б. 8. Создайте файл BOOTCONF.SYS. Когда вы создаете несколько загрузочных файлов программы удаленной загрузки, вам также понадобится в каталоге SYS:LOGIN файл BOOTCONF.SYS, в котором перечисляются: * Все настроенные для конкретной рабочей станции загру- зочные файлы программы удаленной загрузки. (К ним не относится файл NET$DOS.SYS.) * Сетевые адреса и адреса узлов каждой рабочей станции, которые используют эти загрузочные файлы программы уда- ленной загрузки, настроенные для конкретной рабочей станции. ______________________________________________ Примечание: Если на файловом сервере уже имеется в каталоге SYS:LOGIN файл BOOTCONF.SYS, то вам не надо созда- вать новый. Добавьте несколько записей в существу- ющий файл, используя для этого тестовый редактор DOS. ______________________________________________ 8а. Перейдите в каталог SYS:LOGIN. 8б. С помощью текстового редактора DOS создайте в катало- ге SYS:LOGIN файл BOOTCONF.SYS. Для каждого созданного вами загрузочного файла прог- раммы удаленной загрузки включите строку следующего формата записи: * 0x (число 0 плюс x) * сетевой адрес * запятая (,) * адрес узла или станции * знак равно (=) * имя файла образа загрузочного диска Для нашего примера с двумя загрузочными дискетами эти за- писи будут выглядеть следующим образом: 0xDOC20,5a003b77=FRED.SYS 0xDOC20,1b0276a3=JANE.SYS Более подробную информацию вы можете получить в статье Remote Reset AUTOEXEC.BAT в руководстве "Основные понятия ОС NetWare 386" (NetWare 386 Concepts). 9. Пометьте в каталоге SYS:LOGIN файлы с расширением .SYS флагом Shareable (Разделяемый). Наберите команды следующего вида FLAG *.SYS S FLAG *.BAT S При возникновении каких-либо трудностей, обратитесь к разделу "Советы по выходу из затруднительных ситуаций" на стр. "...". 10. Предоставьте пользователю программы Удаленной загрузки право Modify (Модифицировать) в каталоге SYS:LOGIN. Перейдите в каталог SYS:LOGIN и наберите команду следующего вида: GRANT M TO FRED Советы по диагностике сбойных ситуаций * Если вы получаете сообщение об ошибке "Error opening boot disk image file" (Ошибка при открытии файла образа загрузочного диска), то вероятно вы подключаетесь к другому файловому серверу, на котором нет загрузочного файла программы удаленной загрузки. Либо войдите в сеть с других возможных по умолчанию файловых серверах как пользователь SUPERVISOR и выполните на каждом утилиту DOSGEN, либо скопируйте файлы с расширениями .SYS и .BAT с принятого по умолчанию сервера на другие файло- вые серверы сети. * Если вы получаете сообщение об ошибке "Batch file missing" (Отсутствует командный файл), убедитесь, что файл AUTOEXEC.BAT находится : +-----------------------------------------------------------+ | в SYS:LOGIN | Для каждого файлового сервера, к которому | | | вы возможно могли бы подключиться. | |--------------+--------------------------------------------| | на принятом | Для файлового сервера, к которому вы | | по умолчанию | обычно подключаетесь. | | (или первом) | | | назначенном | | | накопителе | | +-----------------------------------------------------------+ * Если один пользователь может войти в систему, а попытки других сделать это в то же самое время безуспешны, убе- дитесь, что файлы с расширением .SYS отмечены флагом Shareable и что пользователи имеют в каталоге SYS:SYSTEM право Modify. * Если вы используете на сетевых платах Token-Ring мик- росхему ППЗУ с программой Remote Reset (Удаленного сброса) и не можете выполнить начальную загрузку рабо- чей станции, проверьте, что перед тем как выполнять на- чальную загрузку рабочей станции, вы загрузили с консо- ли файлового сервера загружаемый модуль (Remote Program Load) удаленной программной загрузки (LOAD TOKENRPL.NCF). * Воспользуйтесь утилитой TRACK ON, выдаваемой с консоли файлового сервера, и понаблюдайте с рабочей станции за сообщением GET NEAREST SERVER REQUESTS (ПОЛУЧЕНИЕ ЗАП- РОСОВ К БЛИЖАЙШЕМУ СЕРВЕРУ). Тем самым вы сможете про- верить, посылает ли пакеты загрузочное ППЗУ на рабочей станции. Более подробную информацию вы можете получить в описании команды TRACK ON в руководстве "Системное администрирование ОС NetWare 386" (NetWare 386 System Administration). * Загрузите с консоли файлового сервера утилиту MONITOR и посмотрите, открывает ли рабочая станция файл BOOTCONF.SYS, файл NET$DOS.SYS или другие файлы образа загрузочного диска. * Если рабочая станция, использующая загрузочное ППЗУ не загружается, и у вас имеется другая рабочая станция с накопителем на гибких магнитных дисках, конфигурация которой точно такая же как и первой рабочей станции (тот же тип сетевой платы, использующей те же самые оп- ции конфигурации), посмотрите будет ли загружаться вто- рая станция с загрузочной дискеты, которую вы использо- вали с утилитой DOSGEN. Выполнение начальной загрузки с загрузочной дискеты на второй машине должно происходить точно также, как выполнение начальной загрузки первой машины с файлового сервера. ПРИЛОЖЕНИЕ Д. ОПЦИИ ФАЙЛА NET.CFG ____________________________________________________________ Файл NET.CFG содержит информацию по конфигурации рабочей станции. Это управляющий файл, который содержит заголовки раздел заголовков и текущих опций, которые происходят от установленных по умолчанию постоянных параметров процесса загрузки рабочей станции. Обычно вам не нужен файл NET.CFG, потому что установлен- ные по умолчанию параметры будут соответствовать вашей сети. Для создания этого файла используйте любой текстовый ре- дактор DOS. Укажите только те опции, которые будут отли- чаться от принятых по умолчанию. ______________________________________________ Примечание: Если вы установили рабочие станции, использующие протокол IPX, вероятно вы знакомы с файлом SHELL.CFG, который также содержит информацию по конфигурации. Сейчас информация из SHELL.CFG пере- носится в более гибкий файл NET.CFG. В файле NET.CFG можно адресоваться к любой опции из файла SHELL.CFG. Чтобы понять использовать ли оба файла с расшире- нием .CFG, или объединить их в файл NET.CFG, вос- пользуйтесь приведенной ниже схемой. +------------------------------------------------------+ | Если | То | |---------------------+--------------------------------| | файл SHELL.CFG уже | Сохраните в файле SHELL.CFG | | существует | в файле SHELL.CFG | |---------------------+--------------------------------| | файла SHELL.CFG не | Поместите все команды файла | | существует | SHELL.CFG в начало файла | | | NET.CFG (выровненные слева) | +------------------------------------------------------+ Если вы помещаете какие-нибуль опции файла SHELL.CFG в файл NET.CFG, будут установлены только опции файла NET.CFG. Опции файла SHELL.CFG описываются в Приложении Б. ______________________________________________ Соглашения В файле NET.CFG основные заголовки разделов выровавнива- ются по левому краю, под каждым заголовком информация за- писывается с отступом (с помощью пробелов или знаков та- буляции). Непринципиально какие буквы (прописные или строчные) ис- пользуются в основных заголовках и ключевых словах. Ниже представлены самые распространенные заголовки разде- лов файла NET.CFG:. * Link Support; (Поддержка канала передачи данных) * Protocol (protocol_name) (Протокол (имя_протокола)) * Link Driver (driver_name) (Драйвер канала передачи данных (имя_драйвера)) Заголовок должен предшествовать опциям, которые вы хотите включить в этот раздел. Ввод строки файла NET.CFG завер- шается нажатием клавиши . Все числа записывайте в десятичной системе счисления, за исключением тех случаев, где это оговаривается особо. Строки комментария начинаются знаком (#) фунта стерлин- гов. Образец файла NET.CFG LINK DRIVER NE1000 #Измените уровень прерывания (IRQ) на 5. INT 5 #Измените номер канала DMA на 3. DMA 3 #Измените базовый адрес памяти (шестнадцатиричное число) #на абсолютную величину C0000 MEM C0000 #Измените номер порта #300 (шестнадцатиричное число) PORT 300 На приведенной ниже схеме перечисляются опции, уникальные для файла NET.CFG. Основные заголовки разделов выделены даны на темном фоне с выравниванием по левой границе. Под каждым заголовком с отступом перечисляются опции. После этой схемы дается краткое описание функции каждой опции и некоторые возможные причины для изменения уста- новки. +-------------------------------------------------------------+ | Link Support | | (Канальная поддержка) | |------------------------------------------------------------- | BUFFERS communication_number [size] | | MEMPOOL number [k] | |-------------------------------------------------------------| | Protocol "protocol name" | | (Протокол "имя протокола") | |-------------------------------------------------------------| | BIND name | | DEFAULT name | | SESSION number | |-------------------------------------------------------------| | Link Driver "driver name" | | (Канальный драйвер "имя драйвера") | |-------------------------------------------------------------| | DMA [#1 | #2] channnel_number | | INT [#1 | #2] interrupt_request_number | | MEM [#1 | #2] hex_string_address[hex_length] | | PORT[#1 | #2] hex_starting_address hex_number | | _of_port | | NODE ADDRESS hex_address | | PS/2 SLOT number | | PS/2 SLOT ? | | FRAME frame_type | | LOOK AHEAD SIZE number | | PROTOCOL name hex_protocol_ID frame_type | | SEND RETRIES number | |-------------------------------------------------------------| | Link Driver LANSUP | | (Канальный драйвер LANSUP) | |-------------------------------------------------------------| | SAPS number | | LINK STATION number | | MAX PACKET number | +-------------------------------------------------------------+ ______________________________________________ Примечание: Если вы используете драйверы ЛВС или протоколы сторонних разработчиков, см. документацию по каким-либо дополнительным параметрам. ______________________________________________ В определениях были использованы следующие соглашения: [] - в скобках содержится необязательный элемент number -(число) - десятичное число 2 hex - (шестнадцатиричное число) - шестнадцатиричное число LINK SUPPORT ____________________________________________________________ BUFFERS communication_number [size] Данная опция настраивает количество буферов приема и их размер по сети. Желаемое число коммуникационных буферов должно быть дос- таточно большим, чтобы содержать все заголовки среды и желаемый максимальный размер данных. Значение, принятое по умолчанию: 0. ______________________________________________ Примечание: Стек протоколов IPXODI не использует коммуникаци- онные буфера уровня поддержки канала передачи дан- ных (Link Support Layer). ______________________________________________ Для установок обратитесь к документации по протокольному стеку сторонних разработчиков. Размер буфера - необязательный параметр. Минимальный раз- мер - 586 байт. Полное буферное пространство должно поме- щаться приблизительно в 59 КБайт (число кратное размеру буфера). Значение, принятое по умолчанию: 1130. MEMPOOL number [k] Некоторые протоколы используют эту опцию для настройки размера буферов пула памяти, которое будет поддерживать Уровень поддержки канала передачи данных. ______________________________________________ Примечание: Стек протоколов IPXODI не использует буферы MEMPOOL. ______________________________________________ Для установок обратитесь к документации по протокольному стеку сторонних разработчиков. k - означает умножить на 1024. PROTOCOL ____________________________________________________________ BIND name Как правило, IPXODI делает привязку к первой сетевой пла- те, которую он находит. Данная опция ограничивает поиск сетевой платой, которую вы указываете. Замените name именем одного из следующих драйверов ЛВС: * TRXNET (для плат RX-Net и Turbo RX-Net фирмы Novell) * NE2 (для плат Ethernet NE/2 фирмы Novell) * NE2-32 (для плат Ethernet NE/2-32 фирмы Novell) * NE1000 (для плат Ethernet NE1000 фирмы Novell) * NE2000 (для плат Ethernet NE2000 фирмы Novell) * LANSUP (только для программы IBM LAN Support (программа поддержки ЛВС фирмы IBM)) * 3С503 (для плат EtherLink Series 503 фирмы 3Com) * 3С523 (для плат EtherLink/MC 3C523 фирмы 3Com) ______________________________________________ Примечание: В среде DOS вы можете выполнить привязку IPXODI.COM только к одной сетевой плате. ______________________________________________ Например, если в вашей рабочей станции в разъеме 0 уста- новлена плата NE1000, а в разъеме 1 установлена плата NE2000, то если вы ничего не укажите в файле NET.CFG, IPXODI выполнил бы привязку только к плате NE1000. Одна- ко, если вы поместите в файле NET.CFG строку BIND NE2000, IPXODI осуществит привязку к плате NE2000. DEFAULT name Данная опция запрашивает привязку стека протоколов с драйвером ЛВС (MLID) и настраивает протокол на стек, при- нятый по умолчанию. ______________________________________________ Примечание: IPXODI игнорирует этот параметр. ______________________________________________ Замените name именем одного из драйверов ЛВС, перечислен- ных ранее для опции BIND. PRESCAN name Данная опция запрашивает привязку стека протоколов с наз- ванным драйвером ЛВС (MLID) и настраивает протокол на при- нятый по умолчанию стек предварительного сканирования (default prescan stack). ______________________________________________ Примечание: IPXODI игнорирует этот параметр. ______________________________________________ Замените name именем одного из драйверов ЛВС, перечислен- ных ранее для опции BIND. SESSION number Данная опция настраивает количество сеансов, которое дол- жен одновременно сопровождать стек протоколов. Минимальное и максимальное значения получите из докумен- тации по протоколам сторонних разработчиков. LINK DRIVER driver_name ____________________________________________________________ Чтобы использовать этот заголовок, замените driver_name именем того драйвера, который вы используете; после этого используйте одну или несколько из следующих опций. Имя представляет собой имя файла драйвера ЛВС. Вы можете использовать эти опции с любым числом различных сетевых плат, которые у вас имеются, но при этом вы долж- ны иметь для каждой платы отдельный заголовок Link Driver name. Замените name именем одного из следующих драйверов ЛВС: * TRXNET (для плат RX-Net и Turbo RX-Net фирмы Novell) * NE2 (для плат Ethernet NE/2 фирмы Novell) * NE2-32 (для плат Ethernet NE/2-32 фирмы Novell) * NE1000 (для плат Ethernet NE1000 фирмы Novell) * NE2000 (для плат Ethernet NE2000 фирмы Novell) * LANSUP (только для программы IBM LAN Support (программа поддержки ЛВС фирмы IBM)) * 3С503 (для плат EtherLink Series 503 фирмы 3Com) * 3С523 (для плат EtherLink/MC 3C523 фирмы 3Com) Под заголовком LINK DRIVER поместите команды как для ап- паратных средств, так и для программного обеспечения. Команды для аппартных средств DMA [#1 | #2] channel_option Данная опция определяет установку аппаратных средств се- тевой платы, используемой в рабочей станции. Эта опция позволяет настроить один из двух каналов DMA. Введите тот номер канала, который должен использоваться. (Драйвер для этой сетевой платы автоматически будет выби- рать номер канала, принятый для нее по умолчанию.) Если вы не укажите какой из двух настраиваемых каналов (#1 или #2) должен быть настроен, то по умолчанию эта оп- ция автоматически использует первый настраиваемый канал (#1). Вам не нужно включать опцию #1, если вы используете только опцию, принятую по умолчанию. Например, если пер- вый настраиваемый канал DMA на вашей сетевой плате ис- пользует канал 3 DMA, поместите в свой файл NET.CFG сле- дующие строки: Link Driver name DMA 3 Например, если первый настраиваемый канал DMA на вашей сетевой плате будет использовать канал 3 DMA, а второй настраиваемый канал будет использовать канал 4 DMA, то в свой файл NET.CFG поместите следующие строки: Link Driver name DMA 3 DMA #2 4 Заметим, что второй канал DMA требует использования знака фунта стерлингов (#). INT [#1 | #2] interrupt_request_number Данная опция указывает какие прерывания использует сете- вая плата. Используйте номер запроса прерывания, установ- ленный на сетевой плате. Если вы не указываете какая из двух настраиваемых линий прерывания (#1 или #2) должна быть настроена, то по умол- чанию эта опция автоматически использует первую настраи- ваемую линию прерывания (#1). Вам не нужно включать опцию #1, если вы используете толь- ко опцию, принятую по умолчанию. Например, если первая настраиваемая линия прерывания на вашей сетевой плате будет использовать IRQ 2 , поместите в свой файл NET.CFG следующие строки: Link Driver name IRQ 2 Если ваша плата может использовать две настраиваемые ли- нии прерывания и вы хотите использовать либо обе, либо только вторую линию, вы должны указать какая из линий прерывания (#1 или #2) будет настраиваться. Например, если первая настраиваемая линия прерывания на вашей сетевой плате будет использовать канал IRQ 2, а вторая настраиваемая линия прерывания будет использовать канал IRQ 3, то в свой файл NET.CFG поместите следующие строки: Link Driver name Int 2 Int #2 3 Заметим, что второй канал DMA требует использования знака фунта стерлингов (#). MEM [#1 | #2] hex_starting_address [hex_length] Данная опция указывает диапазон памяти, который должен использоваться сетевой платой. Применяйте шестнадцатиричные физические (абсолютные) ад- реса памяти, используемые сетевой платой. (Этот начальный адрес (hex_starting_address) должен соответствовать на- чальному адресу, установленному на сетевой плате). Укажите длину диапазона адресов памяти (в шестнадцатирич- ных параграфах) (hex_length), которую использует сетевая плата. Как правило один параграф равен 16 байтам. Например, чтобы сетевая плата могла обращаться к памяти в диапазоне адресов с D0000 по D4000, вам надо указать на- чальный адрес D0000 и длину диапазона - 400 (столько па- раграфов в 16 КБайтах). В таком случае поместите в файл NET.CFG следующие строки: Link Driver name Mem D0000 2 Обычно не требуется указывать длину. NODE ADDRESS hex_address Данная опция отменяет закодированный аппаратным образом (hard-coded) адрес узла (hex_address) на сетевой плате, при условии, что аппаратные средства позволяют это сде- лать. Используйте адрес в виде шестнадцатиричного числа. _____________________________________________________ ЪДї Смена адреса узла на сетевой плате может создать і!і конфликтные ситуации с другими сетевыми платами. АДЩ Всякий раз, когда это возможно, оставляйте закодированный аппаратным образом (hard-coded) адрес узла на сетевой плате. _____________________________________________________ На представленном ниже примере показано, как сменить адрес узла на сетевой плате типа 3C503: Link Driver 3C503 Node Address 12D43 PORT[#1 | #2] hex_starting_address hex_number_of_port Используйте данную опцию для указания начального порта (hex_starting_address) и количества портов в диапазоне (hex_number_of_port). Используйте шестнадцатиричное представление начального порта ввода/вывода. Диапазон портов задавайте шестнадцатиричным числом. Если сетевая плата может использовать два диапазона и вы хоти- те работать либо со вторым диапазоном, либо сразу с обои- ми, то вы должны указать какой из диапазонов (#1 или #2) использовать. Все значения должны иметь шестнадцатиричное представле- ние. Например, предположим вы хотите задать начальный порт и количество портов в первом диапазоне на вашей сетевой плате. Начальный порт ввода/вывода - 300h; в первом диа- пазоне 16 портов. В таком случае поместите в файл NET.CFG следующие строки: Link Driver name Port 300 Количество портов указывать необязательно. PS/2 SLOT ? Эту опцию используйте тогда, когда в рабочую станцию вы поставили только одну из однотипных сетевых плат. Эта опция сигнализирует драйверу ЛВС выполнять сканирова- ние своих плат. PS/2 SLOT number Используйте эту опцию тогда, когда вы хотите получить доступ к двум отдельным магистралям Ethernet (например, один магистральный кабль использует cеть NetWare, а дру- гой - мини-компьютер.) Используйте тот номер разъема, в который вы вставили плату. Номер разъема можно найти на задней панели копьютера. Драйвер ЛВС будет использовать сетевую плату, установленную в этом разъеме. Например, если вы используете в одной и той же рабочей станции две платы NE/2 и вставляете одну плату в разъем #1, а вторую - в разъем #2, то поместите в свой файл NET.CFG следующие строки: Link Driver NE2 Link Driver NE2 PS/2 Slot 2 После этого в свой файл AUTOEXEC.BAT допишите: LSL NE2 NE2 Команды для программного обеспечения FRAME frame_type Данная опция задает тип кадра, который используется сете- вой платой. Эту опцию используйте с платами, которые под- держивают несколько типов кадров. +-------------------------------------------------------------+ | Протокольная среда | Тип кадра | |--------------------------+----------------------------------| | IPX | ETHERNET_802.3 | |--------------------------+----------------------------------| | DEC, TCP/IP, IPX, | ETHERNET_II | | APPLETALK, XNS и т.д. | | |--------------------------+----------------------------------| | OSI, IPX | ETHERNET_802.2 | |--------------------------+----------------------------------| | TCP/IP, IPX | ETHERNET_SNAP | |--------------------------+----------------------------------| | IBM, IPX, OSI | TOKEN-RING | |--------------------------+----------------------------------| | TCP/IP, IPX, DEC | TOKEN-RING_SNAP | +-------------------------------------------------------------+ Например, чтобы определить сетевую плату Ethernet, ис- пользующую тип кадра Ethernet II, поместите следующую строку в файл NET.CFG ниже заголовка для того драйвера: Frame ETHERNET_II Обычно по умолчанию драйверы ЛВС Ethernet настроены на тип кадра Ethernet_802.3; драйверы ЛВС Token-Ring - на кадр Token-Ring. LOOK AHEAD SIZE number Эта опция указывает количество байт в пакете, который драйвер ЛВС передаст на Уровень поддержки канала передачи данных, с тем чтобы определить куда направлять пакет. Ди- апазон возможных значений: от 0 до 128 в зависимости от протокола. Чтобы узнать рекомендованный размер, смотрите документацию по протоколу. Если драйвер используют два или более протоколов, выбери- те наибольшее значение. Значение, принятое по умолчанию: 18 байт. PROTOCOL name hex_protocol_ID frame_type Данная опция позволяет существующим драйверам ЛВС обраба- тывать новые протоколы. Замените name именем нового про- токола. Для идентификатора протокола (hex_protocol_ID) используй- те шестнадцатиричное число. Замените frame_type на тот тип кадра, который применяет новый протокол. Например, если вы подключили к своей сетевой плате NE2-32 новый протокол (XYZ), то файл NET.CFG мог бы выглядеть следующим образом: Link Driver NE2-32 Frame ETHERNET_SNAP Protocol XYZ 904A ETHERNET_SNAP SEND RETRIES number Данная опция определяет сколько раз драйвер сетевой платы будет пытаться повторить передачу пакета, вселедствии возникновения ощибки связи. Используйте это число, если вы хотите, чтобы драйвер пы- тался повторять передачу пакета. Значение принятое по умолчанию определяется драйвером. Link Driver LANSUP ____________________________________________________________ Опции, следующие ниже, уникальны для драйвера LANSUP. SAPS number Если вы с сетевой платой используете драйвер LANSUP, то вы должны указать необходимое количество Точек доступа к службам (Service Access Point - SAP). Установите это зна- чение, чтобы позволить всем прикладным задачам использо- вать IBM LAN Support Program (Программу поддержки ЛВС фирмы IBM). Максимальная величина зависит от типа исполь- зуемой сетевой платы. Значение, принятое по умолчанию: 1. LINK STATION number Если вы с сетевой платой используете драйвер LANSUP, то вы должны указать необходимое количество станций связи (link station).Установите это значение, чтобы позволить всем прикладным задачам использовать IBM LAN Support Program (Программу поддержки ЛВС фирмы IBM). Максимальная величина зависит от типа используемой сетевой платы. Значение, принятое по умолчанию: 1. MAX PACKET number Драйвер LANSUP по умолчанию считает размер пакета равным 1128 байт. В эту величину входят все заголовки кадра и желаемый размер данных. Измените эту величину, если вам необходимо использовать пакеты большего размера. Максимальный размер зависит от типа и быстродействия используемой сетевой платы.