ЭЛЕКТРОННАЯ БИБЛИОТЕКА КОАПП |
Сборники Художественной, Технической, Справочной, Английской, Нормативной, Исторической, и др. литературы. |
Глава 14. Компьютерные сети и Windows E14.1. Получение Windows по сети 2F E14.2. Использование сети с Windows 2F 14.2.1. Руководство по использованию сети 2 14.2.2. Особенности сети Windows 3 14.2.3. Использование неподдерживаемых сетей 4 E14.3. Установка Windows в сети 9F 14.3.1. Разрешение доступа к сетевым программам 10 14.3.2. Размещение дополнительных файлов сети в системе пользователя 12 GEГлава 14 FE2FH GE14.1. Получение Windows по сетиFH Eсли системный администратор установил разделяемую копию Microsoft Windows в сети, вы можете установить ее в вашей системе, запустив Setup (программа установки) с ключом /N (network). Setup копирует некоторые файлы Windows в ваш персо- нальный каталог Windows, который обычно размещен на вашем жестком диске. Вы точно определяете имя вашего Windows каталога, когда выполняете Setup. Этот каталог необходим при работе Windows. Благодаря созданию копий некоторых Windows файлов в собственном каталоге, вы можете ограничить доступ Windows в соответствии с вашими привилегиями, хотя вы все еще разделяете большинство общиx файлов Windows с другими пользователями в сети. ЗАМЕЧАНИЕ Проконсультируйтесь с вашим системный администратором сети для получения особых инструкций до установки разделя- емой копии Windows. Установка разделяемой копии Windows из сети: 1. Подсоединться к сети. 2. Перейти в каталог Windows в сети. 3. Набрать setup/n в подсказке DOS. 4. Следовать инструкциям на экране. Setup будет спрашивать вас, где будут расположены ваши Windows файлы. Наберите имя пути вашего персонального каталога Windows. Setup скопирует в ваш каталог только те файлы, которые содержат информацию, относящуюся к вашей системе. Если вы работаете на компьютере без жесткого диска, следуйте предыдущим инструкциям по установке разделяемой копии Windows из сети. Но вместо уста- новки Setup для копирования Windows файлов на жесткий диск, заставьте Setup копировать их в ваш персональный Windows каталог на диске сервера. Спросите вашего системного администратора, если вы не уверены, что каталог, который вы собираетесь использовать, действительно ваш. GE14.2. Использование сети с WindowsFH Windows имеете некоторые особенности, которые позволяют легко использовать ресурсы сети. Но до начала их использования вам необходимо знать несколько основных правил использования сетей. Этот раздел описывает эти правила, особенности сети Windows и необходимые действия, если ваша сеть не поддерживает часть или все эти особенности. GE14.2.1. Руководство по использованию сетиFH Вы можете избежать многих проблем, связанных с GEГлава 14 FE3FH использованием Windows с сетью, соблюдая следующее: - Убедитесь что ваше программное обеспечение сов- местимо с Windows 3.0, прочитав файл NETWORK.TXT, который включен в Windows. Этот файл содержит список всех версий сети, которые совместимы с Windows 3.0. - Всегда запускайте сеть до старта Windows. Вы можете подсоединить диск сети и принтеры после запуска Windows, но вы должны быть уверены, что программное обеспечение сети на вашей машине запущено до старта Windows. - Спросите вашего системного администратора сети о процедурах, которые вы должны выполнить при сохранении ваших личных файлов. Вы могли бы хранить ваши файлы вне общего ката- лога, тогда вы не потеряете их и не перепутайте с файлами других пользователей. - Каждый раз, когда вы подсоединяете диск сети для запуска Windows (или других разделяемых про- грамм), используйте одну и ту же букву для имени диска сети на вашей системе. Например, если вы выбрали букву "W", когда подсоединяли диск сети для установки разделяемой копии Windows на вашем жестком диске, Windows запомнит "W" как часть пути для поиска своих разделямых файлов. Если вы подсоединяете тот же самый диск сети в следующий раз и используете другую букву, отличную от "W", вы не сможете запустить Windows правильно. - Каждый раз, когда вы подсоединяете сетевой принтер, используйте соответствующий этому принтеру порт. Control Panel запоминает подсоединение принтера к соответствующему порту. Поэтому, если вы измените порт для принтера, то параметры нового порта могут оказаться некорректным. GE14.2.2. Особенности сети WindowsFH Это руководство описывает особенности сети Windows, которые дадут вам возможность работать с сетью более просто. В перечисленном ниже списке вы найдете информацию об этих особенностях. Windows позволяет: - Конфигурировать Windows для определенного типа сети. (Смотрите приложение А.) - Подсоединить вашу систему к определенному диску сети. На некоторых сетях вы можете даже просмо- треть диски сети и выбрать тот, который хотите. Для справки смотрите главу 4. - Установить опции, определяющие вашу сеть. Для справки смотрите главу 5. GEГлава 14 FE4FH - Определить подсоединение сетевого принтера. Для справки смотрите главу 5. - Воспользоваться специальными свойствами Windows- программы Print Manager, когда используете сете- вой принтер. Для справки смотрите главу 6. - Конфигурировать вашу систему так, что ваша сеть сможет использовать expanded память. Для справки смотрите главу 13. GE14.2.3. Использование неподдерживаемых сетейFH Широта использования свойств сети Windows зависит от особенностей вашей сети. Единственно, где нельзя использовать все эти свойства, это в неподдержи- ваемой сети. Обращайтесь к изготовителям вашей сети за инфор- мацией о версии программного обеспечения сети, которая совместима с Windows 3.0. Если вы используете неподдерживаемую сеть, вы можете иметь неприятности при запуске Windows или некоторых программ. Этот раздел содержит рекомендации для преодоления трудностей, с которыми вы можете столкнуться. GEЕсли ваша система зависла, когда вы запускаетеFH GEWindows в standard режимеFH Если ваша система зависла, когда вы запускаете Windows в standard режиме, это значит, что ваша сеть не поддерживает Windows в этом режиме. Попытайтесь запускать Windows в real режиме, набрав WIN /R в DOS подсказке. GEЕсли ваша система зависает, когда вы запускаетеFH GEWindows в enhanced 386 режимеFH GE[386]FH Если ваша сеть не поддерживается, ваша система может зависнуть при попытке старта Windows в enhanced 386 режиме в перечисленных ниже случаях: - Весьма вероятно ваша сеть не поддерживает Windows в этом режиме. Попытайтесь запустить Windows в standard режиме набрав WIN /S в DOS подсказке. - Windows не стартует в enhanced 386 режиме, если сеть не может изменить способ, которым сетевая карта использует память. Причина может быть в следующем: - Во-первых, сеть может использовать больший буфер для передачи данных прямым доступом (DMA), чем обычно обеспечивает Windows. - Во-вторых, ваша сеть может не стартовать, если Windows не запрещено использовать часть памяти GEГлава 14 FE5FH между 640К и 1MB для отображения неиспользу- емого адресного пространства. Вы можете запустить Windows в enhanced 386 режиме с вашей картой сети, изменив NetDMASize или EMMExclude параметр в вашем SYSTEM.INI файле. Вам придется изменять эти установки в зависи- мости от используемого оборудования сети. EВНИМАНИЕF Будьте осторожны при изменении вашего SYSTEM.INI файла, если вы не корректно измените его содержимое, ваша система не сможет эффективно функционировать. Перед изменением установок прокон- сультируйтесь у своего администратора сети. GE[386]FH Изменение размера буфера прямого доступа к памяти: 1. Открыть ваш SYSTEM.INI файл, используя текстовый редактор, например Notepad. Ваш SYSTEM.INI файл размещен в вашем персональном Windows каталоге. 2. Найти [386enh] секцию в файле. (Если используете Notepad, сделайте это поиском из Search меню строки [386enh]). 3. Добавить установку NetDMASize, если вы хотите указать Windows, какое количество памяти заре- зервировать для прямого доступа к памяти. По умолчанию принято значение 32 для Micro Chanel машин (IBM PS/2) или 0 для других машин. Например, для указания Windows зарезервировать 32К буфер для прямого доступа к памяти, вы должны набрать следующее: NetDMASize = 32 4. Сохранить SYSTEM.INI файл. 5. Выйти и запустить Windows в enhanced 386 режиме. GE[386]FH Для запрета Windows сканировать или использовать часть системной памяти надо: 1. Открыть ваш SYSTEM.INI файл используя текстовый редактор, такой как Notepad. Ваш SYSTEM.INI файл размещен в вашем персональном Windows каталоге. 2. Найти [386enh] секцию в файле. (Если используете Notepad, сделайте это, выбирая поиск из Search меню строки [386enh].) GEГлава 14 FE6FH 3. Установить EMMExclude равным интервалу адресов памяти. Windows не будет сканировать эти адреса при запуске в enhanced 386 режиме. Например, чтобы запретить Windows сканировать адреса в промежутке С800:0000 до D000:0000, наберите следующее: EMMExclude = C800-CFFF 4. Сохранить SYSTEM.INI файл. 5. Выйти и запустить Windоws в enhanced 386 режиме. Если, предыдущие методы вам не помогли, попытайтесь запустить Windows без загрузки сети в вашей системе. Попросите помощи у администратора системы. GEЕсли ваша система не работает когда вы запускаетеFH GENETWORK-SPECIFIC программуFH Ваша система запускает Windows, но зависает, когда вы запускаете network-specific программу (программа с прямым доступом к сети). Могут быть две причины, этого: - Network-specific программа не запускается, если Windows запущены в standard режиме или enhanced 386 режиме. Попытайтесь запустить Windows в real режиме, набрав win/r в MS-DOS подсказке. Вы могли бы также решить эту проблему, приобретя специальную библиотеку Windows для вашей сети у продавца вашей сети. - Windows могла зависнуть, когда вы запустили программу и затем переключились на (или из) DOS- программу. Если это произошло, запретите переключение из этой программы. Если вы запустили DOS-программу с Windows в real режиме или standard режиме, вы можете запретить переключение из нее с помощью опции Prevent Programm Switch в ee PIF. Для большей информации смотрите главу 12. GE[386]FH Если Windows работает в enhanced 386 режиме, вам, возможно, придется запретить невидимые переключения, которые делает Windows при выполнении программ в фоновом режиме. Если Network-specific программа является Windows- программой, то удостоверьтесь, что любые DOS-про- граммы, которые вы запустите в тоже самое время, не работают в фоновом режиме. Для информации о выпол- нении программ в фоновом режиме смотрите главу 12. GEГлава 14 FE7FH Если Network-specific специфичнaя для сети программа является DOS-программой, попытайтесь запустить ее в монопольном режиме. О выполнении программ в моно- польном режиме смотрите главу 12. Если программа создает или удаляет файлы, то ее невозможно выполнить в монопольном режиме, даже если это было установлено. Это происходит потому, что Windows постоянно следит за файловыми манипуляциями. Вы можете запретить этот контроль, изменив FileSysChange установку в вашем SYSTEM.INI файлe. Для того, чтобы запретить Windows принимать сообщения о манипуляции с файлами надо: 1. Открыть ваш SYSTEM.INI файл, используя текстовый редактор, такой как Notepad. Ваш SYSTEM.INI файл размещен в вашем персональном Windows каталоге. 2. Найти [386enh] секцию в файле. 3. Задать FileSysChange = no. 4. Сохранить ваш SYSTEM.INI файл. 5. Выйти и запустить Windows в enhanced 386 режиме. GEЕсли программа не выполняется корректно в standardFH GEрежимеFH Если вы выполняете Windows в standard режиме, Windows-программа могла выполниться не корректно, если она потребовала больший буфер для передачи данных по сети, чем Windows обычно обеспечивает. Вы можете увеличить размер буфера изменив параметр NetHeapSize в [standard] секции вашего файла SYSTEM.INI. Увеличение размера буфера передачи данных: 1. Открыть ваш SYSTEM.INI файл, используя текстовый редактор, такой как Notepad. Ваш SYSTEM.INI файл размещен в вашем персональном Windows каталоге. 2. Найти [standard] секцию в файле. 3. Установить NetHeapSize равным максимальному размеру буфера (в килобайтах), требуемого для передачи данных. По умолчанию - 8. Например, чтобы сделать размер буфера 16К, надо набрать следующее: NetHeapSize = 16 4. Сохраните ваш SYSTEM.INI файл. 5. Выйдете и перезапустите Windows в standard режиме. GEГлава 14 FE8FH GE[386]FH GEEсли программа выполняется некорректно в enhancedFH GE386 режимеFH Если вы выполняете Windows в enhanced 386 режиме, Windows-программа могла выполниться некорректно, если она требовалa больший буфер для передачи данных по сети, чем Windows обычно обеспечивает. Вы можете увеличить размер буфера изменив установки NetHeapSize в [386enh] секции вашего файла SYSTEM.INI. Увеличение размера буфера передачи данных: 1. Открыть ваш SYSTEM.INI файл, используя текстовый редактор, такой как Notepad. Ваш SYSTEM.INI файл размещен в вашей персональном Windows каталоге. 2. Найти [386еnh] секцию в файле. 3. Установить NetHeapSize равным максимальному размеру буфера (в килобайтах), требуемого при передачи данных. По умолчанию размер 12К. Задан- ное значение будет округлено к 4К. Например, чтобы установить размер буфера 16К, надо набрать следующее: NetHeapSize = 16 4. Сохранить ваш SYSTEM.INI файл. 5. Выйти и перезапустить Windows в standard режиме. GEЕсли вы не можете выполнить DOS-программуFH Если вы не можете выполнить DOS-программы, пока вы подсоединены к сети, попробуйте следующее: - Выполнить Windows в более низком режиме. Если выполняете Windows в enhanced 386 режиме, попробуйте выполнить Windows в standard режиме, набрав win /s. Если DOS-программы не выполняются в standard режиме Windows, попробуйте выполнить Windows в real режиме, набрав win /r. - Избегайте переключения на (или из) DOS-программы. GE[386]FH - Если выполняете Windows в enhanced 386 режиме, вы можете попробовать выполнить DOS-программы в монопольном режиме. Для дополнительной информации о монопольном режимe смотрите главу 12. GEГлава 14 FE9FH GEЕсли вы не можете подсоединить сетевые диски илиFH GEпринтерыFH Если вы, работая в Windows, не можете подсоединить сетевые диски или принтеры, попытайтесь сделать это до запуска Windows. GE14.3. Установка Windows в сетиFH Этoт раздел предназначен для системных администра- торов или других лиц, кто будет устанавливать Windows в сети, используемой совместно многими пользователями. Microsoft License Agreement, которое вы получите вместе со своим пакетом Windows, позволит вам установить Windows в сети. Для получения информации по этой лицензии смотрите секцию "Grant of License" в этом соглашении или свяжитесь с Microsoft Information Center. Большинство файлов на дисках Windows упакованы. Помещая Windows в сеть, вы должны распаковать эти файлы, используя распаковочную программу Expand, входящую в Windows. Для того, чтобы использовать Expend эффективно, вы должны создать в MS-DOS пакетный файл. Нижеследующая процедура содержит команды, необходимые для создания этого пакетного файла. Эта процедура предполагает, что вы копируете Windows с устройства A в сетевой каталог \WIN на сетевом диске W. Вы должны заменить эти пути на те, которые на самом деле используете, когда будете выполнять эту процедуру. Для установки Windows в сети надо: 1. Подсоединиться к сети. 2. Выбрать каталог, в который собираетесь поместить разделяемую копию Windows. 3. Набрать "copy con expall.bat" в ответ на подсказку DOS. Эта команда DOS означает, что все, что вы будете набирать дальше, будет копироваться в командный файл EXPALL.BAT. Вы можете использовать любое имя для этого командного файла, главное, чтобы оно содержало расширение .BAT. 4. Набрать на приглашение DOS: a: for %%i in (*.*) do w:\win\expand %%i w:\win\%%i w: Эта команда MS-DOS создаст программу, которая позволит вам ввести пути источника и места назначения для файлов Windows. 5. На приглашение DOS нажать CTPL+Z. GEГлава 14 FE10FH 6. Вставить диск 2 Windows в дисковод A и набрать на приглашение DOS: copy a:expand.exe w:\win Программа распаковки Expand будет скопирована в ваш сетевой каталог Windows. 7. Вставить диск 1 Windows в дисковод A и набрать следующее: expall a:*.* w:\win Эта команда запустит программу пакетного файла EXPALL, которая скопирует и распакует файлы с дисков Windows в каталог WINDOWS на сетевом дисковом устройстве W. Вы можете задать свой сетевой диск и каталог. 8. Повторить шаг 7 для оставшихся дисков Windows. 9. Сделать все файлы Windows read-only. Пользователи теперь могут подсоединить этот каталог и запустить Setup, как описано в разделе 14.1. ранее в этой главе. GE14.3.1. Разрешение доступа к сетевым программамFH Вы можете упростить пользователям доступ к выполнению программ в сети, модифицировав файл SETUP.INF, когда вы устанавливаете Windows в сети. Этот текстовый файл включен в Windows и остается в разделяемом каталоге Windows. Windows Setup использует этот файл, чтобы определить начальное содержимое пользовательских групп Programm Manager. Модифицируя этот файл можно добавить программы в эти группы и определить их параметры. Секция [progman.groups] файла SETUP.INF содержит список группы в окне Program Manager. За этой секцией следует список программ, которые изображаются в каждой группе как пиктограммы, когда пользователь запускает Windows. Для каждой программы задается имя, путь, имя файла пиктограммы и номера пиктограмм. Эти поля разделены запятой. Поле пиктограмм необязательно. Если вы хотите установить в Windows сетевую програм- му и поместить ее в пользовательское окно Programm Manager, вы должны добавить в SETUP.INF ее имя и ее путь. Вы можете определить, какая пиктограмма будет использована, включив имя ее файла и ее номер. Имя файла пиктограммы определяет файл, содержащий пиктограмму. Если вы хотите использовать пиктограм- му, которая назначена другой программе, вы можете ввести имя файла этой программы, вместо имени файла пиктограммы. Если вы не определили имя файла пиктограммы, пиктограмма будет взята из файла программы. Или, если файл программы не содержит GEГлава 14 FE11FH никаких пиктограмм, пиктограмма будет получена из Program Manager. Если выбранный файл содержит более одной пиктограм- мы, вы можете определить одну, которую хотите использовать, введя соответствующий номер пиктограм- мы. Это номер по порядку пиктограммы в файле. Если вы не введете номер пиктограммы, Program Manager выберет пиктограмму, помещенную в файл первой. Для того, чтобы добавить сетевую программу в пользо- вательское окно Program Manager надо: 1. Открыть файл SETUP.INF, используя Write. 2. Выбрать опцию No Conversion в диалоговом режиме Write. 3. В секции для группы, в которую вы хотите поместить программу, набрать имя программы, путь и, необязательно, имя файла пиктограммы, и номер пиктограммы. Поля должны быть разделены запятой. 4. Выбрать Save в меню File, чтобы сохранить изменения. Далее приведены примеры различных входов, которые вы можете поместить в SETUP.INF, если хотите добавить разделяемую копию Microsoft Word в пользовательское окно Programm Manager. "Microsoft Word",k:\word\word.exe "Microsoft Word",k:\word\word.exe,progman.exe "Microsoft Word",k:\word\word.exe,,2 "Microsoft Word",k:\word\word.exe,progman.exe,2 GEХранение файлов пользователя не в разделяемомFH GEкаталогеFH Когда пользователь выполняет программу, Ppogrам Manager изменяет пользовательский каталог на тот, который содержит эту программу. Как результат, пользователь, выполняя совместно используемую программу по сети, может случайно оставить свои файлы в общем каталоге. Эти файлы будут использовать дисковое пространство и, возможно, мешать другим пользователям. Вы можете избежать этой проблемы, если добавите программу в SETUP.INF. Во-первых, убедитесь, что программа помещена в пользовательский путь. Затем, вместо набора пути программы в сети, укажите собственный пользовательский каталог Windows после имени файла программы. К примеру, если EXCEL.EXE находится в K:\APPS, и этот каталог есть в пользовательском пути, наберите c:\excel.exe в SETUP.INF. Теперь, когда пользователь выберет пиктограмму Excel, Windows изменит пользовательский каталог (C:\) и выполнит Microsoft Excel из пользовательского пути. Любые файлы доку- GEГлава 14 FE12FH ментов, созданные пользователем, будут помещены в пользовательский каталог, а не в совместно исполь- зуемый каталог сети. GE14.3.2. Размещение дополнительных файлов сети в системеFH GEпользователяFH Когда пользователь запускает сетевую версию Setup, Windows копирует определенные файлы в систему пользователя. Вы можете копировать дополнительные файлы в пользовательский Windows каталог добавив их имена в [net]-секцию пользовательского файла SETUP.INF. Для помещения дополнительных файлов сети в пользовательский Windows каталог: 1. Открыть файл SETUP.INF, используя текстовый редактор, такой как Notepad. 2. Найти [net]-секцию файла. 3. Набрaть номер устройства, двоеточие, имя файла и заголовок файла (необязательнo), который вы собираетесь копировать. Вы должны ввести номер устройства, но это не означает, что это тот номер, который вы исполь- зуете. Задайте заголовок только, если вы хотите, чтобы появлялось сообщение во время выполнения Setup, уведомляющее, что этот файл скопирован на пользовательский диск. Далее приведены допустимые входы в [net]-секции SETUP.INF. 2:NEW.PIF 2:NEW.PIF, "Network Application Settings" © KOAP Open Portal 2000 |