Типы правил шлюза глобальные, жёстко не привязаны к шлюзам и поддерживаются не всеми типами шлюзов. Они заполняются на вкладке Типы правил. Если добавить новое правило, то откроется редактор правила:
Вот пример кода типа правил :
speed=128
Правила можно воспринимать как параметры, которые потом подставляются в команды шлюзов. Пример команд шлюза :
[DEFAULT] ipfw pipe {P0} config bw ${speed} [/DEFAULT]
Все конструкции вида ${param} заменятся на соответствующие значение из правил.
Для каждого типа шлюза можно задать конкретные типы правил на вкладке Правила :
Этот список шлюзов показывается при добавлении шлюза в договор . Не все шлюзы поддерживают типы правил, более подробно смотрите в главах по конретным типам шлюзов.
В данном случае в выпадающем списке мы видим те типы правил, которые добавлены для данного типа шлюза . Но если отключить галочку
, то мы увидим все типы правил в этом списке. Также тут есть история смены типов правил для данного договора на данном шлюзе :Можно настроить смену типа правил в тарифе. Пример тарифа со сменой типа правил - тут. Тип правила на шлюзе меняет задача " ". При этом команды на оборудование реально посылаются в задаче " ". Смена правил шлюза не поддерживается стандартными встроенными шлюзами, т.к., в общем случае, это задача специфическая . Для того, чтобы воспользоваться этой возможностью, нужно делать аналогичные скриптовые шлюзы.