Общие сведения о системе
Начало работы с системой
Явно указанные и расширенные параметры

Крупные и сложные пакеты Linux, такие как PPP, IPsec, IPtables, OpenVPN и др., имеют очень большое число параметров и опций, далеко не все из которых равно актуальны и широко употребимы. Выносить их все подряд в командный интерфейс маршрутизатора не только нецелесообразно, но и в большинстве случаев контрпродуктивно, поскольку избыток параметров мешает пользователю сориентироваться и быстро найти действительно важные параметры для свой утилитарной задачи. По этой причине в интерфейс (Web и nsgsh) вынесена явным образом, как правило, только небольшая часть параметров: либо обязательные для всех конфигураций и важнейшие по существу для работы данной функции, либо наиболее употребимые в большинстве практических задач.

Для использования любых других параметров в таких пакетах предусмотрено поле extra в соответствующей ветви конфигурации. В нём могут быть указаны, в случае необходимости, любые параметры и опции, предусмотренные в командной строке данного пакета. Данная строка при обработке конфигурации копируется целиком, как есть, в строку вызова соответствующего приложения или в его временный файл конфигурации. (Наряду с параметрами и опциями, которые генерируются явно заданными параметрами конфигурации.)

В частности, если пользователю удобнее оперировать опциями и параметрами командной строки Linux, то возможно записать её целиком в поле extra и не вводить никакие другие параметры. Если у пользователя имеется готовый конфигурационный файл, отлаженный, например, на ПК с ОС Linux, то можно поместить его на устройство NSG и указать его местонахождение в поле extra (с соответствующим ключом в зависимости от синтаксиса конкретного приложения); он будет задействован и исполнен, и приложение будет запущено с точно теми же настройками без повторной конфигурации вручную. Например:

ip
: dynamic-routing
: : extra="include \"/etc/private/myAssholeBird.conf\";"
tunnel
: openvpn
: : ovpn1
: : : extra = "/etc/openvpn/myoldPCconfig.conf"

(для демона openvpn, если командная строка не содержит других параметров, саму опцию --config разрешается опускать).

Предложения о добавлении новых параметров явным образом в интерфейс NSG Linux 2.1, если пользователь считает их важными и актуальными для многих практических задач, следует направлять в службу технической поддержки NSG по электронной почте.


© Network Systems Group 2015–2024 Отдел документации