Сети компьютеров в вашем офисе

       

Подключение к нескольким файл-серверам


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

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

Если в сети имеется несколько файл-серверов Novell NetWare версий 2.2, 3.11 или 3.12, системный администратор должен зарегистрировать вас в каждом файл-сервере отдельно. Разумеется, он согласится регистрировать вас только в таком файл-сервере, ресурсами которого вы будете пользоваться.

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

Для подключения к нужному вам серверу вы можете указать имя сервера при запуске программы login.exe:

login source/frolov

В данном случае пользователь frolov подключается к серверу с именем source.

Однако если вы попытаетесь таким способом подключиться последовательно к двум разным серверам, то окажется, что вы смогли подключиться только к последнему серверу. Дело в том, что программа login.exe, подключая вас к указанному в параметрах серверу, одновременно отключает вас от других серверов, к которым вы были подключены ранее!

Следовательно, в результате последовательного подключения к серверам source и netlab при помощи команд

login source/username login netlab/username

вы окажитесь подключены к серверу netlab.


Что же делать, если вам нужны одновременно два сервера?

В этом случае к первому серверу вы подключаетесь, как и раньше, запуская программу login.exe. Для подключения ко второму серверу вам нужна еще одна программа из каталога sys:public - программа attach.exe .

Эту программу лучше всего запускать из файла Login Script , который вы можете отредактировать описанным выше способом. В качестве параметра программе attach.exe нужно передать имена сервера и пользователя, разделенные символом "/":

attach servername/username



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

К сожалению, файл Login Script , расположенный на втором сервере, не выполняется при подключении программой attach.exe . Этот файл выполняется тогда и только тогда, когда вы подключаетесь к серверу при помощи программы login.exe.

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

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

Подключитесь к нему следующим образом:

login netlab/username

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

Затем на основном сервере (в нашем случае на сервере netlab) подготовьте файл Login Script по следующему образцу:

map s: = netlab\utl: attach source/username map t: = source\sys: map u: = source\utl:

В первой строке мы выполняем отображение локального диска рабочей станции s: на сетевой том netlab\utl:. Вы можете отобразить несколько дисков на все сетевые тома, расположенные на основном сервере.



Далее в файле Login Script следует вызов программы attach.exe . Она автоматически подключает пользователя ко второму серверу (в данном случае, к серверу с именем source).

Так как при таком подключении отображения дисков не происходит, мы добавляем в файл Login Script необходимое количество вызовов программы map.exe.

Что же мы имеем в итоге?

После загрузки MS-DOS и сетевой оболочки на рабочей станции появляется дополнительный диск (обычно f:), предназначенный для запуска программы login.exe. Этот диск может оказаться отображен на том SYS любого файл-сервера, активного в сети.

После запуска программы login.exe диск f: будет отображен на том SYS сервера netlab. Кроме того, запустится на выполнение файл Login Script , созданный на сервере netlab.

В результате работы этого файла произойдет подключение второго файл-сервера с именем source. Вы сможете обращаться к его сетевым томам через локальные диски t: и u:.

Схема получившегося отображения дисков показана на рис. 3.7.



Рис. 3.7. Отображение дисков при подключении к двум файл-серверам одновременно


Содержание раздела