В этой главе рассматривается, как создать или модифицировать файл NET.CFG, а также содержится алфавитный список с пояснениями всех возможных секций и опций файла NET.CFG.
В этой главе рассматриваются следующие темы:
NET.CFG представляет собой конфигурационный файл, который Вы можете использовать для установки значений, конфигурационных опций для программного обеспечения NetWare ClientTM, отличающихся от значений по умолчанию.
Используйте установки в файле NET.CFG для изменения сетевой среды или конфигурации рабочей станции-клиента. Например, Вы можете изменить конфигурацию в следующих случаях:
NOTE: Старые версии ПО для рабочей станции-клиента DOS использовали файл SHELL.CFG, который содержал сетевую конфигурационную информацию, относящуюся к оболочке, а не к протоколам или прочим уровням. Вы можете определить опции SHELL.CFG в файле NET.CFG.
По умолчанию файл NET.CFG находится в каталоге C:\NWCLIENT.
Если все рабочие станции-клиенты используют один и тот же NET.CFG, то Вы можете сэкономить время, скопировав файл NET.CFG на дискету, а затем переписав его на каждую рабочую станцию-клиент. (По умолчанию файл NET.CFG находится в каталоге C:\NWCLIENT.)
Если каждая рабочая станция-клиент использует свой файл NET.CFG, Вы должны скопировать этот уникальный файл на дискету или в каталог каждой рабочей станции-клиента.
Придерживайтесь следующих соглашений при создании или редактировании файла NET.CFG:
На приведенном ниже рисунке показан формат файла NET.CFG.
Рисунок 2-1. Формат файла NET.CFG
Ниже приведен образец файла NET.CFG, в котором:
link driver ne2000 ; Изменяем номер прерывания (IRQ) на 4 int #1 4 ; Изменяем порт на 340 (hex) port #1 340 netware dos requester ; Устанавливаем F: первое устройство в сети first network drive = f
NOTE: Изменение значений установок в NET.CFG не изменяет установок оборудования, которое Вы используете. Запустите соответствующую утилиту конфигурации или вручную смените установки перемычек в соответствии с заданными в файле NET.CFG значениями.
Рабочие станции NetWare и Personal NetWareTM поддерживают следующие секции в файле NET.CFG:
NOTE: Так как многие продукты используют файл NET.CFG для управления информацией о конфигурации, то представленный список может не охватывать все опции, используемые в Вашем файле NET.CFG.
Для получения новой информации смотрите документацию по продуктам третьих фирм или последнюю версию файла README, поставляемого с программным обеспечением клиента NetWare для DOS и MS Windows.
На приведенном ниже рисунке приведена структура справочных страниц, используемых в этой главе для описания файла NET.CFG.
Рисунок 2-3. Справочные страницы NET.CFG.
Используйте эту секцию для управления поддержкой MIB-II и групп для SNMP в сетях NetWare и Personal NetWare.
Эта секция включает следующие категории, параметры и значения, рассмотренные на следующих страницах:
Определите секцию Desktop SNMP в соответствии с конфигурацией.
Синтаксис | desktop snmp
параметр значение Замените параметр на имя параметра, который Вы хотите использовать. Замените значение на соответствующие параметру число или установку. |
Пример | Для определения имени администратора MIB II добавьте следующие строки в файл NET.CFG: desktop snmp sysname "Suzanne Morley x893" |
NOTE: Для определения имени администратора MIB II добавьте следующие строки в файл NET.CFG:"Секция Transport Provider IPX | UDP".
Используйте этот параметр и значение для управления тайм-аутом асинхронных соединений, которое рассматривается на указанной странице:
Параметр / значение и страница |
---|
"ASYNCHRONOUS TIMEOUT число" |
Desktop SNMP предоставляет возможность отслеживания и контроля асинхронных соединений для управления Desktop SNMP и другими объектами SNMP по асинхронным линиям.
Отслеживает и контролирует соединения SNMP.
Когда менеджер SNMP запрашивает информацию от объекта управления, Desktop SNMP выжидает установленное время перед тем, как попытаться отменить сделанный запрос.
Синтаксис | asynchronous timeoutчисло |
По умолчанию | 20 |
Пример | Например, чтобы Desktop SNMP ожидал 35 тиков таймера (приблизительно 2 секунды) перед попыткой отменить запрос, Вам следует поместить в файл NET.CFG следующие строки: desktop snmp asynchronous timeout 35 |
NOTE: Величина тайм-аута задается в тиках таймера (на IBM* PC и совместимых с ними машинах секунда равна 18.21 тикам).
Используйте приведенные ниже параметры и значения для определения типов и имен групп управления доступом, которые рассмотрены на следующих страницах:
Параметры / значения и страницы |
---|
"MONITOR COMMUNITY ["имя | public | private"]"
"CONTROL COMMUNITY ["имя | public | private"]" "TRAP COMMUNITY ["имя | public | private"]" |
Desktop SNMP присваивает имена групп (community) по умолчанию для групп наблюдения (только для чтения) и управления (чтение/запись), а также типы групп по умолчанию для ловушек. Desktop SNMP и другие объекты SNMP используют эти типы и имена для управления доступом.
Имя группы, содержащееся в сообщении с запросом от управляющей станции SNMP, должно совпадать с именем, определенным для Desktop SNMP.
Примеры готовых файлов приведены в разделе "Примеры файлов NET.CFG, использующих имена и типы групп".
NOTE: Если Desktop SNMP получает блок данных протокола (protocol data unit - PDU) с неразрешенным именем группы, он не отвечает на запрос.
Допустим, например, что имя группы управления "secret", а Desktop SNMP получает PDU SETRequest с именем группы "public". Desktop SNMP отбрасывает PDU SETRequest и не отвечает на этот PDU. Однако Desktop SNMP посылает аутентификационное прерывание в (authentication trap) по целевым адресам ловушек, если параметр SNMPENABLEAUTHENTRAPS ON установлен в ON.
Именем группы может быть произвольная ASCII-строка длиной до 32 символов, в которой заглавные и строчные буквы интерпретируются различным образом. Оно может включать любые символы, кроме пробелов, символов табуляции, левой квадратной скобки ( [ ), знака равенства ( = ), двоеточия ( : ), точки с запятой ( ; ), двойных кавычек ( " ) или знака номера ( # ).
IMPORTANT: Заглавные и строчные буквы в именах групп рассматриваются как различные буквы (имена групп чувствительны к регистру). Всегда заключайте имена групп в двойные кавычки.
В секции Desktop SNMP файла NET.CFG Вы можете определить три группы, описанные в приведенной ниже таблице:
Таблица 2-1. Параметры секции Desktop SNMP для имен групп
Параметр | Пояснение |
---|---|
control community | Описывает группу чтения/записи (группу, для которой допустимы операции SET). Группа, для которой установлен доступ на чтение/запись, также имеет доступ для запросов только чтения. Значение по умолчанию - "public". Если группа управления (control community) запрещена, то запрещен весь доступ на запись. |
monitor community | Описывает группу только для чтения (группу, для которой допустимы операции GET и GET NEXT). Значение по умолчанию - "public". Если группа наблюдения запрещена, то запрещен весь доступ на чтение. |
trap community | Описывает имя группы, используемое для ловушек. _Значение по умолчанию - "public". Если группа ловушек запрещена, то Desktop SNMP не посылает прерываний для ловушек. |
Определяет имя группы наблюдения.
Синтаксис | monitor community ["имя | public | private"] |
По умолчанию | public |
Пример | Чтобы определить группу наблюдения как "private", поместите в файл NET.CFG следующие строки: desktop snmp monitor community "private" |
Определяет имя группы управления.
Синтаксис | control community ["имя | public | private"] |
По умолчанию | public |
Пример | Чтобы определить группу управления как "secret", поместите в файл NET.CFG следующие строки: desktop snmp control community "secret" |
Определяет имя группы ловушек.
Синтаксис | trap community ["имя | public | private"] |
По умолчанию | public |
Пример | Чтобы определить группу ловушек как "agenttrap", поместите в файл NET.CFG следующие строки: desktop snmp trap community "agenttrap" |
Используйте следующие параметры и значения для управления доступом агентов и ресурсов SNMP, рассмотренные на следующих страницах:
Типы групп могут быть запрещены. Когда тип группы запрещен, ни один из элементов системы управления не может получить доступ к информации, предназначенной для этой группы.
Например, если Вы запретите группу управления (control community), никто не сможет использовать Desktop SNMP для выполнения операции SET над данными, управляемыми этой группой.
Примеры готовых файлов приведены в разделе "Примеры файлов NET.CFG, использующих имена и типы групп".
Desktop SNMP читает определение имени группы (в зависимости от строки enableтип_группы community ) следующим образом:
Значение | Пояснение |
---|---|
Any | Если параметр enableтип_группы community
установлен в значение "any" для типа группы, то для получения доступа может быть использовано любое имя группы. Строка, определяющая имя группы, может быть пропущена. Если строка присутствует, Desktop SNMP игнорирует ее. Для строк групп ловушек параметр "any" недопустим. Если Вы укажете enable trap community any, то Desktop SNMP интерпретирует эту строку как enable trap community specified. |
Off | Если параметр enableтип_группы community установлен в значение "off" для типа группы, то доступ для группы этого типа запрещен. Строка, определяющая имя группы, может быть пропущена. Если строка присутствует, Desktop SNMP игнорирует ее. |
Omitted | Если параметр enableтип_группы community установлен в значение "omitted" для типа группы, Desktop SNMP определяет тип группы по умолчанию и ищет строку, определяющую имя для группы этого типа. Если имя не указано, Desktop SNMP принимает по умолчанию имя "public". |
Specified | Если параметр enableтип_группы community установлен в значение "specified" для типа группы, Desktop SNMP использует для этого типа группы только указанное имя. Если имя не указано, Desktop SNMP принимает по умолчанию имя "public". |
Разрешает установку значений для группы наблюдения.
Синтаксис | enable monitor community [specified | any | off | omitted] |
По умолчанию | specified |
Пример | Чтобы разрешить использование в качестве группы наблюдения только "private", поместите в файл NET.CFG следующие строки: desktop snmp enable monitor community specified |
Разрешает установку значений для группы ловушек.
Синтаксис | enable control community [specified | any | off | omitted] |
По умолчанию | specified |
Пример | Чтобы запретить группу ловушек с именем "agenttrap", поместите в файл NET.CFG следующие строки: desktop snmp enable control community any |
Разрешает установки значений для семейства ловушки.
Синтаксис | enable trap community [specified | off | omitted] |
По умолчанию | specified |
Пример | Чтобы запретить группу ловушек с именем "agenttrap", поместите в файл NET.CFG следующие строки: desktop snmp enable trap community off |
Чтобы использовать группу ловушек по умолчанию, разрешить доступ на операции чтения для любых групп, но установить имя группы для чтения/записи "secret", поместите следующие строки в NET.CFG:
desktop snmp enable monitor community any enable control community specified control community "secret"Чтобы запретить все ловушки и использовать значения по умолчанию для групп управления и наблюдения, поместите следующие строки в файл NET.CFG:
desktop snmp enable trap community offЧтобы указать для группы управления нулевую строку и использовать значения по умолчанию для групп наблюдения и ловушек, поместите следующие строки в файл NET.CFG:
desktop snmp enable control community specified control community ""Использование в качестве имени группы нулевой строки равносильно установке enableтип_группы community в значение "off".
Чтобы предоставить доступ только группе "private" и установить "agenttrap" в качестве имени группы ловушек, поместите следующие строки в файл NET.CFG:
desktop snmp enable monitor community specified monitor community "private" enable control community specified control community "private" enable trap community specified trap community "agenttrap"Чтобы временно разрешить любой группе доступ только для чтения, в предыдущем примере в NET.CFG измените строки следующим образом:
desktop snmp enable monitor community any monitor community "private" enable control community specified control community "private" enable trap community specified trap community "agenttrap"Desktop SNMP игнорирует строку monitor community "private" до тех пор, пока Вы не установите в строке enable monitor community значение "specified". Это позволяет Вам временно изменять значение на "any" или на "off", не удаляя определение имени группы.
Назад | Содержание | Вперед