Электронная библиотека книг Александра Фролова и Григория Фролова.
Shop2You.ru Создайте свой интернет-магазин
Библиотека
Братьев
Фроловых

Локальные сети персональных компьютеров. Монтаж сети, установка программного обеспечения

© Александр Фролов, Григорий Фролов
Том 4, М.: Диалог-МИФИ, 1993, 287 стр.

[Назад] [Содеожание] [Дальше]

9.2. Novell NetWare Lite

В этом разделе мы научим вас устанавливать сетевую оболочку Novell NetWare Lite и работать с ней. NetWare Lite - хорошее решение для объединения нескольких компьютеров в сеть, особенно если сеть создается для совместного использования дисков рабочих станций и сетевых принтеров.

Если вы не можете позволить себе выделить отдельный компьютер с процессором 80386 для файл-сервера или использовать операционную систему Novell NetWare версии 2.2, и к тому же если рабочие станции выполнены на базе процессора 80286, мы рекомендуем вам попробовать NetWare Lite.

9.2.1. Установка NetWare Lite

Процесс установки NetWare Lite существенно проще, чем аналогичный процесс для NetWare версий 3.11 или 2.2. Вы можете выполнить его за несколько минут.

Если у вас уже есть сеть на базе Novell NetWare версий 3.11 или 2.2, вы сможете расширить ее возможности, установив на некоторых из рабочих станций дополнительно к сетевой оболочке Novell NetWare оболочку Novell NetWare Lite. При этом дополнительно к тому сервису, который обеспечивается Novell NetWare, у вас появится возможность коллективного использования дисков и принтеров рабочих станций (а не только дисков файл-сервера).

9.2.1.1. Подготовка аппаратного обеспечения

Смонтируйте сеть, установите и настройте сетевые адаптеры, пользуясь рекомендациями, которые мы привели в главе "Монтаж сети".

Если вы устанавливаете Novell NetWare Lite на уже работающую сеть Novell NetWare версий 3.11 или 2.2, никакой дополнительной подготовки аппаратного обеспечения не требуется.

9.2.1.2. Установка сетевого программного обеспечения NetWare Lite

Для каждой рабочей станции, на которой вы собираетесь устанавливать NetWare Lite, у вас должна быть приобретена отдельная копия NetWare Lite. Вы не сможете использовать одну и ту же дискету для нескольких рабочих станций: в файлах server.exe и client.exe записан серийный номер. При попытке использования на разных станциях NetWare Lite с одним и тем же номером на все рабочие станции постоянно выдается сообщение о нарушении лицензионного соглашения.

Для установки NetWare Lite на рабочей станции вставьте дистрибутивную дискету в дисковод A: и сделайте этот дисковод текущим. Затем запустите программу install.exe.

На экране появится меню "Main Menu". Вам будет предложено три варианта установки:

рабочая станция будет только клиентом, файл-сервер NetWare Lite будет расположен на другой рабочей станции (строка "Make this machine a client");

  • рабочая станция будет одновременно и клиентом, и сервером (строка "Make this machine a client and a server");
  • рабочая станция будет использоваться только как файл-сервер, но не как клиент (строка "Make this machine a server").

Выберите один из трех вариантов. Разумеется, хотя бы одна рабочая станция в сети должна быть сервером.

Для той рабочей станции, которая будет сервером, выберите второй вариант - сделайте ее одновременно и сервером, и клиентом.

Вам будет предложено ввести имя сервера. Это имя должно быть уникальным для всех серверов и должно состоять не более чем из 15 символов.

Начнется процесс установки. На диске C: будет создан каталог NWLITE, в него будет скопировано все программное обеспечение NetWare Lite.

Далее программа установки проверит наличие в файле config.sys команды BUFFERS. Вам может быть задан вопрос, желаете ли вы включить этот оператор или увеличить количество буферов до 30. Если вы используете программы кэширования дисковой памяти, такие, как SMARTDRV или HYPERDISK, количество буферов увеличивать не надо: это может привести к двойной буферизации и, как следствие, к снижению производительности.

После копирования файлов на экране появится меню, в котором вам надо будет выбрать драйвер для сетевого адаптера. Если вы приобрели сетевой адаптер, совместимый с NE1000, NE2000 или SMC PC130 (ArcNet), вы сможете использовать драйверы, поставляемые вместе с NetWare Lite. В противном случае выберите строку "*OTHER CARDS" и установите драйвер с дискеты, поставляемой вместе с вашим сетевым адаптером. Выберите драйвер, предназначенный для рабочей станции Novell NetWare 2.2 или 3.11.

После установки драйвера сетевого адаптера появится диалоговая панель "NET.CFG settings for the ODI driver NE2000" (если вы выбрали драйвер NE2000). Укажите для вашего сетевого адаптера номер используемого канала прерывания и базовый адрес ввода вывода. Для этого выберите соответственно строку "(INT) Interrupt Request" или "(PORT) IO Base Address" и нажмите клавишу <Enter>. Появится меню возможных значений. Выберите нужное значение и нажмите клавишу <Enter>.

Для продолжения установки нажмите клавишу <Esc>.

Программа установки спросит у вас разрешения добавить созданный каталог C:\NWLITE в путь, указанный в переменной PATH в файле autoexec.bat. Разрешите ей сделать это, выбрав в предложенном меню строку "Yes".

Все! На этом установка закончена! Не правда ли, она не отняла у вас много сил и времени?

Нажмите клавишу <Esc> и переходите к этапу настройки сетевой оболочки. Этот этап по трудоемкости несравнимо легче, чем этап настройки, скажем, операционной системы Novell NetWare 3.11.

Перед настройкой установите аналогичным образом NetWare Lite на другие рабочие станции. Используйте для каждой рабочей станции приобретенные отдельно экземпляры NetWare Lite.

9.2.2. Настройка NetWare Lite

После установки Novell NetWare Lite на диске C: появится каталог NWLITE. В этом каталоге есть два подкаталога (NLCNTL и TUTOR), а также файлы самой оболочки NetWare Lite.

Обратите внимание на файл net.cfg:

# Setup the NE2000 card

Link driver NE2000

INT 3

PORT 300

Назначение этого файла аналогично файлу net.cfg сетевой оболочки рабочей станции Novell NetWare 3.11. В данном случае в файле указывается, что на рабочей станции установлен сетевой адаптер NE2000 и для него используется драйвер NE2000. Используется прерывание INT 3 и базовый адрес портов ввода/вывода сетевого адаптера 300.

Если по какой-либо причине вам будет нужно изменить номер прерывания или базовый адрес портов ввода/вывода, достаточно отредактировать соответствующие строки в этом файле.

В каталоге C:\NWLITE имеется файл startnet.bat, который предназначен для запуска сетевой оболочки:

LSL

NE2000

IPXODI A

SHARE

SERVER

CLIENT

В этом файле запускается несколько резидентных программ. Вначале запускается программа lsl.com. Эта программа реализует так называемую спецификацию открытого интерфейса связи (Open Link Interface - OLI) - стандартную спецификацию для одновременной работы в одной сети нескольких коммуникационных протоколов.

Программа lsl.com служит связующим звеном между драйвером сетевого адаптера (в нашем случае драйвером является программа ne2000.com) и коммуникационным протоколом (в нашем случае используется протокол IPX).

После lsl.com загружается драйвер сетевого адаптера ne2000, затем программа ipxodi. Программа ipxodi реализует коммуникационный протокол IPX. Параметр "A" указывает, что ipxodi должна реализовать только базовые возможности IPX. Вы можете и не указывать этот параметр, в этом случае резидентная программа ipxodi потребует для себя немного больше памяти. Более того, при запуске сетевой оболочки Novell NetWare 3.11 или 2.2 этот параметр указывать нельзя. Подробности будут рассмотрены в следующем томе "Библиотеки системного программиста".

Далее происходит запуск утилиты MS-DOS share. Эта утилита нужна для безопасной работы с файлами в мультипользовательском режиме, когда существует возможность одновременной работы нескольких пользователей с одним и тем же файлом. Если вы запускаете share через файл autoexec.bat, необходимо удалить строку, в которой запускается share, из файла startnet.bat.

В конце файла startnet.bat запускаются программы server и client. Если рабочая станция должна выполнять только функции сервера, не запускайте программу client, если только клиента - не запускайте программу server.

Для начала работы с сетью запустите файл startnet.bat, проследив за тем, чтобы в этом файле была запущена программа client. В сети должен быть, по крайней мере, один сервер и один клиент. Компьютер, выделенный для сервера, может выполнять и функции клиента - обычной рабочей станции.

9.2.2.1. Подключение пользователей

Запустите программу net, которая расположена в каталоге NWLITE. В ответ на сообщение введите имя пользователя - SUPERVISOR.

Произойдет подключение к сети, вы окажетесь в меню утилиты net.exe.

Сначала вам надо создать пользователей и определить их права. Для этого выберите в меню строку "Supervise the network". Появится меню "Supervise the network", в котором вам надо выбрать строку "Users".

Появится меню "Users". В нем будет только один пользователь с именем SUPERVISOR. Нажмите клавишу <Insert> и введите имя нового пользователя. Имя должно состоять не более чем из 15 символов. Завершите ввод клавишей <Enter>.

Вы окажетесь в диалоговой панели "Account Information for User ...", где вместо многоточия будет указано имя создаваемого пользователя.

В поле "User's full name" задайте полное имя пользователя.

Содержимое поля "Supervisor privileges" определяет, обладает ли пользователь привилегиями супервизора сети. Если в этом поле находится значение "Yes", пользователь обладает правами супервизора.

В небольшой сети, состоящей из нескольких компьютеров, можно для упрощения обслуживания сети предоставить всем пользователям права супервизора.

В поле "Password" вы сможете задать пароль для пользователя. Если пользователь забыл свой пароль, супервизор может его изменить, нажав в поле "Password" два раза клавишу <Enter>.

Если в поле "Required" будет указано значение "Yes", система будет следить за тем, чтобы для данного пользователя был задан пароль. Минимальную длину пароля можно задать в поле "Minimum length". Дополнительно можно попросить систему следить за сменой пароля, не допуская при смене пароля повторное его использование несколько раз. Указав в поле "Periodic changes required" значение "Yes", можно заставить пользователя периодически менять свой пароль. Период смены пароля в днях можно задать в поле "Days between changes".

Подготовив все поля, нажмите клавишу <Esc> и подтвердите свое желание сохранить сделанные изменения. Для этого выберите строку "Yes" в появившемся меню "Save changes".

Для того чтобы запретить пользователю входить в сеть, супервизор должен проставить значение "Yes" в поле "Account disabled".

9.2.2.2. Настройка конфигурации сервера

Выберите в меню "Supervise the Network" строку "Server configuration". Появится меню серверов NetWare Lite. Выберите нужный вам сервер. Появится диалоговая панель "Configuration Information for Server ...", где вместо многоточия будет находиться имя сервера.

Вы увидите две колонки параметров, озаглавленные "CFG" и "FUTURE".
В первой колонке стоят текущие параметры сервера, во второй - те, которые будут использованы при следующем перезапуске сервера.

В поле "Connections" задается максимальное количество рабочих станций, которые могут быть подключены к сети. Допустимые значения - от 2 до 25.

Поле "Client tasks" указывает максимальное количество задач, которые могут одновременно выполняться сервером (от 4 до 200).

Поле "NetWork directories" определяет максимальное количество сетевых каталогов, которые могут быть созданы на этом сервере (от 2 до 20).

Поле "Network Printers" определяют максимальное количество сетевых принтеров для данного сервера (от 0 до 3).

Поле "Print Buffer size" определяет размер буфера, выделяемого для каждого сетевого принтера (от 512 до 2048 байт).

Поле "No. of receive buffers" задает количество буферов, которое сервер будет использовать для приема пакетов данных из сети (от 2 до 20).

Поле "Receive buffer size" определяет размер буферов для приема пакетов данных (от 512 до 4096 байт).

Поле "No. of read buffers" задает количество буферов, используемых сервером для запросов на чтение (от 2 до 20).

Поле "Read buffer size" определяет размер буферов для чтения данных (от 512 до 4096 байт).

В поле "Allow remote managment" может находиться два значения: "Yes" или "No". В первом случае данным сервером можно управлять либо непосредственно с консоли сервера (если на сервере запущена программа client.exe), либо с другой рабочей станции, являющейся клиентом сети NetWare Lite. Во втором случае управление сервером с других рабочих станций не допускается.

Изменив значение в поле "Future server name", вы сможете изменить имя сервера. Сервер будет иметь новое имя (и все остальные новые параметры) только после перезапуска.

9.2.2.3. Создание сетевых каталогов

Для того чтобы рабочие станции, являющиеся клиентами, имели доступ к дискам серверов NetWare Lite, необходимо создать так называемые сетевые каталоги и определить права доступа к ним.

Запустите утилиту net.exe и войдите в сеть как супервизор. В главном меню утилиты выберите строку "Supervise the network". В появившемся меню выберите строку "Network directories".

Вы увидите список существующих сетевых каталогов "Network Directory Server". В этом списке вначале есть только один каталог с именем CDRIVE. Этот каталог соответствует корневому каталогу диска C:.

Для создания нового каталога нажмите клавишу <Insert>. Появится меню серверов NetWare Lite. Выберите нужный вам сервер и нажмите клавишу <Enter>. Вам будет предложено ввести имя сетевого каталога. Это имя должно состоять не более чем из 15 символов.

Определив один раз имя сетевого каталога, вы сможете впоследствии изменять его физическое расположение. Пользователи, работающие в сети, отображают диски своих рабочих станций на сетевые каталоги, указывая имена этих каталогов, а не их физическое расположение. Поэтому если вы измените физическое расположение каталога, но сохраните его имя, никто из пользователей ничего не заметит.

После ввода имени каталога вы окажетесь в диалоговой панели, с помощью которой нужно описать создаваемый сетевой каталог.

В поле "Actual directory path" вам необходимо задать путь доступа к каталогу, который должен стать сетевым. Можно использовать обычный путь к каталогу в нотации MS-DOS, например C:\UTILITY\ARC.

В поле "Default access rights" укажите права доступа к каталогу, присваиваемые пользователям по умолчанию. Вы можете указать ALL для предоставления всех прав (чтение и запись), READ для разрешения доступа на чтение и NONE для полного запрещения доступа к каталогу.

Для повышения надежности сети не предоставляйте пользователям права на запись в каталог, если такие права им не нужны для выполнения каких-либо работ. Придерживайтесь принципа предоставления доступа, минимально необходимого для нормальной работы системы.

Если некоторые из пользователей должны иметь в данном каталоге права, отличные от заданных по умолчанию, воспользуйтесь полем "Users with nondefault rights". Если вы выберете это поле и нажмете клавишу <Enter>, на экран будет выведен список пользователей, имеющих права, отличные от заданных по умолчанию. Вы можете удалять пользователей из этого списка при помощи клавиши <Delete> или добавлять при помощи клавиши <Insert>.

Отредактировав список пользователей с особыми правами, выбирайте пользователей из списка при помощи клавиши <Enter> и определяйте их особые права. Таким образом вы сможете выполнить индивидуальную настройку прав пользователей в сетевых каталогах.

Для сохранения изменений нажмите клавишу <Esc> и в появившемся меню "Save changes" выберите строку "Yes". В списке "Network Directory Server" появится новый диск.

После создания всех сетевых каталогов нажмите несколько раз клавишу <Esc> для выхода из утилиты net.exe.

9.2.2.4. Отображение сетевых каталогов на диски рабочей станции

Для того чтобы пользователи рабочих станций имели доступ к сетевым каталогам сервера, их необходимо отобразить на диски локальной станции. Эта процедура напоминает отображение дисков в операционной системе Novell NetWare 3.11 и 2.2.

Отображение дисков можно выполнить при помощи утилиты net.exe, если выбрать в главном меню утилиты строку "Map drive letters". В появившемся списке выберите локальный диск и укажите имя сетевого каталога, на который должно быть выполнено отображение. Затем нажмите клавишу <Esc> для сохранения изменений.

Однако процедура отображения через меню утилиты net.exe неудобна, так как каждый раз перед началом работы вам придется заново определять отображение дисков. Было бы удобнее выполнять отображение автоматически при загрузке сетевой оболочки.

Это можно сделать при помощи все той же программы net.exe. Вы можете запустить ее с параметром, в качестве которого можно использовать имя одной из команд NetWare Lite.

Дополните файл startnet.bat командой

net login username

Данная команда выполнит подключение пользователя с именем "username" к сети, при этом у пользователя может быть запрошен пароль.

Для отключения от сети введите команду

net logout

Для отображения дисков после команды "net login" расположите в файле startnet.bat несколько команд (по одной для каждого диска) вида

net map имя_диска сетевой_каталог имя_сервера

Например:

net map l: util_dsk netlab

Если диск больше не нужен, его можно удалить командой

net map del имя_диска

Учтите, что для обеспечения возможности отображения дисков программа установки NetWare Lite записывает в файл config.sys команду LASTDRIVE=M. Вам не следует убирать эту команду из файла config.sys, так как в противном случае NetWare Lite не сможет выполнить отображение дисков (в отличие от сетевой оболочки Novell NetWare 3.11 или 2.2).

В любой момент времени вы можете просмотреть карту отображения дисков рабочей станции при помощи следующей команды:

net map

Другие команды, которые можно указывать в качестве параметра утилите net.exe, кратко описаны в приложении "Команды Novell NetWare Lite".

9.2.3. Сетевые принтеры

Для создания сетевого принтера запустите утилиту net.exe, войдите в сеть как супервизор и выберите из главного меню утилиты строку "Supervise the Network". Затем в появившемся меню "Supervise the Network" выберите строку "Network printers".

Вы увидите список сетевых принтеров, который сразу после установки NetWare Lite всегда пустой.

Нажмите клавишу <Insert> и в списке "Servers" выберите сервер, к которому подключен принтер. Вам будет предложено ввести имя принтера. В качестве имени можно использовать любую строку символов, длиной не более 15 символов, например HP_LASERJET_III.

После определения имени принтера выберите из меню "Available Server Ports" порт, к которому подключен принтер, например LPT1.

Появится диалоговая панель "Information for Network Printer ...", где вместо многоточия будет находиться имя принтера.

В поле "Status" отображается текущее состояние принтера. Вы не можете изменить содержимое этого поля, оно изменяется автоматически в зависимости от действительного состояния принтера.

Для просмотра списка отправленных на печать заданий нажмите клавишу <Enter> в поле "Job list".

В поле "Default access rights" вы можете определить, разрешен ли доступ к принтеру со стороны пользователей. Возможные значения - ALL (доступ разрешен для всех пользователей) и NONE (доступ к принтеру запрещен).

При помощи поля "Users with nondefault rights" вы можете создать список пользователей с правами, отличными от заданных в предыдущем пункте. Например, вы можете запретить доступ к принтеру для всех пользователей, указав значение NONE в поле "Default access rights" и разрешить этот доступ отдельным пользователям при помощи поля "Users with nondefault rights".

В поле "Characters per sec (10-2048)" можно указать скорость передачи данных на принтер.

Для управления процессом инициализации принтера перед началом печати можно воспользоваться полем "Setup strings". Для этого нажмите в поле "Setup strings" клавишу <Enter>. Вы окажетесь в меню "Setup Strings". Там будет одна строка "DEFAULT" (используется по умолчанию).

Вы можете выбрать эту строку или, нажав клавишу <Insert>, сделать новую (указав ее имя).

После этого вам будет предложено ввести управляющую последовательность символов, которая будет выдаваться на принтер в процессе его инициализации. Используйте шестнадцатеричные коды символов, разделенные пробелами.

Управляющие коды для принтера можно узнать из документации на принтер. Во втором томе "Библиотеки системного программиста" мы привели управляющие коды для наиболее распространенных у нас матричных принтеров серии Epson и совместимых с ними.

Значение в поле "Error wait time (10-120 sec)" определяет время, в течение которого сервер ожидает готовность принтера. Если за это время принтер будет не готов, сервер решает, что принтер выключен или неисправен.

В поле "Server Port" указан порт, к которому подключен принтер. Вы не можете изменять значение, указанное в этом поле. То же самое относится и к полю "Current paper type", определяющему тип используемой бумаги.

После завершения формирования всех полей в диалоговой панели "Information for Network Printer ..." нажмите клавишу <Esc> для сохранения новых значений параметров.

Вы создали сетевой принтер. Теперь надо обеспечить доступ к нему со стороны рабочих станций. Для этого вы должны указать, какой из локальных принтерных портов будет использоваться для работы с сетевым принтером.

Для этого в главном меню утилиты net.exe выберите строку "Print". В появившемся меню выберите локальный порт, например LPT2. После выбора порта появится меню, с помощью которого вам необходимо указать используемый сетевой принтер.

Далее появится диалоговая панель "Capture Settings for Port LPT2" (если вы выбрали порт LPT2). С помощью этой диалоговой панели вы сможете изменить параметры порта, установленные по умолчанию.

В поле "Banner" вы сможете указать, следует ли разделять печатаемые файлы страницей, на которой будет указано имя файла. Возможные значения - "Yes" или "No".

В поле "Copies" можно указать количество печатаемых копий (от 1 до 250).

Поле "Direct to printer" позволяет управлять буферизацией печати. Если в этом поле указано значение "No", то задание отправляется на печать только после записи в буфер. В противном случае ожидание записи в буфер не выполняется.

Если вам нужно заставить принтер пробрасывать страницу перед началом печати файла, укажите в поле "Form feed" значение "Yes".

Для того чтобы отложить печать файла, укажите в поле "Job hold, indefinite" значение "Yes".

Вы можете также задать тип бумаги в поле "Paper Type", строку инициализации (последовательность команд, которая будет выдаваться на принтер перед началом печати) в поле "Setup string", количество пробелов, которые надо печатать вместо символов табуляции в поле "Tab expansion".

В поле "Printer wait" можно указать время (от 0 до 3600 секунд), в течение которого принтер будет ждать прихода задания на печать. После завершения этого интервала времени принтер начинает печатать.

Подготовив таким образом принтер, можете начинать печатать. Для печати можно использовать команду MS-DOS print, если указать ей порт, переназначенный на сетевой принтер. Можно печатать из обычного приложения, такого, как текстовый процессор. В этом случае вам также необходимо указывать порт, соответствующий сетевому принтеру.

Если рабочая станция имеет свой принтер (например, матричный) и в сети имеется лазерный принтер, вы можете использовать порт LPT1 для локального матричного принтера и LPT2 для сетевого лазерного принтера.

Другой способ печати (в пакетном режиме) описан в приложении "Команды Novell NetWare Lite".

9.2.4. Посылка сообщений

Для того чтобы послать сообщение другому пользователю сети NetWare Lite, запустите утилиту net.exe и в главном меню выберите строку "Communicate with users".

Вы окажетесь в меню "Communicate with Users". В этом меню две строки - "Receive messages" и "Send messages". С помощью первой строки вы можете отказаться от приема сообщений (вы не будете получать сообщения от других станций), а с помощью второй строки можете послать сообщение другому пользователю.

Для посылки сообщения выберите вторую строку. Вы окажетесь в меню пользователей "Connected Users". В этом меню можно выбрать конкретного пользователя, которому необходимо послать сообщение, либо строку "* ALL CONNECTED USERS". В последнем случае ваше сообщение получат все подключенные к сети пользователи.

Выбрав пользователя, введите сообщение, которое может состоять не более чем из 30 символов, и нажмите клавишу <Enter>. Ваше сообщение уйдет
по назначению.

Можно посылать сообщения и из командной строки (см. приложение "Команды Novell NetWare Lite").

9.2.5. Выгрузка/восстановление сервера

Время от времени необходимо выгружать содержимое файлов сервера на ленты. Как и в случае сервера Novell NetWare 3.11, эту операцию удобно выполнять с рабочей станции.

Вначале с помощью программного обеспечения, поставляющегося вместе со стримером, выгрузите содержимое сетевых каталогов на магнитные ленты. Затем с помощью процедуры, описанной ниже, выгрузите на дискеты системные файлы NetWare Lite.

Для выгрузки системных файлов NetWare Lite запустите утилиту net.exe и войдите в сеть супервизором. Затем из главного меню утилиты выберите строку "Supervise the network". В появившемся меню "Supervise the Network" выберите строку "Server system files".

Появится список работающих в сети серверов. Выберите нужный сервер и нажмите клавишу <Enter>. Появится меню "System Files".

В этом меню две строки: "Back up" (выгрузка файлов) и "Restore" (восстановление). Для выгрузки выберите строку "Back up" и введите путь для выгрузки файлов, например B:. Для восстановления файлов выберите "Restore" и укажите тот же путь, что вы использовали для выгрузки.

После завершения выгрузки или восстановления для выхода из программы net.exe нажмите несколько раз на клавишу <Esc>.

[Назад] [Содеожание] [Дальше]