IF
Условный оператор IF превращает ваш Login Script в небольшую программу. С его помощью вы можете проверить то или иное условие и в зависимости от результатов проверки выполнить разные команды. Например, можно проверить принадлежность пользователя к той или иной группе и для каждой группы (или даже для конкретного пользователя) выполнить свою инициализирующую последовательность команд.
IF условия [AND|OR|NOR] условия THEN команда ELSE BEGIN команда END
В качестве условия в команде IF обычно проверяется равенство или неравенство так называемых переменных идентификации (Identifier Variables). Мы расскажем вам только о самых необходимых переменных. Все эти переменные можно разделить на несколько групп.
INCLUDE
Эта команда действует аналогично оператору #include в языке программирования Си - она позволяет включать в файл Login Script содержимое других файлов. Благодаря этому размер файла Login Script можно уменьшить.
include [путь]имя_файла
Пример:
if member of "ADMINISTRATORS" then include SYS:LOGS\ADMIN.LOG if member of "SMARTUSERS" then include SYS:LOGS\SMART.LOG
Информация о пользователе
FULL_NAMEFULL_NAME | Полное имя пользователя, как оно задано при помощи программы syscon.exe |
LOGIN_NAMELOGIN_NAME | Имя, под которым пользователь подключился к серверу |
USER_IDUSER_ID | Личный идентификатор пользователя на сервере |
Информация о рабочей станции
MACHINEMACHINE | Название модели компьютера, для которой создана сетевая оболочка (обычно IBMPC) |
OSOS | Название операционной системы, на которой работает оболочка, например, MSDOS |
OS_VERSIONOS_VERSION | Версия операционной системы, используемой на рабочей станции |
P_STATIONP_STATION | Сетевой адрес станции, состоит из 12 шестнадцатиричных цифр |
SMACHINESMACHINE | Короткое название компьютера, например, IBM |
STATIONSTATION | Номер соединения для данной рабочей станции |
Дополнительно к перечисленным выше переменным можно обращаться и к переменным среды DOS.
Примеры:
Проверка результата выполнения команды
attach netlab/frolov if "%ERROR_LEVEL"="0" then map z: = netlab/sys:
Проверка на принадлежность пользователя к определенной группе
if MEMBER_OF "administrators" then map u: = sys:\system
Insecure passwords
Система не удовлетворена паролем: либо он совпадает с именем пользователя, либо его длина меньше заданного минимума.
INSTALL
С помощью команды load install можно выполнить установку Novell NetWare с дистрибутивных дискет, а также создание и редактирование файлов автоматической инициализации сервера.
Интеграция локальных и глобальных сетей
Существует программное обеспечение, способное интегрировать локальные и глобальные сети. В этом случае один из компьютеров локальной сети подключается через телефонный маршрутизатор (содержащий несколько модемов) к глобальной сети.
Все пользователи такой сети могут работать с глобальной сетью, обращаясь к модемам, установленным на телефонном маршрутизаторе. Таким образом, нет необходимости подключать каждую рабочую станцию через модем к отдельной телефонной линии.
Использование файла WFWSYSCFG
При установке Microsoft Windows for Workgroups на рабочие станции в том каталоге, где находятся файлы Microsoft Windows for Workgroups, создается файл wfwsys.cfg . В этом файле хранятся параметры, имеющие отношение к безопасности данных.
Пользователь рабочей станции не может изменять файл wfwsys.cfg или копировать его с других рабочих станций, так как каждый экземпляр файла "привязывается" к диску рабочей станции. Если же этот файл удалить или переименовать, все функции Microsoft Windows for Workgroups, связанные с доступом к сети, станут недоступными для пользователя.
Единственный способ внесения изменений в файл wfwsys.cfg заключается в использовании для этого приложения admincfg.exe , которому посвящена данная глава. С помощью этого приложения можно редактировать файлы wfwsys.cfg, расположенные локально и на удаленных рабочих станциях Microsoft Windows for Workgroups, что облегчает централизованное управление сетью.
Дополнительно приложение admincfg.exe позволяет закрыть файл wfwsys.cfg паролем. Это нужно для того, чтобы пользователь не смог отредактировать его, просто запустив копию приложения admincfg.exe без ведома системного администратора.
Использование устройства UPS
Для организации совместной работы операционной системы Novell NetWare с устройством бесперебойного питания Smart-UPS , подключенного с помощью интерфейсного адаптера UPS Monitoring Board (выпускаемой фирмой American Power Conversion) вы можете использовать программу ups.nlm, запустив ее через файл startup.ncf .
Пример команды запуска:
load ups type=standalone port=231 discharge=3 recharge=36
Параметр type задает имя интерфейсного адаптера.
При помощи параметра port следует указать номер порта ввода/вывода интерфейсного адаптера UPS Monitoring Board , который определяется с помощью перемычек. Для справки смотрите документацию, которая поставляется вместе с интерфейсным адаптером.
Параметр discharge определяет время в минутах, в течение которого устройство UPS может питать компьютер с момента перехода на аккумуляторное питание.
С помощью параметра recharge устанавливается коэффициент перезарядки, который фирма American Power Conversion рекомендует устанавливать равным 36.
Электронная документация для Novell NetWare
Для сетевой операционной системы Novell NetWare версии 3.12 существует электронный вариант документации (для работы в среде Microsoft Windows) в виде гипертекста, который называется Novell ElectroText . Эта документация занимает на диске десятки мегабайт, так как содержит множество книг, которые можно приобрести и в печатном виде.
Для установки справочной системы Novell ElectroText вам необходимо переписать все входящие в комплект поставки файлы (сохранив структуру каталога) в каталог с именем DOC. Последний можно создать на любом диске, как локальном, так и на диске файл-сервера, обеспечив к нему доступ на чтение.
Дале вам нужно отредактировать файл et.ini и записать его в каталог, в который установлена операционная система Microsoft Windows. Суть изменений заключается в том, что вы должны отредактировать некоторые из строк файла, указав в них диск, на котором расположен каталог DOC.
Ниже мы привели те строки, которые вы должны изменить (предполагается, что каталог DOC создан на диске D:).
... [DYNATEXT] ... DATA=D:/DOC/DATA ... AUTH=D:/DOC/DATA/SECURITY/AUTH ... PUBLIC_NOTES=D:/DOC/PUBNOTES ... [DOCSETS] ... NW40=D:/DOC/$NWLANGUAGE/NW40 NW312=D:/DOC/$NWLANGUAGE/NW312 ETHELP=D:/DOC/$NWLANGUAGE/ETHELP ... [LIBRARIES] ... ETLPATH=D:/DOC/$NWLANGUAGE ...
После подготовки файла et.ini и копирования его в каталог Microsoft Windows создайте в любой группе приложения Program Manager пиктограмму, соответствующую файлу et.exe из каталога doc\public.
Запустив приложение et.exe , вы увидите главное окно справочной системы Novell ElectroText (рис. 9.54).
Рис. 9.54. Главное окно справочной системы Novell ElectroText
Сделайте левой кнопкой мыши двойной щелчок по пиктограмме "NetWare 3.12 Manuals". Вы увидите набор книг, входящих в комплект документации для Novell NetWare версии 3.12 (рис. 9.55).
Рис. 9.55. Набор книг из комплекта документации Novell NetWare версии3.12
Раскройте двойным щелчком левой кнопки мыши любой том документации. На экране появится новое окно, разделенное по вертикали на две части (рис. 9.56).
В левой части находится оглавление книги, в правой - содержимое выбранной вами книги.
Рис. 9.56. Раскрытая книга документации
Вы можете раскрывать или закрывать отдельные главы или разделы книги, пользуясь ее оглавлением. Выбрав нужную строку оглавления, вы попадете в соответствующее место книги, которое отобразится справа.
Как и в любом гипертексте, в справочной системе Novell ElectroText имеются ссылки на разделы, рисунки и таблицы. Например, на рис. 9.57 показана ссылка на рисунок в виде маленького фотоаппарата.
Рис. 9.57. Ссылка на рисунок
Сделав по фотоаппарату двойной щелчок левой клавишей мыши, вы увидите рисунок (рис. 9. 58).
Рис. 9.58. Просмотр рисунка
Пользуйтесь документацией, электронной или в виде печатных книг. Наиболее исчерпывающие сведения о Novell NetWare (в частности, сведения о том, как выходить из затруднительных ситуаций) вы сможете найти только в документации, поставляемой вместе с Novell NetWare (есть и на русском языке). Наша книга и по своему объему, и по замыслу не может претендовать на освещение всех аспектов установки и использования Novell NetWare.
Как подключить компьютер к сети
Теперь вы знаете, что дает объединение компьютеров в сеть. Но есть еще два немаловажных вопроса: как выполнить такое объединение и сколько это будет стоить?
Так как первая часть книги рассчитана на пользователей, мы не будем сейчас вдаваться в технические детали, а только опишем основные принципы. Более глубокая информация, приведенная во второй части, предназначена для технического персонала и сетевого администратора.
Способы объединения зависят от того, какая создается сеть - локальная или глобальная.
Каталог LOGIN
Самый первый каталог, который вы увидите сразу после загрузки сетевой оболочки на сетевом диске рабочей станции, называется LOGIN. Он содержит программы login.exe, slist.exe и некоторые другие файлы.
Программа login.exe, как мы уже говорили в первой части книги, нужна для выполнения процедуры подключения пользователя к сети. Программа slist.exe позволяет просмотреть список серверов, доступных для подключения.
Сразу после генерации в системе зарегистрированы два пользователя с именами SUPERVISOR и GUEST .
Пользователь с именем SUPERVISOR обладает всеми правами и имеет доступ ко всем ресурсам файл-сервера Novell NetWare. Сразу после установки Novell NetWare для пользователя SUPERVISOR не определено никакого пароля, поэтому любой может подключиться к файл-серверу как системный администратор. Скоро вы научитесь устанавливать для пользователей пароли и тогда сможете закрыть доступ к системным ресурсам файл-сервера.
Пользователь GUEST (гость) обладает минимальными правами. Вы можете попробовать войти в сеть с именем GUEST. При этом вы обнаружите, что количество каталогов на диске SYS уменьшилось. Каталоги никуда не пропали, просто теперь вы не имеете прав доступа к некоторым из них и система вам их даже не показывает.
Каталог MAIL
На диске SYS расположен каталог MAIL . Для каждого пользователя в этом каталоге операционной системой заводится свой отдельный каталог. В этом каталоге хранится стартовый файл пользователя (Login Script ) и файл конфигурации заданий на печать.
Операционная система сама вносит изменения в файлы, хранящиеся в каталоге MAIL . Вам никогда не потребуется непосредственно редактировать файлы, хранящиеся в этом каталоге, для этого предназначены соответствующие средства.
Каталог MAIL может также использоваться почтовыми программами, работающими совместно с Novell NetWare. Такие программы могут, например, помещать почту (файлы данных или файлы с сообщениями) в каталог пользователя. Когда пользователь подключится к системе, он получит сообщение о наличии почты. С помощью почтовой программы он сможет извлечь почту из своего каталога, как из почтового ящика.
Просмотрев содержимое каталога MAIL , вы не найдете там каталогов с именами SUPERVISOR или GUEST . В каталоге находятся подкаталоги с именами, состоящими из одних цифр. Это и есть каталоги пользователей. Конечно, не слишком удобно, что названия каталогов пользователей закодированы цифрами. Однако, как мы уже говорили, вам практически никогда не придется искать каталог пользователя по имени пользователя. Для работы с содержимым каталогов пользователей в составе Novell NetWare имеются специальные программы.
Но если вам все же потребуется узнать название каталога для конкретного пользователя, то с помощью программы syscon.exe из каталога SYS :PUBLIC вы сможете определить так называемый идентификатор пользователя. Это и есть имя каталога пользователя.
Каталог PUBLIC
В каталоге PUBLIC находятся сетевые программы, доступные для всех пользователей.
Учтите, что некоторые программы работают по-разному в зависимости от того, какими правами обладает запустивший их пользователь. Например, системный администратор может с помощью программы syscon.exe подключать пользователей в сети и наделять их любыми правами, вплоть до прав системного администратора. Если же эту программу запустит пользователь GUEST , он сможет сделать с ее помощью немного: узнать кое-что о своих правах доступа, поменять пароль и отредактировать свой файл автоматического конфигурирования Login Script .
Каталог SYSTEM
В этом каталоге хранятся файлы операционной системы Novell NetWare, системные программы, а также некоторые другие программы, которые должны использоваться только системным администратором (супервизором).
Каталог SYSTEM должен быть доступен только для системного администратора. Если вы войдете в сеть с именем GUEST , вы не увидите на томе SYS каталога SYSTEM, так как пользователь GUEST не имеет в этом каталоге никаких прав.
Каталоги тома SYS
Сразу после установки Novell NetWare на томе SYS автоматически создаются несколько каталогов. Некоторые из этих каталогов нужны пользователям, некоторые - только системному администратору. Вам необходимо познакомиться с назначением основных созданных каталогов.
Количество и расположение рабочих станций
Прежде всего, необходимо выяснить количество рабочих станций и их расположение. Желательно расположить рабочие станции в одной комнате или на одном этаже здания. Это позволит сократить затраты на прокладку сетевого кабеля, электропитающей сети и шины заземления.
Конечно, вы не всегда можете повлиять на расположение рабочих станций. Однако лучше сразу проложить кабель так, чтобы его впоследствии не пришлось переносить.
Если же не исключена возможность переноса рабочих станций из одной комнаты в другую, рассмотрите возможность завести кабель в те комнаты, где пока нет рабочих станций, но где они в скором времени могут появиться. Однако не увлекайтесь, так как чрезмерная длина кабеля в случае шинной топологии приведет к необходимости покупать дорогостоящие репитеры.
Команды для ввода с консоли сервера
В этом разделе мы перечислим основные команды, которые можно вводить с консоли файл-сервера (основной или удаленной).
Команды файла Login Script
В этом разделе мы опишем команды, которые удобно использовать при создании файлов System Login Script и User Login Script.
Команды Novell NetWare
11.1. Команды файла Login Script
11.2. Сетевые программы для пользователя
11.3. Сетевые программы для супервизора
11.4. Команды для ввода с консоли сервера
11.5. NLM-программы Novell NetWare
В этой главе мы приведем краткий справочник команд и служебных программ сетевой операционной системы Novell NetWare версии 3.12. Описанные программы и команды будут полезны как для системных администраторов, так и квалифицированных пользователей Novell NetWare.
Команды Novell NetWare Lite
Для выдачи команд Novell NetWare Lite запустите программу net.exe , находящуюся в каталоге C:\NWLITE и укажите имя команды в качестве параметра. Вслед за именем команды могут следовать дополнительные параметры, например:
net login supervisor
Практически все, что можно сделать с помощью команд, вы можете сделать и при помощи утилиты net.exe . Однако в некоторых случаях удобнее пользоваться командами, например, включив команды инициализации в пакетный файл startnet.bat .
Ниже мы привели список команд Novell NetWare Lite:
Команда | Назначение |
AUDIT | Запись сообщения в отчет |
CAPTURE | Переназначение принтерного порта |
HELP | Получение справочной информации |
INFO | Получение информации о рабочей станции |
LOGIN | Подключение к сети |
LOGOUT | Отключение от сети |
MAP | Отображение сетевого каталога на диск рабочей станции |
NDLIST | Получение списка сетевых каталогов |
NPLIST | Получение списка сетевых принтеров |
Печать файла | |
RECEIVE | Разрешение или запрещение приема сообщений |
SAVE | Сохранение конфигурации сети |
SEND | Посылка сообщения пользователям |
SETPASS | Установка пароля |
SLIST | Получение списка серверов |
TIME | Синхронизация часов рабочей станции с часами сервера |
ULIST | Получение списка пользователей |
Копирование стартовых файлов Novell NetWare
Операционная система Novell NetWare версии 3.12 поставляется на дискетах или на компакт-диске. Мы рассмотрим только один вариант установки Novell NetWare - с использованием дискет.
Возьмите самую первую установочную дискету, которая называется "NetWare 3.12 INSTALL Diskette", и вставьте ее в подходящий по размеру дисковод.
Запустите с этой дискеты командный файл install.bat, пользуясь приглашением MS-DOS:
a:\>install
Через некоторое время вы увидите на экране сообщение о формате кадра, использованного в Novell NetWare версии 3.12 (рис. 8.1).
Рис. 8.1. Сообщение о формате кадра, использованного в Novell NetWare версии 3.12
Одновременно по сети могут передаваться пакеты данных (кадры) различного типа (формата). Помимо передаваемых данных, пакет содержит некоторую служебную информацию, такую, как адрес отправителя пакета, адрес получателя и т. п.
Вам пока достаточно знать, что в операционной системе Novell NetWare версии 3.11 использовался формат кадра ETHERNET_802.3 , а в версии 3.12 по умолчанию применяется формат кадра ETHERNET_802.2 .
Если в вашей сети есть файл-серверы Novell NetWare только версии 3.12, вы должны использовать формат кадра ETHERNET_802.2 . Если же в сети работают одновременно файл-серверы версий 3.11 и 3.12, следует использовать формат кадра ETHERNET_802.3 (во всяком случае, до тех пор, пока на всех файл-серверах вы не замените версию Novell NetWare на 3.12).
Ваши действия в ответ на сообщение, показанное на рис. 8.1, очень просты: нужно нажать любую клавишу для продолжения работы.
На экране появится главное меню программы установки Novell NetWare (рис. 8.2).
Рис. 8.2. Главное меню программы установки Novell NetWare
Выберите в этом меню строку "Install new netware v3.12" и нажмите клавишу <Enter>.
Вы увидите меню "Disk Partition Options" (рис. 8.3).
Рис. 8.3. Меню "Disk Partition Options"
Здесь вам предлагается сделать выбор - сохранить уже имеющийся первичный раздел DOS или создать новый.
В результате вы лишь получите сообщение, показанное на рис. 8.10.
Рис. 8.10. Сообщение о невозможности использования указанной комбинации кода страны и номера кодовой страницы
Для продолжения установки Novell NetWare вам следует выбрать правильный код страны и номер кодовой страницы (рис. 8.11).
Рис. 8.11. Правильные значения для кода страны и номера кодовой страницы
После изменения этих величин вы увидите на экране сообщение о необходимости изменения конфигурации DOS после завершения установки файл-сервера (рис. 8.12).
Рис. 8.12. Сообщение о необходимости изменения конфигурации DOS
Однако самое лучшее решение - использование для файл-сервера оригинальной версии MS-DOS.
Далее вам следует выбрать формат для имен файлов (рис. 8.13).
Рис. 8.13. Выбор формата имен файлов
Нужно выбрать строку "DOS Filename Format".
После этого на экране появится вопрос о необходимости определения дополнительных стартовых команд (рис. 8.14).
Рис. 8.14. Вопрос о необходимости определения дополнительных стартовых команд
Выберите строку "No" и нажмите клавишу <Enter>.
Далее программа установки предложит вам выполнять автоматический запуск файл-сервера Novell NetWare каждый раз при обработке файла autoexec.bat (рис. 8.15).
Рис. 8.15. Вопрос о необходимости автоматического запуска файл-сервера Novell NetWare при обработке файла autoexec.bat
Если ответить на этот вопрос утвердительно, в файл autoexec.bat будет добавлена строка запуска программы server.exe. Эта программа предназначена для старта операционной системы Novell NetWare.
После этого программа установки выполнит попытку запуска операционной системы Novell NetWare. В случае успеха вы увидите на экране ряд сообщений и командное приглашение. Командное приглашение Novell NetWare версии 3.12 имеет следующий вид:
<servername>:
где servername - имя сервера, как вы его указали раньше. Например, если вы назвали свой сервер SERVER312, командное приглашение примет такой вид:
SERVER312:
Итак, будем считать, что вам удалось выполнить первый этап установки файл-сервера.Вы создали стартовый каталог, скопировали в него все необходимые файлы и запустили Novell NetWare, о чем свидетельствуют сообщения, появившиеся на экране системной консоли файл-сервера.
Однако это еще далеко не все.
Теперь мы перейдем ко второму этапу установки файл-сервера, который выполняется в среде Novell NetWare.
Литература
Фролов А.В., Фролов Г.В. Персональный компьютер - шаг за шагом. Т.1. Введение в MS-DOS, MS Windows, MS Word for Windows. М.: ДИАЛОГ-МИФИ, 1994
Фролов А.В., Фролов Г.В. Персональный компьютер - шаг за шагом. Т.2. Операционная система Microsoft Windows. Руководство пользователя. М.: ДИАЛОГ-МИФИ, 1994
Фролов А.В., Фролов Г.В. Библиотека системного программиста. Т.7. Локальные сети персональных компьютеров. Монтаж сети, установка программного обеспечения. М.: ДИАЛОГ-МИФИ, 1993
Фролов А.В., Фролов Г.В. Библиотека системного программиста. Т.8. Локальные сети персональных компьютеров. Использование протоколов IPX, SPX, NETBIOS. М.: ДИАЛОГ-МИФИ, 1993
Фролов А.В., Фролов Г.В. Библиотека системного программиста. Т.8. Локальные сети персональных компьютеров. Работа с сервером Novell NetWare. М.: ДИАЛОГ-МИФИ, 1993
Бертсекас Д., Галлагер Р. Сети передачи данных. М.:Мир, 1989.
Блэк Ю. Сети ЭВМ: протоколы, стандарты, интерфейсы. М.: Мир, 1990.
Чернин А.Э. Работа в сети с NetWare Lite. М.: СП "ЛАНИТ", 1992.
LOAD
Команда предназначена для запуска с консоли файл-сервера nlm-программ, для загрузки драйверов сетевых адаптеров и дисковых драйверов.
LOGIN
Команда login - первая команда, которую должен выдать пользователь перед началом работы в сети. При помощи этой команды пользователь подключается к файл-серверу.
Если команда login запущена без параметров, вы будете подключены к ближайшему серверу. Дополнительно вам надо будет ввести имя пользователя и, возможно, пароль.
login [/параметры][сервер[/имя_пользователя]][параметры_входа]
В качестве параметров, задаваемых login через символ "/", можно использовать следующие (выделенные буквы можно использовать в качестве сокращения):
Параметр | Назначение и использование |
/Script | Позволяет выполнить подключение к сети с отличным от стандартного файлом Login ScriptLogin Script. После параметра необходимо указать полный путь к нужному файлу Login Script |
/NoAttach | Этот параметр нужен для запуска файла Login ScriptLogin Script без подключения к файл-серверу |
/Clearscreen | Стирание экрана во время ввода пароля |
После перечисленных выше параметров можно указать имя файл-сервера и имя пользователя. После имени пользователя можно указывать дополнительные параметры, которые можно будет проанализировать во время выполнения файла Login Script.
Login scripts
Так как все пользователи имеют в каталоге SYS:MAIL права на создание файлов, то, если у пользователя нет файла Login Script, его может создать любой другой пользователь.
Поэтому супервизор должен создать файл Login Script для каждого пользователя или проследить, чтобы пользователи сделали это сами при помощи программы syscon.exe.
LOGOFF
Параметр logoff позволяет отключить рабочую станцию от сети. При этом ресурсы рабочей станции, распределенные в коллективное пользование, станут недоступными для других пользователей сети.
LOGON
Параметр logon предназначен для подключения пользователя к сети. Соответствующая команда имеет следующий формат:
net logon [User[Pwd|?]][/domain:Name][/savepw:no][/disconnect]
Здесь User - имя пользователя, Pwd - его пароль. Если вместо пароля указан символ "?", пароль будет запрошен с консоли рабочей станции.
Параметр /domain используется для подключения к серверу Windows NT или Microsoft LAN Manager. Параметр Name задает имя домена. Мы не рассматриваем работу с сервером Windows NT, так как этот материал заслуживает отдельной книги.
Если указать параметр /savepw:no, введенный пароль не будет сохраняться во внутреннем списке паролей системы Microsoft Workgroup Add-On for MS-DOS.
И, наконец, параметр /disconnect предназначен для ускорения процедуры подключения к сети. Ускорение достигается за счет того, что подключение к удаленным ресурсам (дискам и принтерам) выполняется не в момент вход пользователя в сеть, а при необходимости получения доступа к этим ресурсам.
LOGOUT
Отключение от файл-сервера. В качестве параметра можно указать имя файл-сервера, от которого вы собираетесь отключиться.
Если имя файл-сервера не указано, выполняется отключение от всех серверов, к которым вы были подключены.
logout [имя_сервера]
Локальная сеть
Подключение компьютера (рабочей станции или сервера) к локальной сети выполняется при помощи специального сетевого адаптера. Сетевой адаптер обычно приобретается отдельно, хотя некоторые компьютеры имеют встроенные сетевые адаптеры.
Существует бесчисленное количество моделей сетевых адаптеров, выпускаемых десятками фирм. Во второй части нашей книги мы приведем конкретные рекомендации по выбору сетевого адаптера. Сейчас мы только отметим, что все сетевые адаптеры можно разбить на две группы по топологии, для которой они предназначены.
Простейшая локальная сеть может иметь шинную (рис. 1.5) или звездообразную (рис. 1.6) топологию.
Рис. 1.5. Шинная топология
Шинная топология предполагает использование одного кабеля длиной до нескольких сотен метров, в разрыв которого включаются сетевые адаптеры рабочих станций. Очевидный недостаток такого решения заключается в том, что при обрыве кабеля вся сеть выходит из строя.
Рис. 1.5. Звездообразная топология
Звездообразная топология предполагает подключение каждого компьютера своим кабелем к разветвителю, выполненному в виде отдельного устройства и снабженного собственным блоком питания.
Если один из кабелей будет оборван, это не скажется на работе всей сети. В любом случае вред от повреждения будет меньше, чем в случае шинной топологии.
Возможны и более сложные варианты топологии сети. Например, сеть может состоять из нескольких сегментов с шинной топологией и нескольких звездообразных ответвлений.
Локальные сети можно разделить на две группы по типу используемого сетевого программного обеспечения.
Первая группа - сети с выделенными файл-серверами.
В таких сетях на одном или нескольких компьютерах запущена специальная сетевая операционная система, такая как Novell NetWare или IBM Lan Manager. Одна из основных задач сетевой операционной системы заключается в предоставлении в распоряжение пользователей сетевых ресурсов, главным образом, дисковых устройств сервера и сетевых принтеров.
В данной группе сетей пользователи взаимодействуют с файл-сервером, но не между собой.
Они, например, могут записать файл на диск файл-сервера, считать файл, записанный другим пользователем, или распечатать что-нибудь на сетевом принтере. И хотя существует теоретическая возможность передачи данных непосредственно между рабочими станциями (минуя файл-сервер), на практике в таком режиме работать нельзя.
Вторая группа - это одноранговые сети.
В одноранговых сетях нет компьютеров, специально выделенных для работы в качестве файл-сервера или сервера печати. Пользователь любой рабочей станции легко может превратить свой компьютер в сервер, обеспечив доступ к его ресурсам для других пользователей. Примером может послужить сеть Microsoft Windows for Workgroups, которой мы уделим в нашей книге много внимания.
Одноранговые сети удобны в тех случаях, когда пользователи в процессе работы интенсивно обмениваются данными. Однако под обменом данными не следует понимать только обмен файлами.
Пользователь может записать любой объект в локальный буфер обмена Clipboard, а затем сделать этот объект доступным всем пользователям сети. Это очень удобно, так как теперь не нужно сохранять объект в файле, передавать файл по сети и импортировать его в те документы, где нужно вставить данное изображение.
Таким образом, одноранговая локальная сеть позволяет организовать совместную работу пользователей над одним проектом, обеспечив возможность прямой передачи данных в любом из форматов Clipboard.
Все это поначалу может показаться трудным для понимания. К счастью, у пользователя нет никакой необходимости знать топологические подробности сети, так как сетевое программное обеспечение выполняет передачу данных по сети в любом направлении и автоматически учитывает детали физической реализации системы.
Пользователю достаточно знать, подключен ли его компьютер к сети, какие сетевые ресурсы ему доступны (файловые и почтовые серверы, серверы СУБД, сетевые принтеры и т. д.) и как ими воспользоваться. Об этом следует спросить у администратора сети или у сотрудника, отвечающего за работоспособность системы.В каждой фирме есть хотя бы один такой человек, так что вам обязательно помогут. Мы же, в свою очередь, подскажем, какие вопросы следует задавать сетевому администратору, а какие - нет.
Что же касается стоимости сетевого адаптера, то она невелика. В зависимости от фирмы-изготовителя, модели и производительности стоимость может меняться в пределах от 20 до 200 долларов. Как правило, для рабочих станций выбираются недорогие сетевые адаптеры со средним быстродействием, а для файл-серверов и серверов СУБД - высокоскоростные, и, соответственно, более дорогие модели. В любом случае, затраты на сетевую аппаратуру не слишком обременительны. Особенно, если учесть возможности, которые будут вам доступны после создания сети.
MACHINE
С помощью этой команды для рабочей станции можно установить так называемое "имя машины". Это имя может потребоваться для работы некоторых программ, например, ориентированных на протокол передачи данных по сети NETBIOS.
machine = "имя_машины"
Пример:
machine = "FROLOV"
MAP
Отображение каталогов файл-сервера на локальные диски рабочей станции. Это самая нужная команда в файле Login Script, она позволяет полностью автоматизировать процесс отображения каталогов. Приведем общий формат вызова команды (с некоторыми упрощениями):
map [функция] [диск: = [путь[;,,,]]
Возможны несколько форматов для команды map.
map
Если команда map выдана без параметров, на экране отображается карта текущего отображения каталогов.
map диск:=[путь]каталог
Отображение диска "диск" на сетевой каталог "каталог". В пути для сетевого каталога можно указывать имя сервера и имя тома.
map диск:=[путь]каталог; диск:=[путь]каталог
Одновременное отображение нескольких дисков в одной команде.
map insert диск_поиска:=[путь]каталог
Отображение сетевого каталога на диск. Полученный диск автоматически просматривается при запуске программ, поэтому он называется "диск_поиска". Альтернатива - использование команды PATH в файле autoexec.bat.
map root диск:=[путь]каталог; диск:=диск
Отображение сетевого каталога на корневой каталог локального диска. Требуется для тех программ, которые могут работать только с корневым каталогом. Обычно супервизор не предоставляет пользователям прав для доступа к корневым каталогам диска, поэтому единственный способ получить сетевой корневой каталог - использовать приведенную выше команду.
map display on
Включение режима вывода на экран во время выполнения файла Login Script результатов отображения каталогов. Этот режим используется по умолчанию.
map display off
Выключение вывода на экран результатов отображения.
map errors on
Разрешение вывода на экран сообщений об ошибках при выполнении команд отображения каталогов. Используется по умолчанию.
map errors off
Запрещение вывода сообщений об ошибках при выполнении отображения каталогов.
Примеры:
map y:=sys:system map u:=netlab/sys:system map t:=sysprg/sys:system
Отображение каталогов файл-сервера на локальные диски рабочей станции. Эта команда позволяет автоматизировать процесс отображения каталогов. Приведем общий формат вызова команды (с некоторыми упрощениями):
map [функция] [диск: = [путь[;,,,]]
Возможны несколько форматов для команды map.
map
Если команда map выдана без параметров, на экране отображается карта текущего отображения каталогов.
map диск:=[путь]каталог
Отображение диска "диск" на сетевой каталог "каталог". В пути для сетевого каталога можно указывать имя сервера и имя тома.
map диск:=[путь]каталог; диск:=[путь]каталог
Одновременное отображение нескольких дисков в одной команде.
map insert диск_поиска:=[путь]каталог
Отображение сетевого каталога на диск. Полученный диск автоматически просматривается при запуске программ, поэтому он называется "диск_поиска". Альтернатива - использование команды PATH в файле autoexec.bat.
map root диск:=[путь]каталог; диск:=диск
Отображение сетевого каталога на корневой каталог локального диска. Требуется для тех программ, которые могут работать только с корневым каталогом. Обычно супервизор не предоставляет пользователям прав для доступа к корневым каталогам диска, поэтому единственный способ получить сетевой корневой каталог - использовать приведенную выше команду.
map display on
Включение режима вывода на экран во время выполнения файла Login Script результатов отображения каталогов. Этот режим используется по умолчанию.
map display off
Выключение вывода на экран результатов отображения.
map errors on
Разрешение вывода на экран сообщений об ошибках при выполнении команд отображения каталогов. Используется по умолчанию.
map errors off
Запрещение вывода сообщений об ошибках при выполнении отображения каталогов.
Примеры:
map y:=sys:system map u:=netlab/sys:system map t:=sysprg/sys:system
MEMORY
Эта команда выводит на экран консоли файл-сервера объем оперативной памяти, которая может адресоваться операционной системой Novell NetWare.
Если в компьютере с архитектурой ISA установлено больше 16 мегабайт памяти, для использования всей памяти необходимо выдать команду register memory. Если для сервера используется компьютер с архитектурой EISA, операционная система Novell NetWare использует всю установленную память автоматически, команду register memory выдавать в этом случае не надо.
Метод доступа ArcNet
Этот метод доступа разработан фирмой Datapoint Corp. Он тоже получил широкое распространение, в основном благодаря тому, что оборудование ArcNet дешевле, чем оборудование Ethernet или Token-Ring .
ArcNet используется в локальных сетях с топологией "звезда". Один из компьютеров создает специальный маркер (сообщение специального вида), который последовательно передается от одного компьютера к другому.
Если станция желает передать сообщение другой станции, она должна дождаться маркера и добавить к нему сообщение, дополненное адресами отправителя и назначения. Когда пакет дойдет до станции назначения, сообщение будет "отцеплено" от маркера и передано станции.
Метод доступа Ethernet
Этот метод доступа, разработанный фирмой Xerox в 1975 году, пользуется наибольшей популярностью. Он обеспечивает высокую скорость передачи данных и надежность.
Для данного метода доступа используется топология "общая шина". Поэтому сообщение, отправляемое одной рабочей станцией, принимается одновременно всеми остальными станциями, подключенными к общей шине. Но сообщение предназначено только для одной станции (оно включает в себя адрес станции назначения и адрес отправителя). Та станция, которой предназначено сообщение, принимает его, остальные игнорируют.
Метод доступа Ethernet является методом множественного доступа с прослушиванием несущей и разрешением коллизий (конфликтов) (CSMA/CD - Carier Sense Multiple Access with Collision Detection).
Перед началом передачи рабочая станция определяет, свободен канал или занят. Если канал свободен, станция начинает передачу.
Ethernet не исключает возможности одновременной передачи сообщений двумя или несколькими станциями. Аппаратура автоматически распознает такие конфликты, называемые коллизиями. После обнаружения конфликта станции задерживают передачу на некоторое время. Это время небольшое и для каждой станции свое. После задержки передача возобновляется.
Реально конфликты приводят к уменьшению быстродействия сети только в том случае, если работает несколько десятков или сотен станций.
Метод доступа Token-Ring
Метод доступа Token-Ring был разработан фирмой IBM и рассчитан на кольцевую топологию сети.
Этот метод напоминает ArcNet , так как тоже использует маркер, передаваемый от одной станции к другой. В отличие от ArcNet при методе доступа Token-Ring имеется возможность назначать разные приоритеты разным рабочим станциям.
Методы доступа и протоколы передачи данных
В различных сетях существуют различные процедуры обмена данными между рабочими станциями. Эти процедуры называют протоколами передачи данных.
Международный институт инженеров по электротехнике и радиоэлектронике (Institute of Electrical and Electronics Engineers - IEEE) разработал стандарты для протоколов передачи данных в локальных сетях. Это стандарты IEEE802 . Для нас представляют практический интерес стандарты IEEE802.3 , IEEE802.4 и IEEE802.5 , которые описывают методы доступа к сетевым каналам данных.
Наибольшее распространение получили конкретные реализации методов доступа: Ethernet , ArcNet и Token Ring. Эти реализации основаны соответственно на стандартах IEEE802 .3, IEEE802.4 и IEEE802.5 . Для простоты мы будем использовать названия реализаций методов доступа, а не названия самих стандартов, хотя между стандартами и конкретными реализациями имеются некоторые различия.
Microsoft Windows for Workgroups версии
Повторная установка Microsoft Windows for Workgroups версии 3.11 выполняется следующим образом.
Запустите программу установки Microsoft Windows for Workgroups и укажите ей путь к каталогу, в котором установлена эта операционная система. Процедура запуска программы установки описана в первой части нашей книги.
На этапе определения конфигурации программа установки не дает возможности выбрать поддержку сети, так как в соответствующей диалоговой панели нет строки "Networks" (рис. 8.50).
Рис. 8.50. Отображение конфигурации компьютера при установке Microsoft Windows for Workgroups версии 3.11
Выбор сети вы сможете сделать позднее, как это уже было сказано в первой части нашей книги при описании процедуры установки Microsoft Windows for Workgroups (раздел "Установка Microsoft Windows for Workgroups).
Мы вновь отсылаем вас к указанному разделу, так как в нем описана установка и настройка сетевой компоненты Microsoft Windows for Workgroups. Сейчас мы сделаем только небольшие замечания относительно поддержки сети Novell NetWare версии 3.12.
В диалоговой панели "Networks" (рис. 2.7) вы должны в меню "Other" выбрать строку "Novell NetWare (workstation Shell 4.00 and above)". Это необходимо для поддержки сети Novell NetWare версии 3.12.
Далее следуйте рекомендациям, приведенным в разделе "Установка Microsoft Windows for Workgroups".
После завершения повторной установки Microsoft Windows for Workgroups в окне приложения Program Manager появится новая группа NetWare Tools. В этой группе есть пиктограмма с названием User Tools . Главное окно соответствующего приложения показано на рис. 8.49.
Microsoft Windows версии и
При необходимости обеспечения совместной работы Microsoft Windows и сетевой оболочки Novell NetWare версии 3.12 вы можете столкнуться с двумя различными ситуациями:
на рабочей станции установлена операционная система Microsoft Windows, но не установлена сетевая оболочка Novell NetWare версии 3.12;
на рабочей станции установлена сетевая оболочка Novell NetWare версии 3.12, но не установлена Microsoft Windows.
В первом случае вы должны установить сетевую оболочку Novell NetWare, пользуясь приведенными выше рекомендациями, а затем выполнить повторную установку Microsoft Windows (обеспечив поддержку сети Novell NetWare).
Во втором случае вначале необходимо установить на рабочей станции Microsoft Windows без поддержки сети, затем установить сетевую оболочку Novell NetWare, и, наконец, выполнить повторную установку Microsoft Windows.
Такие сложности связаны с отсутствием в дистрибутивах Microsoft Windows и Microsoft Windows for Workgroups драйверов для сетевой оболочки Novell NetWare версии 3.12. Интеграция Microsoft Windows и сетевой оболочки Novell NetWare версии 3.11 выполнялась легче, так как все необходимые файлы входили в дистрибутив Microsoft Windows.
Итак, опишем процедуру повторной установки Microsoft Windows версий 3.1 и 3.11 с обеспечением поддержки сетевой оболочки Novell NetWare версии 3.12.
Если на рабочей станции загружена сетевая оболочка, временно отключите ее. Для этого надо закрыть символом комментария строку файла autoexec.bat, в которой загружается сетевая оболочка.
Затем запустите программу установки Microsoft Windows и укажите ей путь к каталогу, в котором установлена эта операционная система. Процедура запуска программы установки описана в первых двух томах серии "Персональный компьютер - шаг за шагом".
Когда программа установки определит конфигурацию аппаратных и программных средств компьютера, она отобразит на экране диалоговую панель, показанную на рис. 8.46.
Рис. 8.46. Отображение конфигурации компьютера при установке Microsoft Windows версий 3.1 и 3.11
Обратите внимание, что в строке "Network" указано следующее: "No Network Installed". Это означает, что в данном случае поддержка сети отсутствует.
При помощи клавиш перемещения курсора по вертикали вам необходимо высветить строку "Network" и затем нажать клавишу <Enter>. Вам будет представлена возможность выбрать сеть, для которой необходимо добавить поддержку (рис. 8.47).
Рис. 8.47. Выбор сети
Обратите внимание, что в списке сетей имеется несколько строк для Novell NetWare. Если вы установили сетевую оболочку с дистрибутивных дискет Novell NetWare версии 3.12, необходимо выбрать строку "Novell NetWare (shell versions 4.00 and above".
Версии сетевых оболочек Novell NetWare имеют свою собственную нумерацию. В частности, сетевая оболочка, которая поставляется в составе дистрибутива Novell NetWare версии 3.12, имеет версию 4.0. Для доступа к серверу Novell NetWare версии 3.12 вы также можете использовать сетевую оболочку, которая входит в комплект сетевой операционной системы Novell NetWare версии 4.0 или 4.1. В любом случае необходимо выбрать строку "Novell NetWare (shell versions 4.00 and above".
Так как все файлы, входящие в комплект сетевой оболочки, уже были установлены ранее в каталог Windows, для продолжения установки вам не потребуются дискеты дистрибутива сетевой оболочки. Вы можете использовать установленные ранее файлы.
После завершения повторной установки и перезапуска Windows в окне приложения Control Panel появится пиктограмма "Network". Если запустить соответствующее этой пиктограмме приложение, на экране появится диалоговая панель "Network Settings" (рис. 8.48).
Рис. 8.48. Диалоговая панель "Network Settings"
Диалоговая панель "Network Settings" дает пользователю возможность изменить конфигурацию сетевой оболочки. В частности, с помощью этой панели пользователь может запретить передачу на его рабочую станцию сообщений, посылаемых оператором или пользователями сети Novell NetWare.Более подробно работа с этой диалоговой панелью была описана в первой части книги.
Кроме этого, в окне приложения Program Manager появится новая группа NetWare Tools. В этой группе есть всего одна пиктограмма с названием User Tools. Запустите соответствующее приложение, и вы увидите его главное окно (рис. 8.49)
Рис. 8.49. Главное окно приложения User Tools
Работа с приложением User Tools была описана в первой части нашей книги.
MODULES
При помощи этой команды можно на экране консоли файл-сервера просмотреть список программ, работающих в среде Novell NetWare.
На экран выводится таблица, в которой для каждой программы приводится имя файла, содержащего программу, и краткое название программы.
MONITOR
Программа monitor запускается командой load monitor. Она предназначена для отображения текущего состояния сети. С ее помощью можно заблокировать клавиатуру консоли файл-сервера паролем.
Монтаж сети
7.1. Прокладка кабеля и распайка разъемов
7.2. Проверка сетевого кабеля
7.3. Прокладка сети электропитания
7.4. Подключение устройства бесперебойного питания
7.5. Установка сетевых адаптеров
Итак, вы выбрали оборудование для сети и даже уже приобрели его. Теперь надо проложить сетевой кабель, проложить сеть электропитания и заземления, распаять разъемы и установить сетевые адаптеры в рабочие станции. Неплохо также проверить сетевой кабель на обрыв или короткое замыкание (если используется коаксиальный кабель, это сделать нетрудно - достаточно лишь небольших навыков в обращении с омметром).
Монтирование томов
После того как тома созданы, их необходимо... нет, не отформатировать, как это можно было бы предположить, а смонтировать. Операционная система Novell NetWare версий 3.11 и 3.12 позволяет вам использовать тома без предварительного форматирования!
Для монтирования на экране "Volumes" выберите том, который надо смонтировать.
Начните с тома SYS (рис. 8.22).
Рис. 8.22. Монтирование тома SYS
Нажимайте клавишу управления курсором <Down> пока не достигнете строки "Status". Теперь нажмите клавишу <Enter>, и выберите строку "Mount Volume". Затем нажмите клавишу <Enter>. Том будет смонтирован.
Если есть другие тома, нажмите дважды клавишу <Esc> и повторите процедуру монтирования для всех остальных томов. В дальнейшем монтирование томов будет выполняться автоматически при запуске Novell NetWare, что достигается соответствующей настройкой операционной системы.
MOUNT
При помощи этой команды можно смонтировать том, имя которого задано в качестве параметра. Если в качестве параметра указать "ALL", будут смонтированы все имеющиеся на файл-сервере тома.
Размонтировать том можно при помощи команды dismount.
NAME
С помощью команды name можно узнать имя файл-сервера.
Настройка файла netcfg
Файл net.cfg создается автоматически в процессе установки сетевой оболочки рабочей станции Novell NetWare. Среди прочей информации в этом файле находятся параметры для драйвера сетевого адаптера - номер прерывания и базовый адрес используемых портов ввода/вывода.
Вот пример файла net.cfg :
Link Driver NE2000 Frame Ethernet_802.2 Frame Ethernet_II Frame Ethernet_802.3 Frame Ethernet_SNAP PORT 320 INT 5 MEM D0000
NetWare DOS Requester FIRST NETWORK DRIVE = S USE DEFAULTS = OFF VLM = CONN.VLM VLM = IPXNCP.VLM VLM = TRAN.VLM VLM = SECURITY.VLM ; VLM = NDS.VLM VLM = BIND.VLM VLM = NWP.VLM VLM = FIO.VLM VLM = GENERAL.VLM VLM = REDIR.VLM VLM = PRINT.VLM VLM = NETX.VLM
В этом разделе мы расскажем вам об основных, наиболее полезных, на наш взгляд, параметрах, которые можно указывать в файле net.cfg . Полное описание вы найдете в документации, поставляемой вместе с Novell NetWare версии 3.12.
Некоторые программы, созданные специально для работы в сети, требуют задания тех или иных параметров через файл net.cfg . Об этом должно быть написано в документации, которая поставляется с такими программами.
Сейчас для нас представляют интерес некоторые параметры, влияющие на работу сетевой оболочки рабочей станции MS-DOS.
Настройка конфигурации сервера
Выберите в меню "Supervise the Network" строку "Server configuration". Появится меню серверов NetWare Lite. Выберите нужный вам сервер. Появится диалоговая панель "Configuration Information for Server ...", где вместо многоточия будет находиться имя сервера (рис. 4.9).
Рис. 4.9. Диалоговая панель "Configuration Information for Server SERVER1"
Вы увидите две колонки параметров, озаглавленные "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", вы сможете изменить имя сервера. Сервер будет иметь новое имя (и все остальные новые параметры) только после перезапуска.
Настройка Novell NetWare Lite
После установки Novell NetWare Lite на диске C: появится каталог NWLITE . В этом каталоге есть два подкаталога (NLCNTL и TUTOR), а также файлы самой оболочки NetWare Lite.
Обратите внимание на файл net.cfg :
# Setup the NE2000 card Link driver NE2000 INT 5 PORT 320
В данном случае в файле указывается, что на рабочей станции установлен сетевой адаптер NE2000 и для него используется драйвер NE2000. Используется прерывание INT 5 и базовый адрес портов ввода/вывода сетевого адаптера 320.
Если по какой-либо причине вам будет нужно изменить номер прерывания или базовый адрес портов ввода/вывода, достаточно отредактировать соответствующие строки в этом файле.
В каталоге 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.com , затем программа ipxodi.com . Программа ipxodi.com реализует коммуникационный протокол IPX . Параметр "A" указывает, что ipxodi.com должна реализовать только базовые возможности IPX. Вы можете и не указывать этот параметр, в этом случае резидентная программа ipxodi.com потребует для себя немного больше памяти. Более того, при запуске сетевой оболочки Novell NetWare 3.12, 3.11 или 2.2 этот параметр указывать нельзя.
Далее происходит запуск утилиты MS-DOS share.exe . Эта утилита нужна для безопасной работы с файлами в мультипользовательском режиме, когда существует возможность одновременной работы нескольких пользователей с одним и тем же файлом. Если вы запускаете share.exe через файл autoexec.bat, необходимо удалить строку, в которой запускается share.exe, из файла startnet.bat .
В конце файла startnet.bat запускаются программы server.exe и client.exe. Если рабочая станция должна выполнять только функции сервера, не запускайте программу client.exe, если только клиента - не запускайте программу server.exe.
Для начала работы с сетью запустите файл startnet.bat , проследив за тем, чтобы в этом файле была запущена программа client.exe. В сети должен быть, по крайней мере, один сервер и один клиент. Компьютер, выделенный для сервера, может выполнять и функции клиента - обычной рабочей станции.
Настройка сетевой компоненты
Сразу после установки или позже вы можете выполнить настройку сетевой компоненты Microsoft Windows for Workgroups.
Выберите в окне приложения Control Panel пиктограмму Network. На экране появится диалоговая панель Microsoft Windows Network (рис. 2.19).
Рис. 2.19. Диалоговая панель Microsoft Windows Network
В поле "Computer Name" вы можете задать новое имя для компьютера, которое будет появляться в списках активных рабочих станций сети. Длина имени не должна превышать 15 символов.
Все рабочие станции Microsoft Windows for Workgroups можно объединить в несколько групп, каждое из которых имеет свое имя. Группы создаются "по интересам", в соответствии с решаемыми задачами. В поле "Workgroup" вы можете указать имя группы, к которой должна принадлежать ваша рабочая станция.
В поле "Comment" можно задать комментарий к имени рабочей станции, который будет появляться в списках имен рабочих станций.
Группа органов управления "Logon Status" предназначена для подключения к сети и для отключения от сети. В поле "Default Logon Name" вы можете указать имя, которое будет использоваться при подключении по умолчанию. Если вы подключены к сети, то с помощью кнопки "Log Off" можно отключиться от сети. Если же вы не подключались к сети или отключились от нее, указанная кнопка будет называться "Log On". Нажав ее, после ввода пароля вы подключитесь к сети.
В группе кнопок "Options" может быть разное количество кнопок, в зависимости от наличия поддержки дополнительных сетей, таких как Novell NetWare.
С помощью кнопки "Startup" можно установить начальные параметры сетевой компоненты Microsoft Windows for Workgroups. Если нажать на эту кнопку, на экране появится диалоговая панель Startup Settings (рис. 2.20).
Рис. 2.20. Диалоговая панель Startup Settings
Рассмотрим переключатели, объединенные в группу "Startup Options".
Включив переключатель "Log On at Startup", вы можете установить такой режим работы сетевой компоненты, при котором всякий раз при запуске Microsoft Windows for Workgroups выполняется подключение к сети (с запросом пароля).
Переключатель " Enable Network DDE" включен по умолчанию. При этом имеется возможность динамической передачи данных между приложениями, запущенными на различных рабочих станциях. Если это вам не нужно, для ускорения работы можно выключить данный переключатель. Однако пока мы не рекомендуем вам это делать.
Переключатель "Ghosted Connections" управляет режимом подключения к дисковым устройствам, расположенным на других рабочих станциях.
Позже мы научим вас подключать к вашей рабочей станции дисковые устройства, которые физически находятся на других рабочих станциях. Такое подключение можно выполнить один раз, и оно будет восстанавливаться при дальнейших перезапусках Microsoft Windows for Workgroups.
Процедура подключения к удаленным дисковым устройствам занимает достаточно большое время. При включенном переключателе "Ghosted Connections" вместо фактического подключения выполняется резервирование соответствующих дисковых устройств. Само же подключение происходит при первом обращении к устройству. Все это нужно для того, чтобы ускорить процесс запуска Microsoft Windows for Workgroups, поэтому вам не следует выключать этот переключатель, если вы точно не знаете, зачем вам это нужно.
Группа органов управления "Options for Enterprise Networking" нужна для обеспечения возможности подключения рабочей станции к серверам, выполненным на базе операционных систем Microsoft Windows NT или Microsoft LAN Manager.
Важное значение имеет орган управления "Performance Priority". Он выполнен в виде ползункового регулятора и позволяет определять отношения приоритета выполнения локальных приложений и приоритета для доступа других рабочих станций к ресурсам вашего компьютера.
Если вам кажется, что остальные пользователи слишком интенсивно нагружают ваш компьютер, постоянно обращаясь к его диску или принтеру, можно уменьшить приоритет разделения ресурсов, сдвинув ползунок влево. Если же компьютер используется как сервер, лучше сдвинуть ползунок вправо до упора.
Для того чтобы сменить пароль, нажмите кнопку "Password" в диалоговой панели Microsoft Windows Network (рис. 2.19). После этого на экране появится диалоговая панель "Change Logon Password" (рис. 2.21).
Рис. 2.21. Диалоговая панель "Change Logon Password", предназначенная для смены пароля
В этой панели в поле "Old Password" нужно ввести старый пароль, в поле "New Password" - новый, и, наконец, в поле "Confirm New Password" следует ввести новый пароль еще один раз. Затем следует нажать кнопку "OK".
Операционная система Microsoft Windows for Workgroups предоставляет возможность протоколирования различных действий, связанных с рабочей станцией, а также с попытками получения доступа других рабочих станций к ресурсам вашего компьютера.
Если нажать кнопку "Event Log" в диалоговой панели Microsoft Windows Network, на экране появится диалоговая панель "Event Log Settings on ..." (рис. 2.22).
Рис. 2.22. Диалоговая панель "Event Log Settings on ..."
Для того чтобы использовать систему протоколирования, необходимо включить переключатель "Enable Event Log", расположенный в указанной диалоговой панели. Затем из списка "Do Not Record These Events" следует выбрать нужные вам события (т. е. те события, которые вы собираетесь протоколировать). При помощи кнопки "Add" эти события можно добавить в список протоколируемых событий "Record These Events".
После завершения выбора событий нажмите кнопку "OK" и система протоколирования начнет свою работу.
Для просмотра журнала нужно использовать приложение Net Watcher (рис. 2.23).
Рис. 2.23. Главное окно приложения Net Watcher
При помощи этого приложения вы можете увидеть журнал в виде, показанном на рис. 2.24.
Рис. 2.24. Просмотр журнала событий
Для каждого события указывается дата и время, имя компьютера и имя пользователя, вызвавшего появление события, имя и тип задействованного ресурса, тип запрошенного доступа, связанный с событием документ и результат.
Пользуясь журналом, вы, кроме всего прочего, можете обнаружить попытки других пользователей подобрать пароль для получения несанкционированного доступа к ресурсам вашего компьютера.
Последняя кнопка, обозначенная как "Netware" в диалоговой панели Microsoft Windows Network (рис. 2.19), предназначена для настройки сетевой оболочки Novell NetWare. Этой кнопки может и не быть, если в Microsoft Windows for Workgroups не установлена поддержка сети Novell NetWare.
На рис. 2.25 показан внешний вид диалоговой панели Network, которая появляется на экране, если пользователь нажмет кнопку "Netware".
Рис. 2.25. Диалоговая панель Network
Эта диалоговая панель будет описана в разделе, посвященном сетевой оболочке Novell NetWare.
Итак, мы рассмотрели средства конфигурирования сетевой компоненты, доступные через приложение Control Panel.
Другое средство конфигурирования имеются в группе приложений Network, доступной через окно приложения Program Manager (рис. 2.26). Это приложение Network Setup.
Рис. 2.26. Группа приложений Network
Приложение Network Setup предназначено для установки конфигурации сетевой компоненты Microsoft Windows for Workgroups. Вы выполняли эту операцию при первоначальной установке операционной системы. Запустив это приложение, вы увидите описанную нами ранее диалоговую панель Network Setup (рис. 2.6).
Пользуясь этой панелью, вы можете изменить конфигурацию в любой момент времени. Такая необходимость может возникнуть, например, при замене сетевого адаптера, когда для нового адаптера нужен новый драйвер, другой номер прерывания или базовый адрес портов ввода/вывода. Вы можете также добавить поддержку других сетей или полностью отключить сетевую компоненту.
Настройка сетевой операционной системы
Перед началом настройки познакомим вас с основными каталогами, расположенными на томе SYS , который образовался после установки Novell NetWare.