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

         

Монтирование томов


После того как тома созданы, их необходимо... нет, не отформатировать, как это можно было бы предположить, а смонтировать. Операционная система Novell NetWare 3.11 позволяет вам использовать тома без предварительного форматирования!

Для монтирования на экране "Volumes" выберите том, который надо смонтировать. Начните с тома SYS. Нажимайте клавишу управления курсором <Down> пока не достигнете строки "Status". Теперь нажмите клавишу <Enter>, и вы окажетесь на экране "Volume Status".

Выберите строку "Mount Volume" и нажмите клавишу <Enter>. Том будет смонтирован.

Если есть другие тома, нажмите дважды клавишу <Esc> и повторите процедуру.



Подготовка дисков


Обычно в компьютере установлены один или два диска, хотя при использовании интерфейса SCSI их может быть и больше. В любом случае перед установкой NetWare вам будет нужно создать на первом диске небольшой раздел для MS-DOS. Размер этого раздела может находиться в пределах 3 - 5 Мбайт (больше не нужно). Оставшаяся часть первого диска и все другие имеющиеся диски будут использованы для хранения файловой системы NetWare.

Перед началом работ выполните низкоуровневое форматирование дисков (если они не были предварительно отформатированы на заводе-изготовителе, о чем должно быть написано в документации на диск). Низкоуровневое форматирование можно выполнить и в процессе установки Novell NetWare.

Напомним, что низкоуровневое форматирование - это совсем не то, что делает с диском утилита MS-DOS format.com. При низкоуровневом форматировании происходит разметка дорожек диска, на них записывается служебная

информация, такая, как номера секторов, заголовки блоков и т. п. Область данных заполняется каким-либо числом, например 0E6h. Утилита format.com

запускается после создания разделов диска утилитой fdisk.exe. Ее основное

назначение - формирование в разделе диска файловой системы MS-DOS.

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

Подробнее о логической структуре диска в MS-DOS вы можете прочитать в третьей книге первого тома "Библиотеки системного программиста".

Впрочем, если диск уже проверен, либо использовался с MS-DOS, либо отформатирован на низком уровне на заводе-изготовителе, вам не нужно выполнять довольно длительную процедуру низкоуровневого форматирования. Например, широко распространенные диски с интерфейсом IDE форматируются на заводе и вам не надо переформатировать их заново.

В любом случае перед началом работы вам надо удалить все имеющиеся на диске разделы и создать один маленький раздел для MS-DOS. Утилита fdisk.exe из операционной системы Microsoft MS-DOS версий 5.0 или 6.0 позволяет удалить с диска не только разделы MS-DOS, но и разделы других операционных систем, таких, как OS/2 или UNIX. Разумеется, после низкоуровневого форматирования на диске также не будет никаких разделов (там вообще ничего не будет, кроме размеченных дорожек).

Итак, создайте раздел MS-DOS размером 3 - 5 Мбайт и установите на него

MS-DOS, желательно версии 5.0 или 6.0. Запишите туда же Norton Commander, он поможет вам в дальнейшей работе. Теперь все готово для установки NetWare.





Привязка протокола


После загрузки сетевого драйвера необходимо выполнить привязку

этого драйвера и коммуникационного протокола с помощью команды BIND, например:

BIND IPX TO NE2000 NET=15

В этой команде указан номер сети NET. Он должен указываться для протокола IPX, который мы и будем использовать. Если вы не укажете номер сети, команда BIND запросит его ввода с клавиатуры.

Необходимость привязки протокола к драйверу сетевого адаптера вызвана тем, что NetWare версии 3.11 способна работать одновременно с несколькими протоколами. Мы будем использовать протокол IPX.

Если вы установили в сервере несколько сетевых адаптеров и загрузили для каждого свой сетевой драйвер, необходимо выполнить индивидуальную привязку протокола к каждому драйверу. Для этого вам надо несколько раз выдать команду BIND. Однако если у вас только один сегмент сети и в нем находится только один файл-сервер, команду BIND надо выдавать только один раз.

Если у вас используются несколько однотипных сетевых адаптеров, в команде BIND, выдаваемой отдельно для каждого адаптера, необходимо в квадратных скобках указать параметры соответствующего драйвера. Их формат и назначение такое же, как и при загрузке драйвера сетевого адаптера командой LOAD, например:

BIND IPX TO NE2000 [PORT=300 INT=3] NET=15

Расскажем подробнее о номере сети (параметр NET= в команде BIND) и о внутреннем номере сети, который вы задавали при первом запуске программы server.exe.

В сети, управляемой Novell NetWare, может быть несколько сегментов, соединенных мостами. В каждом сегменте может находиться один или несколько файл-серверов. Для каждого сегмента, отделенного мостом, должен задаваться свой номер сети (параметр NET=). Это как бы номер кабельного хозяйства.

Если же в одном сегменте находится несколько файл-серверов, то номер сети для них будет один и тот же. Но для каждого сервера вы должны указать свой уникальный внутренний номер сети, идентифицирующий конкретный файл-сервер (см. рис. 8).

Рис. 8. Номер сети и внутренний номер сети



Сетевая оболочка рабочей станции


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

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

Все программное обеспечение, которое потребуется вам для установки сетевого программного обеспечения на рабочую станцию MS-DOS, находится на дискете DOS/DOS ODI WORKSTATION SERVICES.

Подключите сетевые адаптеры, кабели и загрузите на одной из рабочих станций MS-DOS.

Затем на диске рабочей станции создайте каталог (например, C:\NET) и из корневого каталога дискеты DOS/DOS ODI WORKSTATION SERVICES скопируйте программу netx.com. Далее из каталога дискеты DOSODI в тот же каталог диска скопируйте файлы lsl.com, ipxodi.com

и файл драйвера сетевого адаптера. Например, для 16-разрядного сетевого адаптера, совместимого с NE2000, скопируйте файл ne2000.com, для 8-разрядного адаптера, совместимого с NE1000, - ne1000.com.

Если вы работаете с Microsoft Windows версии 3.1, скопируйте те файлы netx.com, lsl.com и ipxodi.com, которые поставляются на дистрибутивных дискетах Windows. Эти файлы содержат изменения по сравнению с поставляемыми в составе NetWare версии 3.11. Изменения важны для организации совместной работы NetWare и Windows. Учтите, что указанные выше файлы находятся на дискетах дистрибутива Microsoft Windows в сжатом (архивированном) виде.

С помощью утилиты expand.exe (которая записана на одну из дистрибутивных дискет Microsoft Windows в работоспособном виде) восстановите файлы. Утилита expand.exe требует задания двух параметров: имени исходного (сжатого) файла и имени создаваемого разжатого файла.

После того как вы подготовили каталог C:\NET, вам надо с помощью любого текстового редактора создать файл с именем net.cfg.
Этот файл описывает

конфигурацию аппаратных и программных средств сетевого обеспечения

рабочей станции.

Например, если на рабочей станции установлен драйвер ne2000.com, сетевой адаптер использует прерывание IRQ5 и базовый адрес портов ввода/вывода 320, создайте файл net.cfg по следующему образцу:

link driver ne2000

int 5

port 320

Теперь вам надо подготовить файл autoexec.bat. Для подключения к сети на рабочей станции необходимо запустить перечисленные выше программы в следующем порядке:

lsl.com

ne2000.com (или другой драйвер сетевого адаптера)

ipxodi.com

netx.com

Можно включить имена этих файлов непосредственно в файл autoexec.bat, но лучше в каталоге C:\NET создать файл net.bat и записать в него имена запускаемых сетевых утилит.

В файл autoexec.bat поместите вызов файла net.bat. В результате ваш файл autoexec.bat может выглядеть, например, следующим образом:

@echo off

.............

(другие строки)

.............

cd net

call net

.............

(другие строки)

.............

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

Проследите также за тем, чтобы в файле config.sys были строки:

FILES=20

BUFFERS=20

Если вы используете на рабочей станции MS-DOS версии 6.0, проследите также за тем, чтобы в файле config.sys был подключен драйвер setver.exe.

В противном случае программа netx.com откажется работать, ссылаясь на неправильную версию DOS.

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



Если вы все сделали правильно, на вашей рабочей станции появится еще один диск - сетевой диск, расположенный на сервере. Вы можете убедиться в этом, запустив Norton Commander и посмотрев список имеющихся дисков.

Если на рабочей станции есть только диск C: (или C:, D:, E:), новый диск будет обозначаться F:. Если же на рабочей станции диск F: уже был раньше, новый диск будет обозначаться следующей по латинскому алфавиту буквой после той, которой до загрузки сетевой оболочки обозначался последний локальный диск. Например, если на рабочей станции были диски C:, D:, E:, F:, G: и H:, то после подключения к сети появится диск I:.

Если в файле config.sys указана команда "LASTDRIVE", присвоение буквы новому сетевому диску будет выполняться с учетом результата выполнения этой команды.

Перейдите на сетевой диск и запустите имеющуюся там программу login.exe, указав ей в качестве параметра имя системного администратора - супервизора сети:

F:

login supervisor

После этого вы сможете перейти в корневой каталог сетевого диска и посмотреть, какие там есть каталоги и файлы. Если же вы попробуете, например, с помощью программы Norton Commander, выйти в корневой каталог сетевого диска до выполнения программы login.exe, у вас ничего не получится - можете попробовать сами!

Итак, вы ввели команду "login" и у вас все получилось. Проделайте теперь аналогичную операцию по установке сетевой оболочки на всех остальных рабочих станциях сети.

На этом процесс установки сетевого программного обеспечения можно

считать законченным. Следующий этап - настройка - описан в главе "Администратор сети".

А сейчас самое время немного отдохнуть и выпить чашечку кофе. Вы этого вполне заслужили. Но не выключайте просто так питание сервера! Подойдите к серверу и, нажимая на его клавиатуре комбинацию клавиш <Alt+Esc>, переключитесь на системную консоль. В ответ на системное приглашение (двоеточие) наберите команду DOWN и дождитесь завершения работы сервера.После этого можно выключать питание.

Что дальше? Теперь вы должны научиться выполнять функции системного администратора. Этому посвящена глава "Администратор сети".


Создание файлов автоматической загрузки


На следующем этапе нам надо вернуться в программу INSTALL

и создать два файла автоматической загрузки - AUTOEXEC.NCF

и STARTUP.NCF. Эти файлы по своему назначению напоминают файл autoexec.bat операционной системы MS-DOS.

С помощью комбинации клавиш <Alt+Esc> вернитесь в программу INSTALL и выберите строку "Create AUTOEXEC.NCF File" из меню "Available System Options". Программа установки сформирует файл AUTOEXEC.NCF на основе тех команд, которые вы ввели в процессе установки. В следующий раз, когда вы будете запускать сервер, эти команды выполнятся автоматически. Вы можете отредактировать файл и, нажав клавишу <Esc>, записать его на диск, в каталог SYS:SYSTEM.

Например, если вы используете драйвер сетевого адаптера, поставляемый вместе с адаптером, при его загрузке необходимо указать полный путь к файлу драйвера. Проследите за тем, чтобы в файле autoexec.ncf был указан полный путь к драйверу и полное имя драйвера (имя и расширение).

Файл STARTUP.NCF можно создать, выбрав строку "Create STURTUP.NCF File" из меню "Available System Options". Вы должны указать диск, на котором будет располагаться файл STURTUP.NCF. Укажите диск C: и нажмите клавишу <Enter>. Файл STARTUP.NCF содержит, в частности, команду загрузки дискового драйвера. Без дискового драйвера невозможен доступ к разделам NetWare и, соответственно, к файлу AUTOEXEC.NCF. Отсюда нетрудно сделать вывод, что вначале используется файл STARTUP.NCF, а затем AUTOEXEC.NCF.

Обычно в файле startup.ncf загружается драйвер диска, например:

load ISADISK port=1F0 int=E

Приведем пример файла autoexec.ncf:

file server name NETLAB

ipx internal net E

load NE2000 port=300 int=3 frame=ETHERNET_802.3

bind IPX to NE2000 net=12

mount all

load remote admpassword

load rspx

load pserver ps1

load monitor

В этом примере файл-сервер имеет имя NETLAB. Используется внутренний номер сети E. То есть данный файл-сервер имеет внутренний номер сети, равный E.
Если в этой же сети есть другие файл-серверы, они должны иметь другой, отличный от E внутренний номер сети.

Загружается драйвер сетевого адаптера NE2000, который привязывается к сети с номером 12. Если в данной сети есть другие серверы, все они должны привязываться командой "bind" к сети с номером 12.

Далее в файле командой "mount all" выполняется монтирование всех имеющихся на сервере томов.

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

Командой "load pserver ps1" загружается программа сервера печати, необходимая для работы с сетевыми принтерами.

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


Создание разделов NetWare


Вставьте в дисковод A: дискету NETWARE v3.11 OPERATING SYSTEM-1 и скопируйте в раздел MS-DOS все файлы, которые на ней находятся. Далее поступите таким же образом с дискетой NETWARE v3.11 OPERATING SYSTEM-2. Все эти файлы лучше скопировать в отдельный каталог, например NW311.

Далее создайте файл autoexec.bat и запустите через него программу server.exe. Например, ваш файл autoexec.bat

может выглядеть следующим образом:

@echo off

cd NW311

server

Файл config.sys создавать не нужно. Более того, если он уже есть, его

следует удалить.

После создания файла autoexec.bat перезагрузите компьютер. Сразу после перезагрузки запустится программа server.exe.

Программа запросит у вас имя сервера. Задайте любое, какое вам больше всего нравится, лишь бы его длина была в пределах от 2 до 47 символов (можно использовать любые символы, кроме точки "." и пробела). В дальнейшем вы сможете легко изменить это имя.

Далее, программа запросит внутренний номер сети (Internal Network Number). Выберите любое шестнадцатеричное число, состоящее не более чем из восьми цифр. Внутренний номер сети должен быть уникальным для данного сервера и для данной кабельной сети. Для того чтобы избежать путаницы, зарезервируйте для каждого сервера свой внутренний номер сети и запишите его в карточку сервера (или в базу данных).

После этого на экране появится системное приглашение NetWare в виде двоеточия ":". Теперь вы можете вводить команды.

Первым делом надо загрузить драйвер диска. Мы рекомендуем вам по возможности при первой установке сервера не использовать дисковый интерфейс SCSI, так как при этом потребуется дополнительный драйвер, поставляемый вместе с диском. Лучше всего использовать диск с интерфейсом ESDI, IDE или AT-bus. Для этих дисков подойдет драйвер ISADISK.DSK, поставляемый в составе Novell NetWare.

Для загрузки дискового драйвера используйте команду LOAD, которая имеет следующий формат:

LOAD [путь] имя_дискового_драйвера

Например, для загрузки драйвера ISADISK вы можете ввести команду:


LOAD ISADISK

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

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

После загрузки вам, возможно, потребуется ответить на вопросы об адресах портов ввода/вывода и номере прерывания, используемого дисковым контроллером. Эти данные можно взять из документации на дисковый контроллер. Если у вас стандартный для IBMAT дисковый контроллер, вы можете просто согласиться с теми значениями, которые будут вам предложены при загрузке драйвера, - адрес порта ввода/вывода 1F0h и прерывание 0Eh.

Небольшое замечание относительно диска с драйвером SCSI. Обычно при использовании такого диска в MS-DOS контроллер SCSI не вырабатывает прерываний, что определяется соответствующей перемычкой на плате контроллера. Если же вы намерены использовать контроллер SCSI вместе с Novell NetWare, вам необходимо выбрать прерывание, установив соответствующую перемычку на плате дискового контроллера. О том, как это сделать, вы можете узнать только из документации, поставляемой вместе с контроллером SCSI. Позаботьтесь о том, чтобы выбранное вами для диска прерывание не использовалось другими системами компьютера.

Следующий шаг - загрузка программы INSTALL.NLM, под руководством которой будут выполнятся все оставшиеся процедуры по установке Novell NetWare.

Введите команду:

LOAD INSTALL

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

Сначала вам надо создать на диске или дисках сервера разделы операционной системы NetWare.



Из меню "Installation Options" выберите строку "Disk Options". Затем из появившегося меню " Available Disk Options" выберите строку "Partition Tables". Если на сервере больше одного диска, из меню "Available Disk Drives" выберите диск, на котором вы собираетесь создавать раздел NetWare.

Из меню "Partitions Options" выберите строку "Create NetWare Partition". Вам будет предложен максимально возможный размер раздела. Имеет смысл согласиться с предложенным размером раздела - чем больше размер раздела, тем больше дисковой памяти сервера будет доступно рабочим станциям.

Для увеличения надежности работы сервера часть дорожек диска используется для горячего резервирования (область Hot Fix). Вы можете изменить размер этой области. Например, если диск хороший, размер области горячего резервирования можно уменьшить. За счет этого увеличится размер раздела, доступного рабочим станциям.

После задания размера раздела и области горячего резервирования нажмите клавишу <Esc>. На вопрос о том, создавать ли раздел, ответьте "Yes".

Нажмите <Esc> еще раз. Теперь вы сможете создать разделы NetWare на других дисках сервера (если на сервере больше одного диска). После того как вы завершите создание всех разделов на всех дисках, нажмите <Esc>. Вы должны снова оказаться в меню "Available Disk Options>. Опять нажмите клавишу <Esc>.

Вы вернетесь в меню "Installation Options".


Создание томов


Следующая задача - в подготовленном разделе (или в подготовленных разделах, если их несколько) создать логические тома. Эта процедура напоминает создание логических дисков в расширенном разделе MS-DOS.

Для создания логических томов выберите в меню "Installation Option" строку "Volume Options".

Вы окажетесь в экране, озаглавленном "Volumes". Нажмите клавишу <Insert>. Вам будет предложено создать том с именем SYS. Размер этого тома по умолчанию выбирается равным размеру всего раздела на первом диске. Вы можете уменьшить размер тома SYS, если в разделе планируется создать несколько томов. Для изменения размера тома отредактируйте значение в поле "Initial Segment Size".

После того как вы определили размер тома SYS, нажмите клавишу <Esc> и ответьте "Yes" на вопрос о том, создавать том или нет.

После того как вы создали том SYS, вы можете создать другие тома в этом же или в других разделах. Нажимайте <Esc> до тех пор, пока вы снова не окажетесь в экране, озаглавленном "Volumes". Теперь вы можете нажать клавишу <Insert> и создать другие тома.

Для дополнительных томов вы должны указать имя и размер. Не пытайтесь изменять имя тома SYS - этот том должен присутствовать всегда.

Обычно том SYS используется для хранения системных утилит NetWare, остальные тома - для работы приложений пользователей сервера.



Справочная система Novell NetWare


Как и всякая хорошо продуманная большая система (или даже маленькая хорошо продуманная программа), Novell NetWare содержит в себе справочную подсистему.

Для того чтобы запустить ее, перейдите в каталог SYS:PUBLIC и запустите программу nfolio.exe. Вы окажетесь в справочной системе, организованной в виде гипертекстовой базы данных. Эта справочная система содержит все сведения, необходимые для установки Novell NetWare и работы с этой операционной системой.

На момент написания этой книги на рынке имелась локализованная (русифицированная) версия Novell NetWare версии 3.11. Все утилиты в этой версии "говорят" на русском языке, и справочная система nfolio не является исключением. Она окажет вам существенную помощь в работе.

Но тем не менее наиболее исчерпывающие сведения о Novell NetWare (в частности, сведения о том, как выходить из затруднительных ситуаций) вы сможете найти только в документации, поставляемой вместе с Novell NetWare (есть и на русском языке). Наша книга и по своему объему, и по замыслу не может претендовать на освещение всех аспектов установки и использования Novell NetWare.



УСТАНОВКА NOVELL NETWARE


6.1. Подготовка дисков

6.2. Создание разделов NetWare

6.3. Создание томов

6.4. Монтирование томов

6.5. Загрузка программ и утилит

6.6. Загрузка драйвера сетевого адаптера

6.7. Привязка протокола

6.8. Создание файлов автоматической загрузки

6.9. Завершение установки

6.10. Сетевая оболочка рабочей станции

6.11. Справочная система Novell NetWare

Цель данной главы - дать основные сведения об установке Novell NetWare. Мы не будем подробно излагать содержимое соответствующих руководств по установке, однако, пользуясь нашими рекомендациями, вы сможете быстро создать работоспособную сеть.

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

Так как объем книги ограничен, основное внимание мы уделим наиболее мощной и удобной сетевой операционной системе Novell NetWare версии 3.11.

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



Загрузка драйвера сетевого адаптера


Следующий шаг - загрузка драйвера сетевого адаптера.

Эта загрузка выполняется командой LOAD, аналогично тому, как загружается драйвер диска.

Если ваш адаптер 16-разрядный и совместим с адаптером Novell Ethernet NE2000, выберите драйвер с именем NE2000. Для 8-разрядного адаптера, совместимого с адаптером Novell Ethernet NE1000, выберите драйвер NE1000. Если же ваш адаптер имеет свой собственный драйвер, скопируйте его перед запуском программы server.exe

в каталог в разделе MS-DOS.

Для работы в сети Arcnet используйте драйвер TRXNET или поставляемый с вашим адаптером Arcnet.

После загрузки драйвера сетевого адаптера вам придется ответить на вопросы об используемых адаптером адресах портов ввода/вывода и номере прерывания. Адреса портов, номер прерывания, а также некоторые другие параметры можно указать при загрузке драйвера, например:

LOAD NE2000 INT=5 PORT=2F0

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

Таблица 10. Параметры для загрузки драйвера сетевого адаптера

ПараметрНазначение

DMA=nЧисло n задает номер используемого сетевым адаптером канала прямого доступа к памяти (DMA). Не все сетевые адаптеры способны работать в режиме прямого доступа к памяти (для справки смотрите документацию на ваш адаптер)
INT=nЧисло n задает номер прерывания, используемый сетевым адаптером. Если вы не укажете этот параметр, сетевой драйвер, рассчитанный на архитектуру ISA, запросит ввод номера используемого прерывания с клавиатуры
NAME=<имя>Если в сервере установлено несколько плат сетевых адаптеров (что вполне допустимо), с помощью параметра NAME вы сможете присвоить каждому адаптеру свое имя. Это имя должно состоять не более чем из 17 символов
PORT=nЧисло n задает базовый адрес портов ввода/вывода для сетевого адаптера. Если вы не укажете этот параметр, сетевой драйвер, рассчитанный на архитектуру ISA, запросит ввод используемого базового адреса с клавиатуры
SLOT=nИспользуется только для серверов с архитектурой EISA

и Micro Channel. Число n задает номер слота расширения материнской платы, в которую вставляется сетевой адаптер. Остальные параметры сетевого адаптера устанавливаются

с помощью специальной утилиты конфигурирования системы, поставляемой вместе с материнской платой

FRAME=<имя>Используется драйверами сетевых адаптеров Ethernet и Token-Ring для задания типа используемого заголовка

пакета.

Если в вашей сети с методом доступа Ethernet работает только NetWare, задайте имя Ethernet_802.3. Это имя используется по умолчанию.

Для использования заголовка пакета в стандартах IEEE или OSI задайте имя Ethernet_802.2.

Для сетей, подключенных к мини-компьютерам DEC или взаимодействующих с компьютерами, работающими под управлением ОС UNIX с протоколом передачи данных TCP/IP, укажите имя Ethernet_II.

Если ваша сеть должна взаимодействовать с протоколом TCP/IP, укажите имя Ethernet_Snap

MEM=nЗадает адрес памяти, используемый сетевым адаптером
NODE=nС помощью параметра NODE для некоторых (не всех) драйверов можно изменить адрес узла. Адрес узла задается на плате сетевого адаптера. Он является либо уникальным для каждого конкретного экземпляра сетевого адаптера, либо устанавливается при помощи переключателей, расположенных на плате адаптера
RETRIES=nЗадает количество попыток повторной передачи пакетов данных в случае возникновения ошибок



Загрузка программ и утилит


После монтирования томов можно приступать к загрузке на том SYS в каталоги SYS:SYSTEM и SYS:PUBLIC системных программ и утилит.

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

Для продолжения установки с помощью клавиши <Esc> вернитесь в меню "Installation Option" и выберите строку "System Option".

Установите в дисковод A: дискету NETWARE v3.11 OPERATING SYSTEM-2 и выберите строку "Copy System and Public Files" из меню "Available System Options". Нажмите клавишу <Esc>. Программа установки перепишет все файлы с этой дискеты на том SYS и будет по мере необходимости запрашивать другие дискеты, входящие в комплект поставки Novell NetWare. Установив очередную дискету, нажмите на клавишу <Esc> для продолжения работы программы установки NetWare.

Учтите, что работа программы INSTALL.NLM происходит в мультизадачной среде. С помощью комбинации клавиш <Alt+Esc> вы можете переключаться с одной программы на другую, аналогично тому, как это выполняется в Microsoft Windows. Если вы нажмете комбинацию клавиш <Ctrl+Esc>, появится меню активных программ. Вы можете выбрать нужную вам программу и переключиться на нее.

После того как содержимое всех необходимых дискет будет скопировано, нажмите <Alt+Esc> для того, чтобы вернуться в приглашение системной консоли (двоеточие ":").



Завершение установки


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

Из системного консольного приглашения ":" выдайте команду "DOWN". Эта команда приведет к завершению работы сервера. На экране появится сообщение (сервер называется NETLAB):

Server NETLAB has been shut down.

Type EXIT to return to DOS.

Наберите команду "EXIT", появится системное приглашение MS-DOS.

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

На этом установка сетевой операционной системы Novell NetWare на сервер завершена. Следующий этап - установка сетевого программного обеспечения на рабочие станции.



АДМИНИСТРАТОР СЕТИ В NOVELL NETWARE


7.1. Настройка сетевой операционной системы

7.2. Группы пользователей

7.3. Создание групп пользователей

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

7.5. Отображение дисков

7.6. Автоматическая настройка конфигурации

7.7. Определение прав доступа к дискам файл-сервера

7.8. Файл shell.cfg

7.9. Удаленная консоль

7.10. Утилита MONITOR

7.11. Добавление второго сервера

7.12. Подключение второй сети через мост

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

7.14. Служба новостей

7.15. Освобождение основной оперативной памяти

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

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

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

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



Автоматическая настройка конфигурации


Было бы нехорошо каждый раз при входе в сеть заставлять пользователя выполнять отображение дисков при помощи программы map.exe или какие-либо другие инициализирующие действия.

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

Когда любой пользователь (даже супервизор) входит в сеть, NetWare автоматически выполняет для него команды, хранящиеся в файле автоматического конфигурирования, называемом System Login Script. В частности, этот файл может содержать вызовы программы map.exe для создания локальных дисков и отображения их на тома и каталоги сервера.

Создание и редактирование файла System Login Script доступно только пользователю с правами супервизора.

Что же касается индивидуальной настройки для каждого пользователя, то в каталоге SYS:MAIL в подкаталогах пользователей находятся файлы автоматического конфигурирования, называемые User Login Script. Эти файлы содержат команды, выполняемые тогда, когда соответствующий пользователь входит в сеть.

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

Таким образом, супервизор посредством файла System Login Script может задавать команды, которые будут выполняться всеми пользователями при подключении их к сети, вне зависимости от желания самих пользователей. Разумеется, супервизор (а также администратор группы) может создавать и редактировать индивидуальные файлы автоматического конфигурирования пользователей.

Создать файлы System Login Script и User Login Script можно при помощи утилиты syscon.exe.

Для создания файла System Login Script запустите утилиту syscon.exe и из меню "Available Topics" выберите строку "System Login Script". Вы окажетесь в простейшем текстовом редакторе, с помощью которого можно подготовить файл команд, выполняемый всеми пользователями при подключении их к сети.

Каждый пользователь может создать свой индивидуальный файл User Login Script.
Для этого он должен запустить утилиту syscon.exe и из меню "User Information" выбрать строку со своим именем. Далее в меню "User Information" надо выбрать строку "Login Script". Если файл User Login Script не существует, утилита предложит скопировать его у другого пользователя (только если вы супервизор). Вы сможете указать имя пользователя, чей файл скопируется в ваш, затем будет запущен текстовый редактор. Обычный пользователь сможет создать файл сам или отредактировать файл, подготовленный для него супервизором.

Наиболее полезная команда для файла Login Script - map. С ее помощью можно выполнить автоматическое (при входе в сеть) отображение дисков и каталогов файл-сервера на локальные диски рабочей станции.

Другая команда, которую (если вам надо работать одновременно с несколькими файл-серверами) следует поместить в файл Login Script, - attach. Эта команда позволяет подключиться к дополнительным файл-серверам (если таковые есть в сети). Когда вы входите в сеть командой login, вы подключаетесь к ближайшему от вас серверу. Он становится сервером "по умолчанию". При работе с сервером "по умолчанию" вам в командах не надо указывать имя сервера.

Если же вам надо подключится одновременно к нескольким файл-серверам, выдайте для одного из серверов команду "login" (лучше с указанием имени сервера), а для остальных - команду "attach". Для команды "attach" необходимо задать имя сервера и имя пользователя, а также ввести пароль пользователя с указанным именем на данном сервере.

Например, пусть в сети есть два сервера - NETLAB и COFFECLUB. На каждом из этих серверов имеются свои тома с именем SYS:. Вам надо сделать сервер NETLAB сервером "по умолчанию" и дополнительно подключиться к серверу COFFECLUB. Том SYS сервера NETLAB должен стать диском X:, том SYS сервера COFFECLUB - диском Y:. Всего этого можно добиться, если в файле net.bat (созданный вами в каталоге C:\NET) выполнить команду login для сервера NETLAB и подготовить соответствующим образом файл Login Script на сервере NETLAB.Например, для пользователя с именем USERNAME включите в файл net.bat следующую строку:

login netlab/username

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

Далее запишите в файл Login Script для пользователя с именем USERNAME на сервере NETLAB следующие строки:

attach coffeclub/username

map x: = netlab/sys:

map y: = coffeclub/sys:

При выполнении команды attach будет запрошен пароль пользователя с именем USERNAME на сервере COFFECLUB. Две команды map выполнят необходимые отображения дисков.


Добавление второго сервера


По мере роста сети и ее загрузки может встать вопрос о подключении дополнительного файл-сервера.

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

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

Во-первых, вам надо правильно указать номер сети и внутренний номер сети. Номер сети для второго сервера такой же, как и для первого, так как они подключены к одному и тому же кабелю. А вот внутренний номер сети второго сервера должен отличаться от внутреннего номера сети первого сервера.

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

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

Кроме того, вам необходимо подготовить для пользователей файл Login Script, в котором необходимо обеспечить отображение дисков обоих серверов на локальные диски рабочей станции. О том, как это сделать, мы уже говорили в разделе "Автоматическая настройка конфигурации" этой главы.



Файл shellcfg


Когда мы устанавливали сетевую оболочку на рабочие станции, для каждой станции нами был подготовлен файл net.cfg. В этот файл мы записали параметры для драйвера сетевого адаптера - номер прерывания и базовый адрес используемых портов ввода/вывода, например:

link driver ne2000

int 5

port 320

Файл shell.cfg необязательный и может создаваться при необходимости в том же каталоге, что и net.cfg. Он содержит команды, определяющие конфигурацию сетевой оболочки на рабочей станции. Мы расскажем вам об основных, наиболее полезных, на наш взгляд, параметрах. Полное описание вы найдете в документации, поставляемой вместе с Novell NetWare.

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

Сейчас для нас представляют интерес некоторые команды, влияющие на работу программы netx.com - резидентной программы сетевой оболочки рабочей станции DOS.



Группы пользователей


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

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

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

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

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

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

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

Правильным разграничением прав доступа среди администраторов сети системный администратор (супервизор сети) может добиться полного исключения влияния друг на друга разных групп пользователей.
Это в конечном счете повысит надежность работы системы в целом.

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

Наибольшую трудность вызывает определение прав доступа к томам и каталогам файл-сервера. Операционная система NetWare версии 3.11 предоставляет широкие возможности - вы можете разрешить только чтение файлов для данного каталога или только просмотр содержимого каталога. Можно разрешить создание файлов в каталоге и запись в эти файлы, но не чтение или просмотр содержимого каталога - это аналог почтового ящика, в который вы можете опускать письма (файлы), но не можете посмотреть, что лежит в почтовом ящике. Можно задать права доступа к отдельным файлам.

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

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

Создайте группу с минимально необходимыми всем пользователям правами доступа к томам сервера и сделайте всех членами этой группы (можно использовать группу EVERYBODY, которая появляется сама после установки NetWare 3.11). Тогда все пользователи будут иметь доступ к тем каталогам, которые нужны всем, например к каталогам, содержащим программы, нужные всем пользователям в сети. По возможности запретите для этой группы пользователей запись в любые каталоги файл-сервера.

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

Если у вас есть пользователи, которым требуются дополнительные права (например, права доступа к каким-либо каталогам или сетевым принтерам), создайте соответствующие группы пользователей и предоставьте им эти права. Для каждой лаборатории или отдела имеет смысл создать свою группу пользователей. Выделите для каждой лаборатории или отдела администратора и предоставьте ему права по управлению своей группой пользователей.

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


Каталог LOGIN


Самый первый каталог, который вы увидите сразу после загрузки сетевой оболочки на сетевом диске рабочей станции, называется LOGIN. Он содержит программу login.exe, программу slist.exe и некоторые другие файлы. Программа login.exe

нужна для выполнения процедуры подключения пользователя к сети. Вы уже запускали ее с параметром supervisor, при этом вы подключались к сети как системный администратор. Программа slist.exe

позволяет просмотреть список серверов, доступных для подключения.

Сразу после генерации в системе зарегистрированы два пользователя с именами SUPERVISOR и GUEST. Пользователь GUEST (гость) обладает минимальными правами. Вы можете попробовать войти в сеть с именем GUEST, при этом вы обнаружите, что количество каталогов на диске SYS уменьшилось. Каталоги никуда не пропали, просто теперь вы не имеете прав доступа к некоторым из них и система вам их даже не показывает.



Каталог MAIL


На диске SYS расположен каталог MAIL. Для каждого пользователя в этом каталоге операционной системой заводится свой отдельный каталог. В этом каталоге хранится стартовый файл пользователя (Login Script) и файл конфигурации заданий на печать.

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

Каталог MAIL может также использоваться почтовыми программами, работающими совместно с NetWare. Они, например, могут помещать почту (файлы данных или файлы с сообщениями) в каталог пользователя. Когда пользователь подключится к системе, он получит сообщение о наличии почты. С помощью почтовой программы он сможет извлечь почту из своего каталога, как из почтового ящика.

Просмотрев содержимое каталога MAIL, вы не найдете там каталогов с именами SUPERVISOR или GUEST. В каталоге находятся подкаталоги с именами, состоящими из одних цифр. Это и есть каталоги пользователей. Конечно, не слишком удобно, что названия каталогов пользователей закодированы цифрами. Однако, как мы уже говорили, вам практически никогда не придется искать каталог пользователя по имени пользователя. Для работы с содержимым каталогов пользователей в составе NetWare имеются специальные утилиты.

Но если вам все же потребуется узнать название каталога для конкретного пользователя, то с помощью утилиты syscon.exe из каталога SYS:PUBLIC вы сможете определить так называемый идентификатор пользователя. Это и есть имя каталога пользователя.



Каталог PUBLIC


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



Каталог SYSTEM


В этом каталоге хранятся файлы операционной системы NetWare, системные утилиты и некоторые программы, которые должны использоваться только системным администратором (супервизором).

Каталог SYSTEM должен быть доступен только для супервизора. Если вы войдете в сеть с именем GUEST, вы не увидите на томе SYS каталога SYSTEM.



Каталоги тома SYS


Сразу после установки Novell NetWare на томе SYS автоматически создаются несколько каталогов. Вам необходимо познакомиться с назначением основных созданных каталогов.



Команда FILE HANDLES


Эта команда определяет количество файлов, открытых одновременно на сетевых дисках. По своему назначению она аналогична параметру FILES, задаваемому в файле config.sys, но в отличие от последнего относится к файлам, открываемым на дисках файл-сервера.

Если ваша программа при работе с сетевыми дисками выдает сообщение "No available files", используйте команду FILE HANDLES. Увеличение числа одновременно открытых файлов через config.sys не приведет к желаемому результату и вызовет только напрасные потери оперативной памяти.

Команда имеет один параметр - количество одновременно открытых файлов, который задается в следующем формате:

FILE HANDLES=<число файлов>

Например:

FILE HANDLES=50



Команда LOCAL PRINTERS


Сразу после включения питания компьютера BIOS определяет количество установленных в компьютере принтерных портов. Если рабочая станция не имеет своего принтера (что часто бывает в локальных сетях), при попытке распечатать копию экрана (нажимая в среде MS-DOS комбинацию клавиш <Shift+PrtSc>) произойдет "зависание" компьютера.

Этого можно избежать, если использовать следующую команду:

LOCAL PRINTERS=0

Эта команда сообщает сетевой оболочке, что на данной рабочей станции нет локальных принтеров.



Команда MAX CUR DIR LENGTH


Операционная система MS-DOS использует обозначение пути к файлу, имеющее длину не более 64 символов. Вы можете обойти это ограничение, задав максимальную длину пути до 255 символов:

MAX CUR DIR LENGTH=255



Команда MAX PATH LENGTH


Максимальная длина пути для поиска файлов в MS-DOS (переменная PATH в файле autoexec.bat) составляет 128 байт, что может оказаться недостаточно. Вы можете увеличить максимальную длину пути до 255 символов:

MAX PATH LENGTH=255



Команда SET STATION TIME


Если вы укажите команду

SET STATION TIME=OFF

то при каждом запуске сетевой оболочки часы рабочей станции не будут синхронизироваться с часами файл-сервера.



Команда SHOW DOTS


Внутренняя структура файловой системы Novell NetWare полностью отличается от используемой MS-DOS. Поэтому NetWare эмулирует для рабочих станций MS-DOS файловую систему MS-DOS и обеспечивает поддержку всех системных вызовов (прерываний) MS-DOS для работы с этой файловой системой.

Однако без команды "SHOW DOTS=ON" эмуляция будет неполной - в каталогах не будет ссылок на текущий и родительский каталоги. Это может привести к тому, в частности, что при работе в среде Microsoft Windows вы сможете войти в каталог, но не сможете из него выйти.



Настройка сетевой операционной системы


Перед началом настройки познакомим вас с содержимым тома SYS, который образовался после установки NetWare.



Определение прав доступа к дискам файл-сервера


После того как вы создали группы пользователей и подключили самих пользователей, вам следует определить права доступа к каталогам и файлам файл-сервера.

Запустите утилиту syscon.exe. Сначала определите права доступа для групп пользователей. Для этого выберите из меню строку "Group Information", выберите нужную группу и нажмите <Enter>. Далее из меню "Group Information" выберите строку "Trustee Directory Assignments".

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

Нажмите клавишу <Insert>. Появится окно, озаглавленное "Directory In Which Trustee Should Be Added". Вы сможете указать путь к каталогу, для которого необходимо определить доступ, например:

sys:\users\frolov\alexandr\letters

Если вы вместо того, чтобы вводить путь к каталогу, нажмете еще раз клавишу <Insert>, появится список доступных вам файл-серверов. Выберите файл-сервер и нажмите <Enter>. Появится список томов, расположенных на этом сервере.

Выберите нужный том и из появившегося списка каталогов выберите нужный вам каталог. Затем нажмите клавиши <Esc> и <Enter>.

В списке "Trustee Directory Assignments" появится строка. Слева будет путь к каталогу, справа - строка следующего вида:

[ R F ]

Буквами R и F обозначается вид доступа, разрешенный группе для данного каталога. Нажав клавишу <Delete>, можно удалить строку из списка. При этом права на доступ к каталогу будут ликвидированы.

Буквы R и F означают, что группе разрешено чтение файлов (Read) и поиск файлов в каталоге (File Scan). Если вам надо изменить права, задаваемые по умолчанию, выберите из меню "Trustee Directory Assignments" нужную строку и нажмите <Enter>. Появится меню "Trustee Rights Granted". В нем будет две строки:

File Scan

Read

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

Таблица 11. Виды доступа к каталогам и файлам для Novell NetWare 3.11

Вид доступа ОбозначениеЧто разрешено

Access ControlA Изменение прав доступа к каталогу или файлу
File ScanF Просмотр содержимого каталога
CreateC Создание каталогов или файлов в данном каталоге
EraseE Удаление каталогов или файлов из данного каталога
ModifyM Изменение содержимого файлов (перезапись)
SupervisoryS Права супервизора (можно делать любые операции над файлами, расположенными в каталоге)
WriteW Запись в файл
Для определения прав доступа к отдельным файлам выберите строку "Trustee File Assignments". После этого выберите сервер и каталог, содержащий нужный файл аналогично тому, как это вы делали при определении прав доступа к каталогу.

Затем в появившемся окне "Enter a file for editing trustees, or press <Insert> for a list of files" введите имя файла или (что лучше) нажмите клавишу <Insert> для выбора файла из списка. Выбор подтвердите нажатием клавиши <Enter>.

Учтите, что, если содержимое файла на сервере изменится, вам придется заново предоставлять к нему доступ со стороны пользователей.

Вам следует задать для каталога SYS:PUBLIC права на просмотр содержимого и чтение (то есть права, задаваемые по умолчанию). Это нужно для того, чтобы пользователи могли запускать сетевые утилиты из каталога SYS:PUBLIC.

В некоторых случаях пользователям не нужны сетевые утилиты. Например, они могут просто работать с единственным томом SYS. Если это так, вы можете совсем не предоставлять некоторым пользователям доступ к каталогу SYS:PUBLIC.

Некоторые почтовые программы требуют, чтобы все пользователи имели доступ к каталогу SYS:MAIL на создание в нем файлов и запись (C и W). Доступ к этому каталогу должен быть организован по принципу почтового ящика - в него можно положить письмо, но нельзя взять или посмотреть содержимое ящика.

Обычные пользователи и администраторы групп не должны иметь никакого доступа к каталогу SYS:SYSTEM.Там находятся модули сетевой операционной системы и утилиты супервизора.

Не следует предоставлять пользователям доступ к корневым каталогам томов сервера. Предоставляйте пользователям доступ к каждому каталогу в отдельности. В этом случае создаваемые супервизором новые каталоги не будут доступны никому. Создав каталог, супервизор (или администратор группы, если он может создавать каталоги) может предоставить отдельным группам или пользователям доступ к нему. При этом он может быть уверен в том, что другие группы или пользователи не имеют никакого доступа к вновь созданному каталогу.


Освобождение основной оперативной памяти


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

Сетевая оболочка Novell NetWare состоит из нескольких резидентных программ, занимающих в общей сложности около 50 Кбайт памяти. Для прикладных программ при этом остается не очень много памяти.

Что можно предпринять для освобождения основной памяти?

Если рабочая станция - компьютер с процессором 80286, то не очень многое. Прежде всего следует убедиться в том, что вы используете MS-DOS версии 5.0 или 6.0 и что в файле config.sys подключен драйвер himem.sys, а также присутствует строка:

dos=high

В этом случае MS-DOS загрузит себя в верхнюю область памяти, освободив для программ до 620 Кбайт основной памяти.

Кроме того, следует удалить все лишние резидентные программы и драйверы, оставив минимально необходимый их набор.

Если рабочая станция выполнена на компьютере с процессором 80386 или 80486, вы сможете решить проблему с нехваткой памяти кардинальным образом.

Воспользуйтесь драйвером расширенной памяти emm386.exe, входящим в состав MS-DOS, или драйвером qemm.sys фирмы Quorterdeck. С помощью этих драйверов вы можете отобразить часть расширенной памяти на свободное адресное пространство в пределах первого мегабайта памяти, "доукомплектовав" таким образом первый мегабайт памяти за счет расширенной памяти.

Проще всего использовать драйвер qemm.sys версии 6.03. Замените в файле config.sys установленный там драйвер himem.sys на драйвер qemm.sys. Поместите в файл config.sys, например, такую строку:

device=c:\qemm\qemm.sys ram

После этого запустите программу optimize.com, входящую в комплект поставки QEMM. Программа выполнит два раза перезагрузку операционной системы, проанализирует имеющиеся драйверы и резидентные программы на предмет размера занимаемой ими памяти.

Перед запуском программы optimize.com подготовьте файл autoexec.bat таким образом, чтобы сетевая оболочка Novell NetWare загружалась автоматически после загрузки операционной системы.


После анализа программа optimize.com модифицирует файлы config.sys и autoexec.bat. Драйверы будут загружаться при помощи драйвера loadhi.sys, а резидентные программы - при помощи программы loadhi.com. Практически вся основная память при этом будет освобождена.

Если вы используете MS-DOS версии 6.0, для освобождения основной памяти удобно использовать драйвер emm386 и утилиту memmaker. Действия, выполняемые утилитой memmaker, во многом аналогичны действиям программы optimize из пакета QEMM. После запуска утилита memmaker два раза перезагрузит компьютер, внесет все необходимые изменения в файлы autoexec.bat и config.sys.

Основное, на наш взгляд, преимущество использования утилиты memmaker заключается в том, что эта утилита поставляется вместе с MS-DOS и при ее использовании не возникает никаких проблем с Microsoft Windows или Microsoft Windows for Workgroups (чего, к сожалению, нельзя сказать о QEMM).

Подробнее о процедуре освобождения основной памяти вы сможете прочитать в томе "Библиотеки системного программиста", посвященном оптимизации операционной системы MS-DOS (который уже готовится к печати).


Отображение дисков


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

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

Для выполнения такой задачи вам потребуется программа map.exe, располагающаяся на сервере в каталоге SYS:PUBLIC.

Пусть нам надо отобразить том USERSVOL на диск Z:. Это можно сделать, запустив программу map.exe со следующими параметрами:

map z: = USERSVOL

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

Вы можете отобразить на локальный диск не только целый том сервера, но и отдельный каталог. Например, следующая команда отобразит диск Y: на каталог SYS:PUBLIC:

map y: = sys:public

Если вы запустите программу map.exe без параметров, она выдаст на экран текущее отображение локальных дисков на каталоги и тома сервера.

Если созданный отображаемый диск вам больше не нужен, его можно удалить при помощи той же программы map.exe. Например, для удаления диска Z: введите команду:

map del z:

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

Если у вас в сети несколько серверов, необходимо перед именем тома указывать имя сервера:

map w: = netlab\sys:



Периодичность выгрузки сервера


Можно предложить несколько способов выгрузки сервера.

Самый простой заключается в том, что вы периодически выгружаете диски сервера на одни и те же магнитные ленты. В этом случае мы рекомендуем выгружать сервер два раза на разные магнитные ленты - если испортится одна копия, вы сможете восстановить сервер с резервной.

Этот способ хорош в том случае, когда содержимое дисков сервера обновляется не слишком часто. Когда вы сочтете, что на сервере произошло достаточно много изменений, вы выгружаете его два раза на разные ленты.

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

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

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

Если у вас нет проблем с магнитными лентами, используйте третий способ - циклическую выгрузку.

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

В этом случае вы имеете трехдневные, недельные и месячные копии.

Вместо магнитных лент лучше использовать лазерные диски с перезаписью или магнитные диски (если есть такая возможность). В этом случае время, затраченное на резервное копирование (и восстановление) будет значительно сокращено.

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



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


Войдите в сеть как супервизор и запустите программу syscon.exe. В появившемся меню выберите строку "User Information". Вы увидите список имеющихся пользователей, состоящий из двух строк - GUEST и SUPERVISOR.

Нажмите клавишу <Insert> и введите имя нового пользователя. Появится окно "User Names", в котором вам будет предложено создать для этого пользователя каталог на диске SYS с именем, совпадающим с именем пользователя. Если вы не собираетесь создавать такой каталог, нажмите <Esc>. Для создания каталога нажмите <Enter>.

В любом случае в списке "User Names" появится новый пользователь. Выберите его и нажмите <Enter>. Появится окно "User Information", напоминающее окно "Group Information".

Прежде всего создайте еще одного пользователя и наделите его правами супервизора (на тот случай, если вы забудете пароль супервизора). Для этого выберите строку "Security Equivalence". В появившемся списке нет пользователя SUPERVISOR. Вместо этого там находится "бесправная" группа EVERYONE. Ничего страшного, удалите группу EVERYONE клавишей <Delete> и нажмите <Insert>. Из полного списка пользователей и групп выберите пользователя SUPERVISOR и нажмите <Enter>. Теперь SUPERVISOR появится в списке "Security Equivalence". Выберите его и нажмите <Esc>. Вы создали пользователя с правами супервизора. Обязательно задайте пароль для него и для пользователя с именем SUPERVISOR. Для этого выберите строку "Change Password" и введите пароль два раза.

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

Для каждого пользователя вы можете записать полное имя, если выберете строку "Full Name" из меню "User Information".

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


Выбрав строку "Managed Users And Groups", вы сможете указать, какими пользователями и группами управляет данный пользователь. А с помощью строки "Managers" вы можете узнать, кто может управлять самим пользователем. Можно также сменить своего "менеджера".

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

Учтите, что "назначить" руководителя группы может только супервизор. Для этого, запустив утилиту syscon.exe, необходимо выбрать из меню "Available Topics" строку "Supervisor Options". Появившееся меню открывает для супервизора много полезных возможностей. В частности, выбрав строку "Workgroup Managers", супервизор может назначить руководителя группы. Причем этим руководителем может быть не только пользователь, но и группа пользователей.

Что еще есть полезного в меню "Supervisor Options"?

Прежде всего это средства для редактирования файла autoexec.ncf (строка "Edit System AUTOEXEC File"), назначения операторов системной консоли файл-сервера (строка "File Server Console Operators") и средства редактирования системного стартового файла (строка "System Login Script").

Файл autoexec.ncf находится в каталоге SYS:SYSTEM, супервизор может отредактировать его любым текстовым редактором. Но можно это сделать и из утилиты syscon.exe, если выбрать строку "Edit System AUTOEXEC File".

Для того чтобы пользователь мог управлять работой сервера (имел доступ к соответствующим командам), он должен иметь права оператора консоли. Супервизор обладает такими правами и может предоставить их другим пользователям. Для этого ему надо выбрать строку "File Server Console Operator".

Средства редактирования системного стартового файла будут описаны в разделе "Автоматическая настройка конфигурации".


Подключение второй сети через мост


Если вам необходимо сделать вторую сеть со своим файл-сервером, мы рекомендуем вам объединить две сети при помощи внутреннего моста.

Установите в компьютере, который будет использован для второго сервера, два сетевых адаптера. При этом на адаптерах с помощью перемычек необходимо установить разные прерывания, базовые адреса портов ввода/вывода и разные каналы прямого доступа к памяти (если ваши сетевые адаптеры используют каналы прямого доступа к памяти).

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

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

Что же касается сетевых адаптеров, то один из них подключен к старой сети, и для него необходимо задать тот же номер сети, что был указан при установке первого сервера. Второй сетевой адаптер подключен к новой сети, поэтому внутренний номер сети второго адаптера должен отличаться от указанного для старого сервера. И это понятно - появилась вторая сеть, второе кабельное хозяйство. Оно должно иметь свой индивидуальный номер.



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


Операционная система Novell NetWare версии 3.11 содержит развитую систему посылки сообщений. Вы можете послать короткое (не более одной строки) сообщение любому пользователю, любой группе пользователей или всем пользователям сразу. Сообщение можно послать как с рабочей станции, так и с консоли файл-сервера.

Для посылки сообщения с рабочей станции вы можете воспользоваться программой send, запускаемой из командной строки, либо диалоговой программой session. Обе эти программы находятся на диске сервера в каталоге SYS:PUBLIC.

Утилита send позволяет посылать с одной рабочей станции на другие короткое (длиной не более 44 символов) сообщение.

Если рабочая станция, на которую послано сообщение, находится в текстовом режиме, полученное сообщение отображается в нижней строке экрана. Работа станции приостанавливается до тех пор, пока пользователь не нажмет комбинацию клавиш <Control+Enter>.

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

Приведем формат запуска утилиты send:

send "сообщение" [to] параметры

Для посылки сообщения всем пользователям сервера SERVER используйте следующий вариант команды:

send "сообщение" SERVER/EVERYBODY

Можно послать сообщение отдельному пользователю или группе пользователей:

send "сообщение" netlab/frolov

send "сообщение" netlab/administrators

Можно послать сообщение на консоль файл-сервера:

send "сообщение" netlab/CONSOLE

Для посылки сообщений удобно использовать диалоговую утилиту session.

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

Выбрав строку "Change Current Server" главного меню утилиты, вы можете указать нужный вам сервер.


С помощью строки "Drive Mappings" можно просмотреть и изменить отображение сетевых каталогов на локальные диски рабочей станции.

Информацию о группах пользователей можно получить, если выбрать строку "Group List". Аналогично для получения информации о пользователях (и посылки сообщения) выберите строку "User List".

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

Длина посылаемого сообщения не может превышать 55 символов.

Используйте следующий формат:

broadcast "сообщение" to [параметр]

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

Если пользователь выдал команду castoff all, он не получит сообщения. Также не получат сообщения и те пользователи, которые работают в MS-DOS в графических приложениях (пользователи Microsoft Windows смогут получать сообщения, если среда Windows установлена правильно).

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


Служба новостей


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

Эта служба основана на использовании файла System Login Script. Напомним, что файл System Login Script содержит команды, выполняемые для каждого подключающегося к сети пользователя.

Создайте в каталоге SYS:MAIL каталог с именем, например SYSMSG. Предоставьте всем без исключения пользователям право на чтение файлов этого каталога (но не на запись!). В этом каталоге вы будете хранить обычный текстовый файл, содержащий сообщения, которые вы хотели бы довести до сведения всех пользователей. Назовите этот файл, например, sysmsg.txt.

Затем включите в файл System Login Script следующую последовательность команд:

display sys:mail/sysmsg/sysmsg.txt

pause

Когда пользователь войдет в сеть, на экран будет выведено содержимое файла sysmsg.txt, после чего для продолжения работы пользователю будет предложено нажать любую клавишу. Так что ваше сообщение он не пропустит и оно будет обязательно прочитано.



Создание других каталогов


По мере необходимости вы можете (войдя в сеть как пользователь SUPERVISOR) создать другие каталоги. Например, вы можете создать каталог с именем USERS и в нем несколько каталогов - по одному на каждого пользователя. Эти каталоги могут иметь имена, совпадающие с именами пользователей (используйте только латинские буквы).

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



Создание групп пользователей


Войдите в сеть как супервизор. Из каталога SYS:PUBLIC запустите программу syscon.exe. С помощью этой программы вы будете выполнять практически всю работу по управлению пользователями и правами доступа.

Из меню "Available Topics" выберите строку "Group Information". В появившемся окне "Group Names" вы увидите имена имеющихся групп. Как мы уже говорили, сразу после установки Novell NetWare автоматически создается группа EVERYONE.

Вы можете образовать новую группу пользователей, если нажмете клавишу <Insert> и введете имя новой группы. Если вы ошиблись, имя группы можно изменить, если ее высветить и нажать клавишу <F3>. Вы сможете отредактировать имя группы. Для удаления группы ее надо высветить и нажать клавишу <Delete>.

Для группы можно задать различные характеристики. Создайте группу с любым именем, выберите ее и нажмите клавишу <Enter>. На экране появится меню "Group Information".

Вы можете также задать полное имя группы. Для этого выберите поле "Full Name". В полном имени группы можно отразить назначение этой группы, например: ^Администраторы лаборатории А/25-007^.

Выбрав в меню "Group Information" строку "Managed Users And Groups", вы сможете добавить в группу или удалить из нее подчиненных пользователей или подчиненные группы. Добавление выполняется клавишей <Insert>, удаление - клавишей <Delete>.

Для того чтобы определить пользователей, управляющих группой, выберите строку "Managers". С помощью клавиши <Insert> вы сможете добавить в появившийся список отдельных пользователей или группы. Добавленные пользователи и группы пользователей получат права по управлению группой, в частности они смогут включать в группу новых пользователей и определять их права.

Выбрав строку "Member List", вы увидите список пользователей, входящих в группу. Вы сможете добавлять в этот список пользователей из числа имеющихся. С помощью клавиши <Delete> можно удалить пользователя из группы.

Выбрав строку "Other Information", вы сможете определить, обладает ли данная группа правами оператора консоли файл-сервера, а также сможете узнать идентификатор группы (Group ID).

Очень важны строки "Trustee Directory Assignments" и "Trustee File Assignments". Выбирая эти строки, вы сможете определить права группы пользователей по доступу к каталогам и файлам файл-сервера. Мы займемся этим немного позже. А сейчас мы расскажем вам, как создать новых пользователей. Напомним, что сразу после установки Novell NetWare система знает только двух пользователей с именами SUPERVISOR и GUEST.



Удаленная консоль


Некоторые операции по управлению файл-сервером можно выполнить только с помощью консоли самого файл-сервера. Например, для того чтобы завершить работу файл-сервера, надо из системного приглашения консоли (двоеточия ":") выдать команду EXIT.

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

Поместите в конец файла startup.ncf следующие две строки:

load remote admpassword

load rspx

Программа remote.nlm обеспечит доступ к консоли с рабочей станции, при этом будет запрошен пароль, который в нашем случае задан как "admpassword". Вторая программа - rspx.nlm - также необходима для работы с удаленной консолью.

Загрузив обе программы с консоли файл-сервера, запустите на рабочей станции программу rconsole.exe из каталога SYS:SYSTEM.

На экране появится меню, в котором вы сможете выбрать один из файл-серверов, имеющихся в сети. Учтите, что в списке будут только те файл-серверы, на которых загружены программы remote.nlm и rspx.nlm.

Выберите файл-сервер и введите пароль. Можно ввести пароль, указанный при запуске программы remote.nlm или пароль супервизора.

После ввода пароля ваш экран станет точной копией экрана консоли

файл-сервера.

С помощью комбинации клавиш <Shift+Esc> вы можете вернуться к предыдущему меню, в котором вы выбирали файл-сервер.

Для переключения экранов, принадлежащих разным nlm-процессам, работающим одновременно на файл-сервере, вы можете использовать клавиши <-> и <+>, расположенные на дополнительной клавиатуре (клавиши серого цвета).

Если на дополнительной клавиатуре вы нажмете клавишу <*>, появится меню "Available Option". Пользуясь этим меню, вы можете, в частности, завершить работу с удаленной консолью. Для этого надо выбрать строку "Resume Remote Session With Server".


Утилита rconsole имеет и другие возможности, которые мы не будем описывать здесь из-за ограниченного объема книги. Отметим только, что с помощью этой утилиты вы можете просмотреть содержимое сетевых каталогов, а также обновить каталоги SYS:PUBLIC и SYS:SYSTEM с дистрибутивных дискет операционной системы Novell NetWare.

Подключив средства удаленной консоли, вы можете смело отключать от файл-сервера клавиатуру и видеомонитор - они там больше не нужны! Единственное, что нужно сделать, - это указать при помощи программы SETUP, запускаемой через BIOS, что на этапе инициализации не надо проверять клавиатуру (так как ее нет).

Если вы правильно подготовили файлы автоматической инициализации (autoexec.bat, stuptup.ncf, autoexec.ncf), при перезапуске сервера произойдет автоматический выход файл-сервера на рабочий режим. В этом случае при временном прекращении подачи электроэнергии у вас нет необходимости даже подходить к файл-серверу: когда подача электроэнергии возобновится, файл-сервер автоматически перезапустится. Однако все же лучше использовать для сервера устройство бесперебойного электропитания.


Утилита MONITOR


Для выполнения задач текущего контроля состояния сети и управления сервером операционная система Novell NetWare имеет специальную программу-монитор monitor.nlm. Она запускается на сервере (через консоль сервера) как nlm-процесс следующей командой:

load monitor

Вы можете записать эту команду в файл startup.ncf, и тогда монитор будет запускаться каждый раз при загрузке сервера.

Напомним вам, что работа программы monitor.nlm выполняется в мультизадачном режиме. Поэтому если при запуске монитора вы получите сообщение

This module is ALREDY loaded and cannot be loaded more than once

(этот модуль уже загружен и не может быть загружен более одного раза), то это означает, что монитор был запущен ранее. В этом случае просто нажимайте комбинацию клавиш <Alt+Esc> до тех пор, пока вы не увидите экран монитора.

При запуске монитора на экране появляется окно "Information for Server ..." (вместо точек выводится имя сервера) и меню "Available Options".

В окне "Information for Server ..." отображается состояние сети. Вы можете узнать продолжительность непрерывной работы сервера (строка "File Server Up Time"), процент использования процессора сервера (строка "Utilization") и получить другую информацию.

Меню "Available Options" позволит вам получить детальную информацию о файл-сервере.

Выбрав строку "Connection Information", вы сможете не только увидеть список активных соединений с рабочими станциями, но и сможете при помощи клавиши <Delete> завершить работу пользователя (разорвать его связь с файл-сервером). Эту операцию надо делать в крайнем случае, при невозможности нормального завершения работы пользователя.

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

При помощи строки "LAN Information" вы можете просмотреть список активных драйверов сетевых адаптеров сервера и используемые ими параметры.

Если на время своего отсутствия вам надо заблокировать клавиатуру консоли, вы сможете это сделать, выбрав строку "Lock File Server Console". Однако лучше всего отключить от сервера и клавиатуру, и видеомонитор. Доступ к системной консоли NetWare в этом случае вы сможете осуществлять с помощью удаленной консоли.

Для завершения работы монитора можно воспользоваться строкой "Exit" основного меню программы. Можно также завершить монитор при помощи нескольких нажатий на клавишу <Esc>. А можно и не завершать монитор вовсе. Если вам нужен доступ к приглашению системной консоли (":"), переключитесь на задачу системной консоли при помощи комбинации клавиш <Alt+Esc>.



Восстановление файл-сервера


Для восстановления сервера вначале выполните процедуру установки Novell NetWare с дистрибутивных дискет. После этого восстановите с магнитных лент каталоги и файлы, находившиеся на сервере в момент выгрузки.

После этого восстановите базу данных пользователей и их права с дискеты, полученной на этапе выгрузки.

Для этого запустите программу nbackup.exe и из меню "Main Menu" выберите строку "Restore Options". Укажите рабочий каталог, выбрав из меню "Restore Menu" строку "Select Working Directory".

Далее выберите строку "Restore Session". Появится меню, в котором каждая строка содержит информацию о выполненной вами ранее выгрузке сервера. Выберите ту строку, которая вам нужна. Если вы делаете выгрузку в первый раз, в меню будет всего одна строка.

Появится диалоговая панель "Restore Option". Вам необходимо заполнить поля в этой панели.

В поле "Restore the Bindery" установите значение "Yes", так как вам надо восстановить список ползователей и их пароли.

В поле "File Exists" оставьте значение "Overwrite Existing File", которое находится там по умолчанию.

Остальные поля должны содержать следующие значения:

Files to Include: All

Files to Exclude: None

Directories To Include: All

Directories To Exclude: None

В поле "Data Location" вам надо указать путь к каталогу, содержащему восстанавливаемые данные. Если данные находились на дискете, перепишите их, например на диск D:, и укажите D:\.

Нажмите клавишу <Esc> и подтвердите свое желание сохранить параметры восстановления. Появится меню "Start Restore". Для начала процесса восстановления выберите в этом меню строку "Yes". Укажите, что диск, содержащий данные для восстановления, несменный (вам будет задан соответствующий вопрос).

После завершения процесса восстановления вы получите сообщение:

File server restore completed.

Press ENTER to Continue.

Нажимая клавишу <Esc>, завершите работу программы nbackup.exe.



Выгрузка файл-сервера


Войдите в сеть с именем SUPERVISOR, проследите за тем, чтобы кроме вас в сети не было других пользователей.

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

Запустите программу nbackup.com из каталога SYS:PUBLIC.

В меню "Select the desired Device" выберите строку "DOS Devices". В появившемся меню "Main Menu" выберите строку "Change Current Server" и из появившегося списка выберите сервер, который вы собираетесь выгружать.

Затем выберите строку "Backup Options". Появится меню "Backup Menu". Выберите строку "Select Working Directory" и задайте путь для каталога, который будет использован в качестве рабочего при выгрузке. При этом вам будет задан вопрос, является ли указанный диск сменным (дискета, картридж) или нет. Если вы выбрали в качестве рабочего каталог винчестера, выберите строку "No", так как винчестер - несменный носитель данных.

После выбора рабочего каталога из меню "Backup Menu" выберите строку "Backup File Server". Появится диалоговая панель с названием "Backup Option". Эта панель позволит вам задать различные параметры для процесса выгрузки.

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

В поле "Backup Bindery" проставьте значение "Yes" (нажав клавишу <Y>). Это будет означать, что требуется выгрузить сведения о пользователях сервера и их паролях.

В поле "Backup Trustees" также проставьте значение "Yes". При этом вы сможете выгрузить права доступа к томам, каталогам и файлам сервера.

Поле "Modified Files Only" позволяет управлять объемом выгружаемых файлов. В этом поле проставьте значение "No".
Это будет означать, что вам необходимо выгрузить все файлы, а не только те, что были изменены с момента последней выгрузки (у которых в дескрипторе каталога DOS установлен бит модификации).

В поле "Clear modify bit" проставьте значение "No", так как мы не собираемся выгружать файлы (предполагается, что сами файлы уже выгружены).

В поле "Files to Include" оставьте значение "All", которое появляется там по умолчанию. А вот в поле "Files to Exclude" нажмите клавишу <Enter> и затем <Insert>. Введите образец "*.*" для файлов, которые не будут

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

В полях "Backup Hidden Files" и "Backup System Files" проставьте значение "Yes".

Укажите путь для каталога, в который будет производиться выгрузка, в поле "Destination Directory". Вам будет опять задан вопрос о том, является ли диск, на котором расположен каталог, сменным.

Нажмите клавишу <Esc> и подтвердите ваше желание сохранить заданные параметры выгрузки. После этого появится меню "Start Backup Menu", в котором для начала выгрузки надо выбрать строку "Start Backup Now".

После завершения процесса выгрузки вы получите сообщение:

File server backup completed.

Press ENTER to Continue.

После того, как вы нажмете клавишу <Enter>, вы снова окажетесь в меню "Backup Menu". Нажимая клавишу <Esc>, можно завершить работу программы nbackup.exe.

В результате выгрузки в каталоге, который вы определили, образуются файлы с именами:

back$000.000

back$err.000

back$log.000

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

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


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


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

Если вы собираетесь приобрести стример для файл-сервера, надо выбрать такой тип стримера, который бы поддерживался Novell NetWare, например Wangtec. Это связано с тем, что для работы со стримером вы не сможете использовать его собственное программное обеспечение, если оно не предназначено для работы в среде NetWare.

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

В чем особенность процедуры выгрузки дисков файл-сервера?

Собственно выгрузка файлов, хранящихся на файл-сервере, производится обычным способом, то есть вы выгружаете содержимое дисков сервера на ленты так же, как и содержимое локальных дисков рабочей станции. Разумеется, перед выгрузкой вы должны подключиться к сети как пользователь с именем SUPERVISOR (иначе вам не будут доступны все файлы и каталоги). Кроме того, попросите всех пользователей отключиться от сети.

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

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

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

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

Перед восстановлением файлов установите с дистрибутивных дискет на новый диск операционную систему Novell NetWare. Затем восстановите с магнитных лент содержимое всех файлов и каталогов, войдя в сеть как супервизор. На последнем этапе восстановите группы пользователей и права доступа с дискеты, которую вы сформировали во время последней выгрузки файл-сервера.

Теперь перейдем к описанию процедур выгрузки и восстановления файл-сервера.