Инструктирующие операторы передают интерпретатору команд gated указания относительно «включаемых» файлов. Включаемый файл - это внешний файл, содержимое которого подвергается интерпретации в ходе чтения настроек, как если бы являлось частью исходного файла gated.conf.
Включаемые файлы могут содержать ссылки на другие включаемые файлы, и уровень вложенности ссылок может достигать 10. Инструктирующих операторов всего два:
%include filename - Указывает включаемый файл. Содержимое файла «включается» в файл gated.conf в точке присутствия инструкции %include. Именем файла (filename) может быть любое допустимое в Unix имя файла. Если имя файла является относительным, то есть не начинается символом /, оно интерпретируется относительно каталога, указанного в инструкции %directory.
%directory pathname - Определяет каталог, в котором хранятся включаемые файлы, gated ищет в каталоге pathname все включаемые файлы с относительными именами. Используйте включаемые файлы только в случае очень сложных конфигураций маршрутизации. В сложной конфигурации разбиение крупного файла настройки на мелкие, более простые для понимания сегменты может оказаться полезным, однако в большинстве случаев файлы настройки gated весьма невелики. Одним из больших преимуществ gated является возможность сочетать настройки различных протоколов маршрутизации в одном файле.
Если этот файл невелик и легко читаем, разбиение лишь усложнит ситуацию.