Локальные сети персональных компьютеров. Монтаж сети, установка программного обеспечения© Александр Фролов, Григорий ФроловТом 4, М.: Диалог-МИФИ, 1993, 287 стр. 7.8. Файл shell.cfgКогда мы устанавливали сетевую оболочку на рабочие станции, для каждой станции нами был подготовлен файл net.cfg. В этот файл мы записали параметры для драйвера сетевого адаптера - номер прерывания и базовый адрес используемых портов ввода/вывода, например: link driver ne2000 int 5 port 320 Файл shell.cfg необязательный и может создаваться при необходимости в том же каталоге, что и net.cfg. Он содержит команды, определяющие конфигурацию сетевой оболочки на рабочей станции. Мы расскажем вам об основных, наиболее полезных, на наш взгляд, параметрах. Полное описание вы найдете в документации, поставляемой вместе с Novell NetWare. Некоторые программы, созданные специально для работы в сети, требуют задания тех или иных параметров через файлы net.cfg или shell.cfg. Об этом должно быть написано в документации, поставляющейся с такими программами. Сейчас для нас представляют интерес некоторые команды, влияющие на работу программы netx.com - резидентной программы сетевой оболочки рабочей станции DOS. 7.8.1. Команда FILE HANDLESЭта команда определяет количество файлов, открытых одновременно на сетевых дисках. По своему назначению она аналогична параметру FILES, задаваемому в файле config.sys, но в отличие от последнего относится к файлам, открываемым на дисках файл-сервера. Если ваша программа при работе с сетевыми дисками выдает сообщение "No available files", используйте команду FILE HANDLES. Увеличение числа одновременно открытых файлов через config.sys не приведет к желаемому результату и вызовет только напрасные потери оперативной памяти. Команда имеет один параметр - количество одновременно открытых файлов, который задается в следующем формате: FILE HANDLES=<число файлов> Например: FILE HANDLES=50 7.8.2. Команда LOCAL PRINTERSСразу после включения питания компьютера BIOS определяет количество установленных в компьютере принтерных портов. Если рабочая станция не имеет своего принтера (что часто бывает в локальных сетях), при попытке распечатать копию экрана (нажимая в среде MS-DOS комбинацию клавиш <Shift+PrtSc>) произойдет "зависание" компьютера. Этого можно избежать, если использовать следующую команду: LOCAL PRINTERS=0 Эта команда сообщает сетевой оболочке, что на данной рабочей станции нет локальных принтеров. 7.8.3. Команда MAX CUR DIR LENGTHОперационная система MS-DOS использует обозначение пути к файлу, имеющее длину не более 64 символов. Вы можете обойти это ограничение, задав максимальную длину пути до 255 символов: MAX CUR DIR LENGTH=255 7.8.4. Команда MAX PATH LENGTHМаксимальная длина пути для поиска файлов в MS-DOS (переменная PATH в файле autoexec.bat) составляет 128 байт, что может оказаться недостаточно. Вы можете увеличить максимальную длину пути до 255 символов: MAX PATH LENGTH=255 7.8.5. Команда SET STATION TIMEЕсли вы укажите команду SET STATION TIME=OFF то при каждом запуске сетевой оболочки часы рабочей станции не будут синхронизироваться с часами файл-сервера. 7.8.6. Команда SHOW DOTSВнутренняя структура файловой системы Novell NetWare полностью отличается от используемой MS-DOS. Поэтому NetWare эмулирует для рабочих станций MS-DOS файловую систему MS-DOS и обеспечивает поддержку всех системных вызовов (прерываний) MS-DOS для работы с этой файловой системой. Однако без команды "SHOW DOTS=ON" эмуляция будет неполной - в каталогах не будет ссылок на текущий и родительский каталоги. Это может привести к тому, в частности, что при работе в среде Microsoft Windows вы сможете войти в каталог, но не сможете из него выйти. |