Программа IPLNMNG служит для обслуживания конфигурационных файлов ipln.cfg, а также удаленного управления концентратором, собранным на базе Linux. Серверная часть математики концентратора обеспечивается программой iplncfg для Unix. Для связи используется протокол TCP/IP.
Программа может работать в двух режимах: в режиме редактирования аппаратной конфигурации и режиме управления концентратором (позволяет удаленно управлять каналами и смотреть статистику). Изменения проводимые в режиме редактирования применяются через сохранение файла конфигурации и перезагрузку. Изменения проводимые в режиме управления производятся сразу и не требуют перезагрузки.
Программа помнит все сервера к которым вы подключались, и при входе вы попадаете в менеджер серверов.
Для каждого сервера вы можете задать свои опции. Можно задать пять общих внешних команд, которые добавляются в меню для каждого сервера.
В режиме редактирования аппаратной конфигурации программа имеет следующий вид:
Режим редактирования используется для автономного редактирования файлов конфигураций и для изменения аппаратных конфигураций концентраторов. Также в нем меняются общие для концентратора свойства. Чтобы изменения сделанные в этом режиме были применены, требуется перезагрузка машины.
В режиме управления возможно управление отдельными каналами, при этом все выполняемые действия сразу применяются к концентратору.
Одновременно можно подключатся к нескольким концентратором и редактировать несколько конфигураций.
Чтобы перейти в режим управления, нужно сначала подключиться к концентратору, выбрать устройство, и затем выбрать в меню функцию перехода к этому режиму. Если вы просто подключились к концентратору, это равносильно изменению файла конфигурации в автономном режиме. Вид в режиме управления:
Пользователь "----Все----" отражает обобщенную статистику для всех каналов.
Чтобы получить контекстное меню для какого либо элемента, сначала сделайте его текущим, кликнув левой кнопкой мыши, а затем правой кнопкой вызывайте контекстное меню. Контекстное меню формируется динамически, в зависимости от режима работы, состояния и положения элемента
iplnmng [<сервер> [<имя> [<пароль>]] [/EDIT]] [/DIR=<путь>]
здесь:
<сервер> - имя сервера к которому надо подключится или его
ip-адрес
<имя> - имя пользователя ( если не задано то root)
<пароль> - пароль на подключение
/EDIT - если параметр не задан выполняется вход в режим управления
устройствами, если задан в режим редактирования конфигурации
/DIR=<путь> задает путь к файлу iplnmng.cfg. Если не задан
берется путь откуда запускается iplnmng.
Если заданы параметры в командной строке, подключение производится только к этому серверу, признак авто подключения к другим серверам игнорируется.
Программа работает со следующей структурой директорий:
По умолчанию большинство функций ссылаются на такую структуру директорий, в случае необходимости, в большинстве случаев можно задать другой путь. Для каждого сервера всегда сохраняется последний конфигурационный файл. Он перезаписывается только в случае, если текущее подключение было успешным.
Файл->Открыть - открыть существующий конфигурационный файл
Файл->Подключиться к новому серверу - подключиться к новому концентратору IPLN. Для поддержки этой операции на нем должна быть запущена программа iplncfg в режиме сервера. При этом попадаем в следующее меню:
Если проставить поле "Сохранить пароль" - пароль сохраняется вместе с данными о подключении, иначе его нужно вводить каждый раз. Поля "Сервер" и "Порт" задают адрес и порт TCP/IP, к которому на сервере подключена серверная часть программы управления.
Файл->Последние конфигурации - выбрать один из последних конфигурацонных файлов. Программа помнит до восьми записей о конфигурационных файлах.
Файл->Выход - выйти из программы.
Опции->Общие - редактирование опций общих для всех конфигураций:
Опции->Список внешних команд - редактирование списка внешних команд, котроые могут вызываться для концентратора.
Заданные команды появляются в контекстном меню концентратора. При задании команд вы можете использовать переменную %IP% (вместо нее подставится ip-адрес концентратора) и переменную %USER% (вместо нее подставится имя используемое для подключения по iplnmng).
Файл->Сохранить - сохранить конфигурацию.
Файл->Сохранить как - сохранить конфигурацию в другой файл.
Файл->Закрыть процесс - закрыть процесс редактирования файла
Опции->Опции текущей конфигурации - позволяет задать некоторые свойства для этого файла
Окна->Только порты - показывать только окно состава оборудования.
Окна->Только каналы - показывать только окно каналов для выбранного устройства.
Окна->Все - показывать все окна.
Файл->Сохранить - сохранить конфигурацию на концентратор.
Файл->Отключиться от сервера - отключиться от концентратора.
Опции->Опции текущей конфигурации - позволяет задать некоторые свойства текущей конфигурации:
Опции->Вид(колонки) - позволяет выбрать какие данные отражать в режиме управления:
Опции->Вид(цвета) - позволяет выбрать каким цветом отражать пользователей в режиме управления, в зависимости от статуса канала:
С помощью Shift и левой кнопкой мышки, можно выделять несколько элементов этого списка и менять их настройку одновременно.
Следующие команды доступны только в режиме редактирования конфигурации:
Окна->Только порты - показывать только окно состава оборудования.
Окна->Только каналы - показывать только окно каналов для выбранного устройства.
Окна->Все - показывать все окна.
Следующие команды доступны только в режиме управления концентратором:
Сервер->Управлять устройством - перейти в режим управления для выбранного устройства.
Сервер->Выйти из режима управления - выйти из режима.
Сервер->Конфигурация устройств/протоколов - позволяет выполнить настройку параметров устройств и протокола TCP/IP. Функция только для концентраторов IPLN или, если вы используете дистрибутив однодискетного Linux.
Сервер->Перезагрузить сервер - перезагрузить концентратор.
Сервер->Выполнить команду - позволяет выполнить команду на концентраторе. Список команд может изменятся и редактироваться. Если опция редактирования недоступна, убедитесь, что в директории где находится программа iplnmng.exe, есть файл iplnmng.cfg. По умолчанию доступны следующие команды:
Сервер->Управление файлами и скриптами - позволяет редактировать файлы скриптов и конфигурационные файлы на сервере. Функция доступна, если только на сервере программа iplncfg версии 3.07 и выше.
Сервер->Сохранить данные сервера->Файл ipln.cfg - позволяет сохранить файл конфигурации устройств ipln.
Сервер->Сохранить данные сервера->Конфигурацию устройств/протоколов - позволяет сохранить файлы описывающие конфигурацию устройств и протоколов концентратора (конфигурацию TCP/IP, статическую маршрутизацию, настройки моста).
Сервер->Сохранить данные сервера->Системные файлы - позволяет сохранить системные файлы концентратора : ядро и корневую файловую систему.
Сервер->Сохранить данные сервера->Дополнительные модули - позволяет сохранить директорию модулей концентратора.
Сервер->Сохранить данные сервера->DOS-утилиты и Autoexec.bat - позволяет сохранить утилиты хранимые в дос разделе.
Сервер->Восстановить/обновить->Файл ipln.cfg - позволяет восстановить на сервере ранее сохраненный файл конфигурации устройств ipln.
Сервер->Восстановить/обновить->Конфигурацию устройств/протоколов - позволяет восстановить файлы описывающие конфигурацию устройств и протоколов концентратора (конфигурацию TCP/IP, статическую маршрутизацию, настройки моста).
Сервер->Восстановить/обновить->Системные файлы - позволяет восстановить или обновить системные файлы : ядро и корневую файловую систему.
Сервер->Восстановить/обновить->Дополнительные модули - позволяет обновить модули для отдельного устройства. Для этого нужно указать на директорию содержащую новые файлы для этого модуля. Файлы должны быть сжаты gzip и иметь расширение gz. Так же может находится файл описывающий перемещение этих файлов с именем типа upgrade.???.
Сервер->Восстановить/обновить->Linux-утилиты - для дистрибутива на базе brgroute-4.x, позволяет записать на диск утилиты Linux. Эти утилиты хранятся загружаются в систему только в момент их вызова, а после выхода удаляются.
Сервер->Управление контрольной точкой->Создать контрольную точку - создает на сервере контрольную точку текущей системы. С нее можно загрузится, если при загрузке после звукового сигнала нажать и держать пару секунд клавишу правый Shift. После загрузки появится пункт в меню, и можно будет восстановить рабочую конфигурацию с контрольной точки.
Сервер->Управление датой и временем - позволяет установить на концентраторе новую дату и время, можно задать эти данные непосредственно, а можно скопировать с текущей машины:
Фильтр->Отменить - отменяет установленный фильтр
Фильтр->Установить - позволяет установить фильтр действующий на отображение каналов в списке. На пользователя "Все" фильтр не действует.
Контекстное меню применяется к выбранному вами объекту. В качестве объекта могут быть: сервер, конфигурационный файл, устройство, группа адаптеров, адаптер, физический порт и логический канал.
Подключиться - подключиться менеджером к серверу
Активировать окно -если вы уже подключены к серверу, то эта команда активирует это окно.
Опции - войти в режим редактирования опций сервера.
Ввести комментарий - можно ввести комментарий к записи о сервере отличный от комментария в ipln.cfg.
Посмотреть последний ipln.cfg - войти в просмотр файла конфигурации этого сервера, который был при последнем подключении. Выполнение к серверу при этом не выполняется.
Удалить запись о сервере - удаляет запись и все данные о сервере .
Свойства - войти в режим редактирования свойств выбранного объекта.
Развернуть все - развернуть все дерево начиная с текущего объекта.
Добавить устройство - добавить новое устройство. Возможно до 20 устройств.
Войти в режим управления - войти в режим управления устройством.
Добавить ISA адаптер - добавить к устройству группу состоящую из одного ISA адаптера.
Добавить PCI адаптер - добавить к устройству группу состоящую из одного PCI адаптера.
Добавить USB адаптер - добавить к устройству группу состоящую из одного USB адаптера.
Добавить мультипортовый PCI адаптер - добавить к устройству группу состоящую из одного мультипортового PCI адаптера.
Добавить группу мультипортовых ISA адаптеров - добавить к устройству группу мультипортовых ISA адаптеров. Число адаптеров задается в свойствах группы.
Добавить адаптер - добавить адаптер в группу мультипортовых ISA адаптеров.
Удалить устройство - удалить текущее устройство.
Удалить группу - удалить текущую группу адаптеров.
Освободить порт - отсоединяет порт от логического канала.
Добавить канал - добавить еще один логический канал.
Удалить канал - удалить логический канал. Возможно удаление только последнего канала в списке.
Отсоединить от порта - Отсоединяет выбранный канал от физического порта.
Показать сохраненные параметры связи - декодирует параметры сохраненные в файле конфигурации.
Следующие команды доступны только в режиме управления концентратором:
Выйти из режима управления - выйти из режима управления устройства.
Детальная статистика - выйти в режим получения детальной статистики по каналу.
Проверить соединение - проверить соединение выбранного для канала.
Быстрое соединение - выполнить процедуру быстрого соединения для канала.
Установить связь - выполнить программу настройки для канала (доступно только для однопортовых адаптеров).
Понизить скорость - понизить скорость для канала (доступно только для однопортовых адаптеров).
Перевести в режим ожидания - перевести канал в режим ожидания.
Остановить канал - остановить передачу информационных кадров, допускаются передача только служебной информации.
Запустить канал - возобновить передачу информационных кадров.
Остановить оборудование - полностью остановить обслуживание канала. Если канал не будет долго использоваться, то чтобы не отвлекать на его обслуживание ресурсы, лучше воспользоваться этой функцией (состояние запоминается в конфигурационном файле). В случае надобности его снова можно запустить, не перегружая компьютер.
Запустить оборудование - возобновить обслуживание канала.
Перевести на внутренний трафик - для канала допускается передача данных только по внутреннему трафику.
Разрешить внешний трафик - отменить ограничения заданное предыдущей командой.
Войти в режим диагностики(передача сигнала) - запустить передачу диагностического сигнала по данному каналу.
Войти в режим диагностики(анализ сигналов) - войти в режим диагностики линии
Запустить настройку на клиентской машине - если у клиента версия драйверов 3.0x, то можно выставить на сервере запрос, при обнаружении которого, программа управления линией выполнит настройку для канала заново.
Получить информацию о драйвере и адаптере - считать данные о там какая версия математики стоит на концентраторе и клиенте и какие адаптеры.
Более подробно все команды настройки описаны для программы iplncfg, только сейчас они выполняются в удаленном режиме.
Подсоединить пользователя к порту - кликните мышкой на запись пользователя(логический канал), и не отпуская кнопки перенесите на порт, который хотите занять. Или возможен обратный вариант, перенесите порт на пользователя. В зависимости от занятости порта, происходит либо назначение, либо замещение.
Поменять пользователей на портах местами - кликните мышкой на один из портов, и не отпуская кнопки перенесите на порт, с которым хотите поменять местами.
Окно свойств конфигурационного файла имеет следующий вид:
Путь: показывает путь, откуда загружен конфигурационный файл или адрес концентратора.
Имя: любой комментарий, описывающий конфигурационный файл или концентратор (до 50-ти символов).
Тип ОС: операционная система, для которой предназначен файл.
Максимальны размер журнала: задает максимальный размер журнала. Если размер превышен, ipln.log переименовывается в ipln.lo~, и журнал пишется в новый файл. Таким образом на диске может заниматься не более двойного значения этого параметра. Если 0, то нет ограничения.
Уровень журнала событий: задает уровень ведения журнала событий (файл ipln.log).
Следующие параметры описывают управление соединением на концентраторе.
Порт: задает порт TCP/IP, к которому линкуется серверная часть iplncfg. По умолчанию 5001.
IP адрес: задает адрес TCP/IP, к которому подключается серверная часть. Если параметр не задан, то используются все доступные интерфейсы.
Следующие параметры описывают управление доступом к концентратору.
Имя: задает имя пользователя, который может управлять концентратором. По умолчанию root.
Пароль: задает пароль на подключение к концентратору. В файле находится в закодированном виде. Генерируется программой iplnmng. Если параметр отсутствует в файле, то используется пустой пароль.
Пароль для доступа - только просмотр: задает пароль на подключение к концентратору, при котором возможен только просмотр. Пустой пароль, рассматривается как запрет этой возможности.
Допустимые Tcp/Ip адреса: задает правила TCP/IP, с которых разрешается подключение к концентратору. Если не заданы, то адрес не контролируется.
Внутренние IP-адреса: задают правила TCP/IP, которые используются для выделения внутреннего трафика. Если параметр не задан, внутренним трафиком считаются данные передающиеся между каналами.
Макс. число процессов настройки: задает ограничение на количество процессов настроек. Действует только, если у клиента драйвера 3.09-3 и выше. Если задан 0 - нет ограничений. Ограничиваются только процессы подстройки скорости, если настройка запускается с начала, на нее действует ограничение .
Число и время(сек.) запуска каналов: при большом количестве каналов позволяет обеспечить более плавный запуск концентратора. Первый параметр задает поскольку каналов нужно включать за раз, а второй время в секундах между запусками. По умолчанию или если любой из этих параметров 0, включаются все каналы. Параметр не действует на однопортовые платы и виртуальные каналы.
В одном файле могут быть описано до двадцати устройств. Окно свойств отдельного устройства имеет следующий вид:
Имя: любой комментарий описывающий устройство (до 50-ти символов).
MAC-адрес устройства: задает MAC-адрес, который будет назначен этому устройству. При создании MAC-адреса в формате Ethernet дополняется двумя байтами нулей в старших разрядах.
База удаленного MAC-адреса: задает базу для вычисления MAC-адресов отдельных каналов. Для однопортовых плат может быть 255.255.255.255, что означает что MAC-адрес удаленного абонента контролироваться не будет. Для мультипортовых плат этот адрес используется для определения, в каком канале находится пользователь, и всегда выполняется контроль на совпадения MAC-адресов.
Число логических каналов: задает число логических каналов, поддерживаемых данным устройством. Если при создании нового файла задать число каналов, которые будет обслуживать данное устройство, описание оборудования, требуемого для этого числа каналов, будет сгенерировано автоматически. При изменении числа каналов для существующего устройства, будут добавлены или удалены описания логических каналов.
Поддержка ретрансляции из канала в канал: разрешает или запрещает ретрансляцию сообщений между каналами. При запрете, пользователи подключенные к отдельным каналам не могут видеть друг друга. При включенном режиме дополнительное управление связью между каналами может быть выполнено с помощью масок выбора группы.
Контроль Ip-адрес равен Mac-адрес: при включении этого флажка будут выполнятся следующие действия:
Поддержка Watch-Dog таймера: включает поддержку таймера для мультипортовых плат ( действует только для плат оборудованных этим таймером).
Динамический контроль соединения: включает/отключает поддержку контроля. Рекомендуется включать.
Главный компьютер: определяет MASTER компьютер. С MASTER компьютера происходит настройка и управление соединением. Рекомендуется делать главным клиентский компьютер, а на концентраторе канал назначать главным только если это канал для связи с другим концентратором.
Разрешить объединение кадров: в случае, если в очереди на передачу находятся несколько запросов, драйвер при посылке будет смотреть, можно ли их послать вместе, за один раз. Особенно полезен при наличии сетевых игр и при наличии большого количества мелких кадров. За счет объединения, снижаются накладные расходы на передачу и увеличивается пропускная способность канала. Причем чем больше скорость соединения, тем больше выигрыш от этой опции.
Не ограничивать внутренний трафик: если на канал наложено ограничение пропускной способности, эта опция задает режим работы, когда это ограничение не действует на внутренний трафик
Не считать программную CRC: запрещает драйверу считать программную CRC. Данные при приеме всегда контролируются по аппаратной CRC. В обычном режиме драйвер кроме аппаратной CRC дополнительно еще считает программную CRC. Программная CRC может защитить, если происходит сбой по шине или сбоит память адаптера (т.е. сбой происходит уже после приема пакета). Практически такое возможно только, если неисправен сам адаптер. Отмена подсчета программной CRC ускоряет обработку пакетов (на P100 снижает загрузку процессора примерно на 20%).
Поддержка QoS: разрешает работу встроенных в драйвер функций QoS (Включают приоритизацию трафика и функцию блокировки портов). Если нажать на эту кнопку то можно задать правила общие для всех каналов этого устройства.
Макс. скорость приема/передачи: задает ограничение по физической скорости связи, действующее для каналов по умолчанию.
Глобальный таймаут: задает значение параметра gtm по умолчанию (в секундах).
Локальный таймаут: задает значение параметра ltm по умолчанию (в тикетах).
Время разрыва связи: задает значение параметра dtime по умолчанию (в секундах).
Базовая частота: задает базовую частоту для связи по умолчанию.
Базовая амплитуда: задает значение амплитуды сигнала по умолчанию.
Переход в ожидание связи при разрыве: задает как вести себя каналам в случае разрыва связи, если включено - то перейти в режим ожидания, если нет - то ждать на текущей частоте.
Маска выбора группы: задает маску определяющую с какими группами разрешена работа устройства.
Приоритет: задает приоритет канала.
Макс. размер очереди ожидания: ограничивает размер очередей на прием и передачу (на передачу действует всегда, на прием только, если ограничена пропускная способности канала). В случае переполнения очереди пакет отбрасывается и увеличивается счетчик отвергнутых пакетов.
Макс. усиление приемника: ограничивает коэффициент усиления приемника для данного канала.
Предел больших таймаутов: управление автоматическим отключением каналов.
Параметры TCP/IP по умолчанию: позволяет задать параметры TCP/IP для клиентов по умолчанию.
IP адрес - задает базу для вычисления ip-адреса клиента, ip-адрес клиента будет равен ip-адрес + номер канала.
IP маска, Шлюз по умолчанию, Сервера DNS - задают соответствующие параметры TCP/IP. Считывание параметров TCP/IP клиентом с сервера возможно с версии драйверов 3.11. Если у клиента более старый драйвер, он игнорирует эту информацию.
Окно свойств группы адаптеров зависит от типа адаптеров, в частности для группы мультипортовых адаптеров имеет следующий вид:
Имя: любой комментарий описывающий группу (до 50-ти символов).
Тип адаптеров: показывает тип адаптеров в данной группе.
Адаптеров: число адаптеров в группе мультипортовых адаптеров, изменяя его можно добавлять или удалять описания адаптеров. Для однопортовых адаптеров всегда 1.
Линия загрузки: линия загрузки для ISA адаптеров. Должна соответствовать соответствующей перемычке на плате.
База вв.\вывода: задает базу портов ввода/вывода, используемую данной группой. Все группы мультипортовых адаптеров принадлежащих одному устройству должны использовать одну базу.
Прерывание: IRQ используемое группой. Для ISA адаптеров должно быть назначено на ISA шину в BIOS SETUP компьютера. Группы мультипортовых адаптеров одного устройства должны использовать одно прерывание.
Шина: номер PCI шины в которой стоит PCI адаптер.
Слот: номер слота в котором стоит PCI адаптер.
Шина и слот могут использоваться для идентификации PCI адаптера, если их в машине несколько. По умолчанию эти параметры "auto".
Окно свойств отдельного канала имеет следующий вид:
Имя: любой комментарий, описывающий канал (до 50-ти символов). Например, можно использовать фамилии пользователей или адреса. В этом контексте канал можно рассматривать как конечного пользователя.
MAC-адрес: задает MAC-адрес удаленной машины, которая подключена к этому каналу. У драйвера подключенного с другой стороны линии он должен стоять в качестве MAC-адреса в свойствах драйвера. Для однопортовых плат может быть 255.255.255.255. В этом поле так же можно задавать маску. О об этом смотрите в главе О MAC-адресах. Если сервер поддерживает возможность, то выбрав эту кнопку можно войти в режим расширенного управления MAC-адресами:
Сами режим и параметры описаны в здесь. Здесь вы можете добавить, удалить и изменить любую запись из таблицы. Если вы хотите изменить статус MAC-адреса со временного на постоянный, нужно выбрать "Изменить" и затем "Ok".
Полоса пропускания (по 64 Кбит): позволяет задать ограничение производительности канала в единицах кратных 64Кбит. (1 - 64Кбит, 2 - 128Кбит, 4 - 256 Кбит, 8 - 512Кбит ...). Если 0 - то ограничение не действует. Если величина задана, драйвер эмулирует дуплексный канал с производительностью n*64Кбит . Если физическая скорость канала меньше, чем та которую вы хотите здесь задать, то это ограничение не имеет смысла. .
Поддержка ретрансляции из канала в канал, контроль Ip-адрес равен Mac-адрес, динамический контроль соединения, главный компьютер, разрешить объединение кадров, не ограничивать внутренний трафик, не считать программную CRC - переопределяют аналогичные параметры для этого канала, если они отличаются от заданных в свойствах устройства, эти параметры были описаны выше.
Требуется пароль на вход - задает нужно ли пользователю выполнять авторизацию по паролю.
Пользователь может менять пароль - задает может ли пользователь менять пароль.
Пароль - задает пароль на подключение к этому каналу.
Правила TCP/IP - задают правила TCP/IP по обработке входящих пакетов. Позволяют установить контроль за адресами TCP/IP, используемыми на другом конце канала. Смотрите главу: Ограничение доступа для канала.
Далее располагаются управление виртуальным каналами. Если текущий канал перенаправлен на виртуальный, то здесь можно отменить это перенаправление. Для самого виртуального канала, можно задать список каналов на прием и передачу. Чтобы создать виртуальный канал, нужно создать логический канал, который не подсоединен к физическому и выбрать опцию "Сделать виртуальным".
Дополнительные свойства:
Макс. скорость приема/передачи: задает ограничение по физической скорости связи, действующее для этого канала.
Глобальный таймаут: задает значение параметра gtm (в секундах).
Локальный таймаут: задает значение параметра ltm (в тикетах 55мс).
Время разрыва связи: задает значение параметра dtime (в секундах).
Базовая частота: задает базовую частоту для связи.
Базовая амплитуда: задает значение амплитуды сигнала.
Маска выбора группы: задает маску определяющую с какими группами работает канал.
Приоритет: задает приоритет канала.
Макс. размер очереди ожидания: ограничивает размер очередей на прием и передачу (на передачу действует всегда, на прием только, если ограничена пропускная способности канала). В случае переполнения очереди пакет отбрасывается и увеличивается счетчик отвергнутых пакетов.
Макс. усиление приемника: ограничивает коэффициент усиления приемника для данного канала.
Предел больших таймаутов: управление автоматическим отключением каналов.
Помнить опции канала отдельно: запрещает изменять опции канала при изменении опций всего устройства. Иначе при изменении опции устройства - будет изменена опция канала .
Поддержка QoS: разрешает работу встроенных в драйвер функций QoS (Включают приоритизацию трафика и функцию блокировки портов). Если нажать на эту кнопку то можно задать правила, которые будут действовать для этого канала. Если заданы правила для канала и общие правила, то сначала проверяются правила для канала, если не найдено соответствующих правил, то проверяются общие правила.
ЗАМЕЧАНИЕ:
Если свойства канала редактируются во время "режима управления устройства", они вступают в действие немедленно, в противном случае изменения войдут в силу после перезагрузки.
Позволяет задать конфигурацию устройств для концентратора, одно из устройств описывает интерфейс для Ethernet, также возможно до четырех устройств ipln. Если часть интерфейсов объединена как мост, то появляется описание свойств TCP/IP интерфейса моста.
Для дистрибутива на brgroute-4:
Шлюз по умолчанию - задает адрес TCP/IP шлюза по умолчанию
Поддержка firewall - если включить, то при загрузке будет выполнятся файл firewall, который выполняет настройку параметров firewall-а. Используется ipchains, а для brgroute-4 используется iptables. Описание
Уровень журнала firewall - задает уровень для журнала firewall, если не задан, то журнал не ведется. Подробнее читайте в описании brgroute.
Журнал загрузки - вести или нет журнал загрузки концентратора
syslogd, klogd, sshd, crond, telnet, ftp - выбор демонов которые будут запускаться ( telnet и ftp доступны только для роутера IPLN-BRE )
Размер файловой системы - задает размер файловой системы, которая используется для хранения модулей и программ концентратора, не включенных в корневую файловую систему, а также для хранения журналов и запуска утилит.
Режим запуска iplncfg - задает режим запуска iplncfg. Значение равно параметру /srv программы iplncfg. Если 0 - программа не запускается. Замечание, если вы изменяете этот параметр - убедитесь, что вы действительно хотите это сделать. Для значений отличных от 1 - вы теряете доступ к концентратору через iplnmng.
Параметры для COM1 и COM2 :
Первый параметр может быть "console", "ppp" или "free". "console" - вывести консоль на этот порт( замечание поддерживается только одна консоль на COM-порт). "ppp" - порт будет использоваться pppd, "free" - порт не используется.
Второй параметр - задает скорость работы с этим портом, если он используется.
Третий параметр - если порт используется для ppp, то это имя DEV0-DEV7, устройства описывающего параметры ppp.
ВНИМАНИЕ: если вы включили опцию firewall, прежде чем сохранить такую конфигурацию, посмотрите скрипт для firewall, или вы можете заблокировать подключение к концентратору. Во всех случаях прежде чем менять настройки firewall, сделайте контрольную точку на сервере.
Версия конфигурационного файла: задает версию конфигурационного файла. Для brgroute 4.3 нужно 2, для brgroute 4.2 допускается 1, для более ранних версий должно быть 0. В зависимости от версии доступны различные поля при редактировании конфигурации интерфейсов.
Путь для журналов: по умолчанию директория журналов находится во временной файловой системе. Из за этого размер журналов ограничен и при перезагрузке они теряются. Имеется возможность переместить директорию на flash или жесткий диск. Для этого создайте на этом диске директорию log, а в этом поле нужно прописать путь к ней /mnt/fd/log. В этом случае журналы будут сохранятся и при перезагрузке и можно увеличить их размер.
Настройка статической маршрутизации - позволяет добавить команды по управлению маршрутизацией TCP/IP , если в этом есть необходимость.
Дополнительная настройка моста - позволяет добавить команды по управлению мостом, если в этом есть необходимость.
Редактирование скрипта для firewall - редактирование командной процедуры по управлению firewall. Вы можете изменить файл поставляемый с системой или написать свой. Для управления используется команда ipchains.
Настройка интерфейсов - позволяет определить свойства TCP/IP отдельного интерфейса:
Драйвер - имя модуля драйвера карты для этого интерфейса. Также в этом месте допускаются следующие имена: adsl - для клиента pppoe, vpn - для клиента pptp, pppoe - для сервера pppoe, pptp - для сервера pptp, ppp - для сервера ppp. Для поддержки adsl, vpn, pptp, pppoe, ppp должны быть установлены соответствующие пакеты.
Интерфейс - имя интерфейса на концентраторе (от eth0 до eth7, ppp или ppp<номер>)
Режим BRIDGE - включить этот интерфейс в мост, в этом случае параметры адреса и маски TCP/IP заданные здесь игнорируются, а используются аналогичные параметры моста (не допускается для adsl, vpn, pppoe, pptp, ppp).
Параметры драйвера - если нужно, можно задать дополнительные параметры драйверу. Для ipln, если у вас есть несколько устройств, нужно передать параметр "devnum=0,1, ..." с номерами секций конфигурационного файла ipln.cfg.
IP-адрес, маска, тип сети: - задает адрес и маску TCP/IP для этого интерфейса. Тип сети используется, если включен Firewall и используется стандартный скрипт для его конфигурирования. Может быть local - сеть не доступна из вне, nat - используется трансляция адресов для доступа во внешнюю сеть, ext - сеть доступна из вне, extint - внешний интерфейс (по умолчанию внешний интерфейс DEV0, но кроме него может быть задан и дополнительный внешний интерфейс). В некоторых случаях, когда ip-адрес получается динамически, вместо ip-адреса нужно написать адрес сети в этом поле.
IP-адрес и маска (dev:x) - дополнительный адрес, маска TCP/IP и тип сети для этого интерфейса. Может иметь тип отличный от основного IP-адреса.
При задании дополнительных адресов, появятся дополнительные интерфейсы типа: <имя устройства>:<номер>. Например: eth0:0, eth0:1. Этим интерфейсам и назначены дополнительные IP-адреса.
Следующие параметры доступны только при типе конфигурационного файла не 0 (концентратор на базе brgroute 4.2).
Имя пользователя - имя для подключения клиента pppoe(типа драйвера adsl) и pptp(тип драйвера vpn).
Пароль - пароль для подключения клиента pppoe(типа драйвера adsl) и pptp(тип драйвера vpn).
Сервер - для vpn задает адрес vpn-сервера
Интерфейс(для adsl) - задает имя интерфейса через который выполняется подключение по pppoe (для типа конфигурационного файла 1).
Устройство - для vpn и adsl здесь нужно указать ссылку на устройство, через которое выполняется физическое соединение (может быть DEV0 - DEV7, BRIDGE) (для типа конфигурационного файла типа 2).
Устройство для NAT - если используется NAT, то обычно работа идет через DEV0. Используя эту опцию вы можете переопределить внешнее устройство, через которое будет идти работа (для типа конфигурационного файла типа 2).
Для типа конфигурационного файла типа 2 можно задать параметры firewall. Подробнее параметры и как устроен firewall описано в документации brgroute. В полях Открытые порты TCP и UDP, вы должны задать все порты которые должны быть доступны при доступе к концентратору через этот интерфейс, если они отличаются от открытых по умолчанию (см. здесь). По умолчанию - все порты, что не описаны - запрещены. Если пакет не прошел этот контроль, об этом делается запись в журнал. Чтобы не забивать журнал мусором, в полях Отвергать пакеты TCP и UDP, вы можете перечислить явно порты, записи о которых засоряют журнал, тогда записей в журнале об этих портах не будет (Например системы Windows посылают много широковещательных сообщений с портами назначения 135:139, поэтому по умолчанию добавлена запись о блокировке этого диапазона ). В поле Доступно для IP-cписка - можно задать список ip-адресов или сетей, с которых можно подключаться к открытым портам. По умолчанию - разрешено со всех адресов.
Если же какому-то клиенту нужно выделить канал определенной производительности, используйте параметр "полоса пропускания". При учете пропускной способности используются только информационные кадры. Понятно что, если его выбрать больше чем физическая скорость соединения, скорость будет ограничена физической скоростью.
Использование параметра "полоса пропускания" в сочетании с более высокой физической скоростью, более эффективно для работы концентратора, чем просто ограничение физической скорости. Также это позволяет компенсировать задержки связанные с обработкой запросов от других каналов и задержки вызванные пере повтором кадров.
Список команд хранится в файле iplnmng.cfg. Если файл отсутствует, используется внутренний список. При выборе функции "Сервер->Выполнить команду" вы попадете в меню следующего вида:
В режиме управления, вход в это меню возможен по комбинации Ctrl-F8. Вы можете выбрать команду и выполнить ее, удалить ненужные вам команды, изменить текущие или создать новые. При редактировании команды вы попадете в меню сведущего вида:
Описание команды - описание команды, которое будет отображаться в списке команд.
Команда для Linux, команда для FreeBSD - здесь вводится тело команды для соответствующей операционной системы. Путь указанный для команды должен быть полным. В теле можно проставить три поля %s, на место которых будут введены параметры, описание которых можно дать в полях "Описание параметра n". Если эти параметры заданы, то они будут запрошены при выполнении команды.
Число параметров - задает сколько параметров нужно запросить
Только для концентратора - опция говорит, что эта команда характерна только для концентратора.
Выполнить как демон - опция говорит, что не надо дожидаться завершения команды, нужно только запустить ее.
Запросить подтверждение на выполнение команды - опция говорит, что прежде чем выполнить команду, надо запросить подтверждение.
Работа в автономном режиме - если включена, означает что команда может выполняться в режиме без подключения к серверу.
При выполнении команды или скрипта результаты выводятся в окно следующего вида:
В нем вы можете так же вводить команды в строке ввода, команды выполняются через скрипт run, который выполняет поиск команды по строке path, поэтому полный путь вводить необязательно. Для каждого сервера ведется история команд. Кнопкой "Снять" можно прервать выполнение текущей команды или скрипта.
Можно задать несколько фильтров для отображения пользователей и выполнять переключение между ними. Общее меню выглядит следующим образом:
Применить - устанавливает выбранный в левой части фильтр как текущий
Отменить - отменяет действие фильтра.
Добавить - добавить в список новый фильтр
Изменить - изменить текущий фильтр
Удалить - удалить фильтр
Добавление\изменение фильтра:
Описание - название фильтра, которое будет отображаться в списке
Тип - тип фильтра, может быть "Фильтр по статусу" и "Фильтр по активности"
Фильтр по статусу - фильтр который применяется к статусу абонента. Биты статуса выбираются в сведущем меню:
Можно задать любое сочетание битов. Затем выбирается операция которая выполняется со статусом абонента. Допускаются следующие операции:
Фильтр по активности - применяется к полю "% от всех" , можно задать условие которое будет действовать на это поле.
Переключение между фильтрами можно выполнять по клавишам Ctrl-0 ... Ctrl-9, отменить фильтр можно комбинацией Ctrl-Gray'-'.
Функция позволяет редактировать файлы конфигурации и скрипты на сервере. Общее меню выглядит следующим образом:
Для того чтобы с файлом можно было что-то делать, нужно его создать его описание.
Описание файла - описание файла, которое будет отражаться в меню.
Путь - путь файла в разделе Unix
Права доступа - права доступа к файлу, если стоит признак "Устанавливать всегда", то устанавливаются всегда при сохранении, если нет - то задаются только при создании нового файла, а если уже существует, используются текущие права.
Путь для сохранения - если у концентратора корневая файловая система находится на RAM-диске, здесь задается путь для сохранения файла на FLASH диске. Файл сохраняется в формате DOS. Параметр может отсутствовать.
Команда активации - команда, которую надо выполнить после сохранения файла, чтобы система взяла новые параметры. Может отсутствовать.
Если задан внешний редактор, то для редактирования файла используется он. Если нет, то используется внутренний редактор. Из внутреннего редактора можно на выходе сразу задать сохранить ли файл и выполнить ли команду активации. После выхода из внешнего редактора, программа запросит действия.
Программа iplnmng поддерживает свой собственный язык скриптов. Язык будет описан отдельно. В себя включает функции аналогичные ftp, удаленный запуск программ на сервере, функции обработки текстов, меню и др.
Головные модули по умолчанию находятся в директории scripts и имеют расширение sc. Если в директории есть скрипт auto, то он автоматически запускается при подключении к серверу. По умолчанию стандартный скрипт проверяет наличие места на flash-диске и на временной файловой системе, и его мало предлагает запустить программу чистки. Если нужно какой-либо скрипт auto запускать только для конкретного сервера, его нужно поместить в директорию scripts для этого сервера.
Если в разделе "выполнить команду", имя команды начинается со знака "@", то она интерпретируется как имя команды скрипта. В этом месте могут использоваться команды get, put, run, script, list, mv, mkdir, rm, rmdir. Другие команды скриптов доступны только изнутри тела скрипта.
Этот скрипт позволяет управлять установленными на концентраторе пакетами, если математика концентратора базируется да дистрибутиве brgroute , а также позволяет чистить временную файловую систему (или ram-диск) и flash-диск.
Скрипт допускает работу в автономном режиме. Можно подготовить образ диска для концентратора и настроить его.
Обновление математики происходит следующим образом, сначала формируется образ диска, который нужно записать на концентратор. Затем этот образ пишется на концентратор, но не сразу в текущие директории, а в директории с расширением new. После записи этот можно активизировать, при этом текущие директории переименовываются с расширением old, а новый образ становится текущим. Можно выполнить и обратный процесс.
=== Выбрана операция: " Показать статус установки "===
Версия текущего дистрибутива концентратора: 4.1(ядро 2.4.26)
Директория с дистрибутивом brgroute:
D:\IPLNMNG.EXE\distr\brgroute-4.1
Версия дистрибутива brgroute: 4.1(ядро 2.4.26)
Директория с образом диска:
D:\IPLNMNG.EXE\servers\192.168.111.199\img
Точка монтирования:/mnt/fd/
Диск /mnt/fd/ - Всего: 15944 Свободно: 7360 КБайт
Копия предыдущей математики на сервере: Есть
Копии новой математики на сервере: Нет
Допустимые отчеты:
Если выбирается общий отчет или для одного пользователя, то отчет сначала выводится на экран и его можно отсортировать по нужному параметру и сохранить. Если задается отчет по всем пользователям, то отчеты сразу пишутся в файлы.
Имя файла отчета формируется следующим образом:
<номер отчета>_[<номер устройства>_<номер канала>_]<отчетный период>.txt
<номер отчета> - номер
стоящие в списке выбора отчетов
x
<номер
устройства> - номер устройства ipln,
которому принадлежит канал
<номер канала> - номер канала ipln
<отчетный период> - задает период - за
который отчет собирается в виде ГГ[ММ[ДД]], где:
ГГ - год, ММ - месяц, ДД -
день.
Убедимся что опция в "Опции" -> "Автоматическое создание устройств" включена. Затем выбираем "Файл" -> "Новый". Входим в редактирование свойств файла, меняем их если нужно и жмем "Ok". Входим в редактирование свойств устройства. Задаем "Базу удаленного адреса" отличную от 255.255.255.255 и устанавливаем число каналов n. Если нужно, меняем и другие поля и затем нажимаем "Ok". После этого будет сгенерирована аппаратная конфигурация необходимая для n-каналов.
---------------------------------------------
Перейти в оглавление документации