IPtables. Создание собственной цепочки

Вы можете создать свою собственную цепочку в дополнение к стандартным. Различие состоит в том, что такая цепочка может быть запущена только из правила находящегося в стандартной цепочке. Когда пользовательская цепочка будет полностью пройдена(или случится действие EXIT), продолжится обработка в исходной цепочке. Это означает, что пользовательские цепочки имеет смысл использовать тогда, когда необходимо определить ряд правил, которые являются общими(типовыми) для нескольких стандартных цепочек, вместо того, чтобы дублировать эти правила в нескольких цепочках. Пользовательская цепочка это что-то вроде подпроцедуры в программировании.

Для создания собственной цепочки, проделайте следующее:

1. На главной странице модуля, выберите таблицу, в которой вы хотите создать пользовательскую цепочку и нажмите кнопку Showing IPtable(Показать IPtables). Пользовательские цепочки могут быть вызваны только из других цепочек одной и той же таблицы.

2. Введите имя для вашей новой цепочки в поле под кнопкой Add a new chain named(Добавить новую цепочку). Имя цепочки должно быть уникально и состоять из букв(английского алфавита) в нижнем регистре и цифр.

3. Как только цепочка будет создана, она появится внизу страницы. Вы можете использовать кнопку Add rule(Добавить правило) для добавления правил в эту цепочку. Пользовательские цепочки не имеют действия по умолчанию. Если достигнут конец цепочки, управление возвращается к цепочке, из которой вызвали пользовательскую цепочку.

Пользовательские цепочки могут быть удалены, используя кнопку Delete chain(Удалить цепочку) расположенную под ее таблицей правил.

Пользовательская цепочка может содержать правила для перехода в другие пользовательские цепочки. Однако, цепочка не может перейти сама в себя, чтобы не получалось замкнутых петель, типа одна пользовательская цепочка вызывает вторую пользовательскую, а та - вызывает первую. Даже если бы это было возможно, вряд ли это было бы хорошей идеей.




Ссылки:

К содержанию

© Copyright 2004-2017 - CMS Made Simple
Сайт работает на CMS Made Simple version 1.4.1

© Все печеньки Break-people.ru принадлежат авторам проекта.

Яндекс цитирования Рейтинг@Mail.ru Яндекс.Метрика