Каждый раз, когда клиент регистрируется в сети, выполняется ряд команд, настраивающих для него сетевую среду. Совокупность этих команд называется процедурой регистрации (Login Script). Эти процедуры создаёт администратор сети, а иногда и сам клиент.
Процедуры регистрации выполняются на рабочей станции утилитой LOGIN. После того, как эта утилита запросит имя регистрации и пароль и удостоверится, что пользователь может работать в сети, она начинает читать процедуры регистрации и выполнять указанные в них команды.
Процедуры регистрации могут быть четырёх типов:
- системная,
- профильная (только для NetWare 4.х),
- пользовательская,
- по умолчанию.
На рисунке 3.2 представлена схема выполнения процедур регистрации в NetWare 3.х.
Рис. 3.2. Схема выполнения процедур регистрации в NetWare 3.12
Системная процедура регистрации NetWare 3.12 хранится в файле SYS:PUBLIC\NET$LOG.DAT. Пользовательская процедура регистрации (файл login) хранится в подкаталоге каталога MAIL тома SYS. Этот подкаталог создаётся для каждого пользователя, и его имя совпадает с шестнадцатеричным идентификатором этого пользователя. Процедура регистрации по умолчанию является частью программы LOGIN и содержит команду MAP, планирующую поисковый драйв на каталог SYS:PUBLIC. Создание и модификация процедур регистрации выполняется с помощью утилиты SYSCON.
На рисунке 3.3 представлена схема выполнения процедур регистрации в NetWare 4.х.
Рис. 3.3. Схема выполнения процедур регистрации в NetWare 4.х
В NetWare 4.х системная процедура регистрации хранится как свойство Login Script контейнерного объекта, непосредственно в котором описан объект пользователя (на рисунке 2.59 для пользователя User это контейнер CLASS). Профильная процедура регистрации выполняется после системной, но перед пользовательской процедурой регистрации. Она описывается как свойство Login Script объекта Profile. Пользовательская процедура регистрации хранится как свойство Login Script объекта пользователя (User). В этом же свойстве можно указать на требуемый объект Profile. Процедура регистрации по умолчанию выполняется, если в системной или профильной процедуре не была выполнена команда NO_DEFAULT.
В таблице 3.7 перечислены команды, которые можно использовать в процедурах регистрации.
Таблица 3.7. Команды процедур регистрации
Команда | Описание
|
#[путь]имя_файла[параметры] | Запустить на рабочей станции резидентную программу.
|
ATTACH[сервер[/имя[;пароль]]] | Подключиться к другому серверу 3.х или 4.х.
|
BREAK ON | OFF | Разрешить (ON) или запретить (OFF) пользователю прерывать процедуру регистрации по Ctrl-Break или Ctrl-С.
|
CLS | Очистить экран рабочей станции.
|
COMSPEC=[путь]COMMAND.COM | Указывает каталог, который будет использован DOS для повторных загрузок командного процессора (используется для удалённых рабочих станций).
|
CONTEXT контекст | Используется в NetWare 4.х для смены текущего контекста в дереве NDS.
|
[F]DISPLAY [путь]имя_файла | Вывести на экран содержимое файла.
|
DOS BREAK [ON | OFF] | Включает (ON) или выключает (OFF) проверку нажатия клавиш Ctrl-Break и Ctrl-C при выполнении программ в DOS.
|
[TEMP] SET переменная="значение" | Используется для настройки переменных DOS и OS/2.
|
DOS VERIFY [ON | OFF] | Используется для включения (ON) или отключения (OFF) режима проверки чтением после записи данных на локальные диски рабочей станции.
|
DRIVE драйв: | *n: | Сменить текущий драйв.
|
EXIT ["[путь]файл[параметры]"] | Прервать выполнение процедуры регистрации и запустить внешнюю программу.
|
FIRE n | Используется для имитации звука выстрела бластера.
|
GOTO метка ........... метка: | Продолжить выполнение процедуры регистрации с определённой метки.
|
IF условие THEN команды [ELSE команда] END | Выполнить часть команд процедуры регистрации в зависимости от истинности условия. В условии, как правило, используются переменные процедуры регистрации (NetWare поддерживает более 30 переменных).
|
INCLUDE [путь]имя_файла | Включить дополнительную процедуру регистрации.
|
LASTLOGINTIME | Используется для вывода даты и времени последней регистрации в сети.
|
MACHINE=имя | Используется для задания имени машины (IBM_PC и т.д.).
|
MAP [опция] *n:=<путь|драйв:> MAP [опция] Sn:=<путь|драйв:> | Создать логическое или поисковое устройство.
|
NO_DEFAULT | Используется в NetWare 4.х для отмены выполнения процедуры регистрации по умолчанию.
|
NOSWAP | Предотвращает выгрузку утилиты LOGIN в расширенную память или на диск при выполнении команды #.
|
PAUSE | По этой команде выполнение процедуры регистрации приостанавливается до нажатия клиентом любой клавиши.
|
PCCOMPATIBLE | Если тип станции не совпадает с IBM_PC, то перед командой EXIT необходимо использовать эту команду. Применяется для удалённых рабочих станций.
|
PROFILE имя_объекта | В NetWare 4.х определяет профильную процедуру регистрации, которая должна быть теперь выполнена.
|
REM[ARK] [текст] | Вставить комментарий.
|
SET TIME [ON | OFF] | Управляет синхронизацией времени сервера и рабочей станции.
|
SHIFT [n] | Изменить нумерацию параметров, заданных в качестве аргументов утилиты LOGIN.
|
SWAP | Разрешить выгрузку утилиты LOGIN в расширенную память или на диск при выполнении команды #.
|
WRITE "[текст][%переменная]" | Вывести на экран сообщение.
|
Установка и настройка сетевой ОС NetWare 3.х и 4.х
Инсталляция файлового сервера NetWare 3.х выполняется с дискет, а NetWare 4.х - с CD-ROM (как правило). Установка NetWare 4.х проще, чем инсталляция NetWare 3.х. Некоторые специалисты считают, что одним из недостатков NetWare является более сложная процедура установки, чем в Windows NT. Рассмотрим основные шаги инсталляции NetWare 3.х и NetWare 4.х.
Ниже описана процедура установки NetWare 3.х на файловом сервере.
- Создать раздел DOS (5 Мб).
- Скопировать дискеты NetWare 3.х Operating System - 1, 2, 3 в директорию DOS.
- Сделать эту директорию текущей и запустить головную программу ОС SERVER.EXE.
- Задать имя сервера и внутренний номер сети.
- С помощью команды LOAD загрузить драйвер жёсткого диска (*.DSK).
- По команде LOAD запустить NLM-модуль INSTALL.NLM.
- Создать на жёстком диске раздел NetWare (пункт Disk Options).
- Создать и смонтировать тома раздела NetWare (пункт Volume Options).
- Скопировать файлы на том SYS (пункт System Options).
- Переключиться по клавише ALT-ESC на экран консоли файлового сервера.
- Загрузить драйвер сетевого адаптера. Например:
LOAD имя_драйвера INT=номер PORT=адрес
Присоединить драйвер сетевого адаптера к протоколу IPX. Например:
BIND IPX TO имя_драйвера
- Переключиться с помощью клавиши ALT-ESC обратно на экран утилиты
INSTALL.NLM.
- Создать два файла автоматической загрузки - AUTOEXEC.NCF и STARTUP.NCF (пункт System options).
- Выйти из утилиты INSTALL.NLM и с помощью команды DOWN завершить работу с сервером.
Ниже описана процедура установки NetWare 4.1. В отличие от предыдущей процедуры здесь не требуется, чтобы администратор помнил последовательность выбора пунктов меню, не надо вводить команды с консоли файлового сервера и переключаться с экрана на экран. Можно выполнить простую (simple) и заказную (custom) инсталляцию NetWare 4.1. Далее приведены шаги заказной инсталляции (Custom Installation).
- Создать раздел DOS.
- Вставить диск с ОС NetWare 4.1 в устройство CD-ROM и запустить файл INSTALL.BAT.
- Из меню выбрать язык, на который настраивается файловый сервер.
- Выбрать пункт меню "NetWare Server Installation", а затем пункт "NetWare 4.1".
- Выбрать пункт меню "Custom Installation of NetWare 4.1".
- Задать имя сервера и внутренний номер сети.
- Подтвердить копирование файлов загрузки в раздел DOS.
- Специфицировать код страны, кодовую страницу, тип клавиатуры и нажать клавишу F10.
- Выбрать формат имени файла (рекомендуется как в DOS).
- Выбрать "YES", если необходимо вручную задать команды файла STARTUP.NCF.
- Выбрать "YES", если требуется добавить строку SERVER.EXE в AUTOEXEC.BAT.
После этого программа инсталляции автоматически загружает SERVER.EXE, INSTALL.NLM и предлагает выполнить требуемые пункты меню.
- Выбрать из списка драйвер диска.
- Выбрать драйвер сетевого адаптера и указать номер прерывания и адрес порта ввода/вывода.
- Создать на жёстком диске раздел NetWare.
- Создать и смонтировать тома раздела NetWare.
- Вставить дискету с лицензией (License diskette) в устройство A:.
- С помощью клавиши Enter инициировать задание параметров для копирования файлов на том SYS.
- Выбрать группы копируемых файлов (OS/2, Workstation Utilities и т. д.) и нажать клавишу F10, чтобы начать копирование файлов на том SYS.
- Инсталлировать дерево NDS:
- ввести имя дерева NDS,
- определить параметры синхронизации времени (тип временного сервера, временную зону, параметры перехода на зимнее и летнее время),
- определить контекст сервера (имя объекта типа O, где будет создан объект администратора, и имя объекта типа OU, где будут созданы объекты сервера и его томов),
- указать имя администратора (по умолчанию Admin) и его пароль.
При необходимости модифицировать файлы STARTUP.NCF и AUTOEXEC.NCF.
Из предлагаемого списка "Choose an Item of Product Listed Above" выбрать требуемые продукты и проинсталлировать их (например, электронную документацию Dynatext, шлюз электронной почты MHS и т. д.).
Завершить работу файлового сервера.
Предыдущая глава || Оглавление || Следующая глава