Дерево конфигурации EcoNAT Documentation / Дерево конфигурации
Для хранения настроек система EcoSGE использует конфигурационное дерево, структура которого показана на рисунке ниже.
Примечание. Дерево конфигурации реального устройства может отличаться от представленного на рисунке выше. Это зависит от заложенной в устройство функциональности. Описание веток дерева конфигурации приведено в таблице ниже.
Название ветки | Описание |
---|---|
system | Контейнер для настроек |
interfaces | Включение/выключение сетевых интерфейсов |
loopback | IP- и MAC-адреса, используемые EcoSGE при генерировании ICMP-сообщений об ошибках |
mng_if | Настройки интерфейса управления |
bypass | Настройки интерфейсов, подключенных к EcoBypass |
ntp | Настройки NTP |
tacacs | Настройки TACACS |
snmp | Настройки SNMP |
serial | Настройки последовательного порта |
terminal | Настройки терминала (CLI) |
nat_defaults | Параметры подсистемы NAT по умолчанию (включая параметры, присваиваемые по умолчанию всем создаваемым пулам) |
connection_log | Настройки логирования абонентских сессий |
system_log | Настройки логирования системных событий |
bras | Настройки подсистемы BRAS (Broadband Remote Access Server) |
dpi | Настройки подсистемы DPI (Deep Packet Inspection) |
users | Информация о пользователях |
pools | Контейнер пулов |
acls | Контейнер ACL (Access Control List) |
Изменение конфигурации возможно только в конфигурационном режиме (см. раздел "Режимы консоли").
Фактическое изменение настроек системы происходит только после успешного выполнения команды apply, завершающей правку конфигурации администратором. Команда apply может быть выполнена только в конфигурационном режиме. Непосредственно при выходе из конфигурационного режима также будет предложено применить изменения.
При успешном выполнении команды apply в консоли выводится подтверждение применения изменений конфигурации.
EcoSGE:# apply
FIRST TIME CONFIGURATION APPLY
RECONFIG FUNCTION PROCESSING
EconatEngineReconfig output success
APPLY SUCCESS
Save applied configuration into profile ‘lastapply’
EcoSGE:#
В системе есть конфигурации с предопределёнными именами:
- startup – конфигурация, автоматически используемая после перезагрузки устройства;
- effective – текущая конфигурация (последняя применённая на устройстве). Можно загрузить в текущую консоль командой load effective;
- lastapply – конфигурация, которая была применена последней;
- factory – заводская конфигурация (не подлежит изменению).
Навигация по дереву конфигурации возможна как в операционном, так и в конфигурационном режиме. По умолчанию после авторизации в системе вы оказываетесь в корне конфигурационного дерева. При навигации по дереву в командной строке отображается, в какой ветке дерева вы находитесь в данный момент. Путь отображается перед символом приглашения, названия веток отображаются иерархически, начиная с родительской, и разделяются точкой.
Вернуться в корень конфигурационного дерева можно в любой момент при помощи команды root или символа ‘/’. Перейти на уровень можно при помощи команд exit или up, или символов ‘..’. Пример:
EcoSGE:1:# system
EcoSGE:2:system# mng_if
EcoSGE:3:system.mng_if# exit
EcoSGE:4:system# serial
EcoSGE:5:system.serial# root
EcoSGE:6:#
Маршрут следования по дереву показан на рисунке ниже.
Для того чтобы сразу перейти в определённую поддиректорию конфигурации (ветку дерева), необходимо указать путь, используя в качестве разделителя пробел.
Для быстрой навигации по поддиректориям первого уровня директории system можно использовать команду goto <имя ветки>. Например, команда goto serial переводит в поддиректорию system.serial.
Аналогично, для быстрого перехода к ветке pools используется команда goto <имя пула> (подробнее о правилах именования пулов см. в разделе "Создание и настройка пула"). A для быстрого перехода к одной из веток ACL служит команда goto <имя ACL> (подробнее о правилах именования ACL см. в разделе "Создание ACL"). Пример:
EcoSGE:1:# goto acla
EcoSGE:2:acls.acla# show
acla {
10 permit ip src host 10.0.0.1 dst any
}
EcoSGE:3:acls.acla#
Для просмотра конфигурации c текущего уровня вглубь используйте команду ls или show.
Для просмотра веток, доступных на текущем уровне дерева конфигурации, используйте короткую команду '!'.
EcoSGE:1:system.dpi> !
enable
functionality_mode normal_nat
dpilist0 {} # inload namespace (not show)
dpilist1 {} # inload namespace (not show)