Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Интерфейс командной строки конфигурации: обзор

Режим конфигурирований Junos OS интерфейс командной строки позволяет настраивать устройство с помощью конфигурирований для настройки, управления и мониторинга свойств устройств.

О Junos OS интерфейс командной строки конфигурации

Можно настроить все свойства Junos OS Junos OS Evolved, включая интерфейсы, общую информацию маршрутов, протоколы маршрутов и доступ пользователя, а также несколько свойств системного оборудования.

Как описано в Junos OS интерфейс командной строки режимах,командах и иерархиях утверждения, конфигурация устройства хранится в иерархии едимов. В режиме конфигурации создается набор заявок конфигурации, которые необходимо использовать. Когда вы закончите вводить утверждения конфигурации и уверены, что они полны и верны, вы их сфиксируете, что активирует конфигурацию на устройстве.

Конфигурацию можно создать интерактивно или создать текстовый файл ASCII, который содержит конфигурацию, затем загрузить ее на устройство и сфиксировать ее.

Эта тема охватывает:

Команды режима конфигурации

В следующей таблице данная таблица суммирует интерфейс командной строки режима настройки. Команды организованы в алфавитном порядке.

Табл. 1: Сводка команд режима конфигурации

Команды

Описание

activate

Удалите inactive: тег из утверждения. Активированные утверждения или идентификаторы вступает в силу при следующей commit команде.

annotate

Добавьте комментарии к конфигурации. Комментарии можно добавлять только на текущем уровне иерархии.

commit

Сфиксировать набор изменений в базе данных и привести к тому, что изменения вступили в силу.

copy

Скопируйте существующую копию в конфигурации.

deactivate

Добавьте тег в утверждение, эффективно комментируя утверждение inactive: или идентификатор в конфигурации. При выдаче команды утверждения или идентификаторы, помеченные как неактивные, commit игнорируются.

delete

Удаление утверждения или идентификатора. Все подчиненные утверждения и идентификаторы, содержащиеся в указанном пути утверждения, удаляются вместе с ним.

edit

Переместись в иерархию заданных ехимов. Если утверждение не существует, оно создается.

exit

Выйдите из текущего уровня иерархии утверждения, вернившись к уровню до последней команды edit или выйдите из режима конфигурации. И quit команды exit эквивалентны.

extension

Управлять конфигурациями, которые способствуют пакет SDK приложений, отображая или удаляя определяемую пользователем конфигурацию, предоставленную именуемого пакета пакет SDK приложений. Конфигурация, определенная в любом пакете native Junos OS или Junos OS Evolved, никогда не удаляется командой extension.

help

Отображение справки о доступных настройках.

insert

Вставьте идентификатор в существующую иерархию.

load

Загрузит конфигурацию из файла конфигурации ASCII или с ввода терминала. Текущее местоположение в иерархии конфигурации игнорируется при эксплуатации.

quit

Выйдите из текущего уровня иерархии утверждения, вернившись к уровню до последней команды edit, или выйдите из режима конфигурации. Эти quit команды и команды являются exit синонимами.

rename

Переименуем существующую конфигурацию или идентификатор.

replace

Замените идентификаторы или значения в конфигурации.

rollback

Вернись к предварительно настроенной конфигурации. Программное обеспечение сохраняет последние 10 совершенных настроек, включая номер отката, дату, время и имя пользователя, выдавшего commit configuration команду.

run

Запустите интерфейс командной строки, не выходя из режима настройки.

save

Сохраните конфигурацию в файл ASCII. Наряду с содержащей ее иерархией утверждения сохраняются утверждения конфигурации до текущего уровня иерархии. Это позволяет сохранить раздел конфигурации, указав при этом полную иерархию данной конфигурации.

set

Создайте иерархию заявление и за установите значения идентификатора. Это похоже на edit исключение того, что текущий уровень в иерархии не меняется.

show

Отобразить текущую конфигурацию.

status

Отображение пользователей, редактющих конфигурацию в данный момент.

top

Вернись в режим команды верхнего уровня конфигурации, что указывается [edit] баннером.

up

Подвинься на один уровень в иерархии утверждения.

update

Обновим частную базу данных.

wildcard delete

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

Утверждения конфигурации и идентификаторы

Можно настроить свойства устройства, включив в конфигурацию соответствующие утверждения. Как правило, утверждение состоит из ключевого слова, определенного системой, с фиксированным текстом и дополнительного идентификатора. Идентификатор — это идентификационное имя, которое можно определить, например имя интерфейса или имя пользователя, которое позволяет вам и интерфейс командной строки различать наборы едифференций.

Табл. 2: Настройки режима конфигурации на верхних уровнях

Заявление

Описание

access

Настройка протокола аутентификации кжатия вызова (CHAP). Для получения сведений об устройствах этой иерархии см. библиотеку Junos OS администрирования для устройств маршрутов.

accounting-options

Настройте сбор данных статистики учета для интерфейсов и фильтров межсетевых экранов. Для получения сведений об устройствах этой иерархии см. руководство Junos OS управления сетью для устройств маршрутов.

chassis

Настройте свойства шасси маршрутизатора, включая условия, в которых активируются сигналы тревоги, а также характеристики фреймов SONET/SDH и свойств конкатена. Для получения сведений об устройствах этой иерархии см. библиотеку Junos OS администрирования для устройств маршрутов.

class-of-service

Настройте параметры класса обслуживания. Для получения сведений об устройствах этой иерархии см. руководство Junos OS класса обслуживания для устройств маршрутов.

firewall

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

forwarding-options

Настройте параметры переадстройки, включая параметры выборки трафика. Информацию об устройствах этой иерархии см. в Junos OS сетевых интерфейсов для устройств маршрутов.

groups

Настройте группы конфигураций. Для получения сведений об устройствах этой иерархии см. библиотеку Junos OS администрирования для устройств маршрутов.

interfaces

Настройте информацию об интерфейсе, например, инкапсуляцию, интерфейсы, идентификаторы виртуальных каналов (VCIs) и идентификаторы соединений с каналами передачи данных (DLC). Информацию об устройствах этой иерархии см. в Junos OS сетевых интерфейсов для устройств маршрутов.

policy-options

Настройте политики маршрутов, которые позволяют фильтровать и устанавливать свойства входящих и исходяющих маршрутов. Для получения сведений об утверждениях этой иерархии см. Руководство пользователя по политикам маршрутов, фильтрам межсетевых экранов и правилам управления трафиком.

protocols

Настройте протоколы маршрутов, включая BGP, IS-IS, LDP, MPLS, OSPF, RIP и RSVP. Для получения сведений об устройствах этой иерархии см. главы, в которые обсуждается https://www.juniper.net/documentation/en_US/junos/information-products/pathway-pages/config-guide-routing/index.html настройка отдельных протоколов маршрутов в библиотеке протоколов Junos OS маршрутов для устройств маршрутов, а также в руководстве пользователя MPLS приложений для устройств маршрутов. https://www.juniper.net/documentation/en_US/junos15.1/information-products/pathway-pages/config-guide-mpls-applications/config-guide-mpls-applications.html

routing-instances

Настройте один или несколько экземпляров маршрутов. Для получения сведений об устройствах этой иерархии см. библиотеку протоколов Junos OS маршрутов для устройств маршрутов.

routing-options

Настройте параметры маршрутов, не зависят от протокола, такие как статические маршруты, номера автономных систем, члены конфедерации и глобальная трассировка (отладка) операций регистрации. Для получения сведений об устройствах этой иерархии см. библиотеку протоколов Junos OS маршрутов для устройств маршрутов.

security

Настройка служб IP Security (IPsec). Для получения сведений об устройствах этой иерархии см. библиотеку Junos OS администрирования для устройств маршрутов.

snmp

Настройте строки сообществ SNMP, интерфейсы, ловушки и уведомления. Для получения сведений об устройствах этой иерархии см. руководство Junos OS управления сетью для устройств маршрутов.

system

Настройте свойства системы, включая имя хоста, доменное имя, сервер dns name (DNS), логины и разрешения пользователя, сопоставления между именами хостов и адресами, а также программными процессами. Для получения сведений об устройствах этой иерархии см. библиотеку Junos OS администрирования для устройств маршрутов.

Иерархия утверждения конфигурации

Конфигурация Junos OS состоит из иерархии едимов. Существует два типа утверждения:

  • Контейнерные утверждения, которые являются ветви, которые могут содержать другие утверждения (включая дополнительные утверждения контейнера или leaf-утверждения). Контейнерные утверждения в верхней части иерархии считаются магистралью иерархической дерева.

  • Leaf-утверждения (содержащиеся в контейнерных утверждениях), не содержащие других

Контейнер и leaf-формы формируют иерархию конфигурации. Каждое утверждение на верхнем уровне иерархии конфигурации находится в магистрали иерархической дерева. Эти верхнеуровневые утверждения являются контейнерными, содержащими другие утверждения, которые формируют ветви дерева. Leaf-утверждения являются листьями иерархической дерева. Индивидуальная иерархия утверждения, которая начинается с транка иерархической дерева, называется путем утверждения.

На следующем рисунке изображена иерархическая структура, иллюстрированная путь утверждения для части иерархии конфигурации протокола, которая отвечает за настройку утверждения на интерфейсе в OSPF hello-interval области.

Рис. 1: Иерархия едимов режима конфигурации Иерархия едимов режима конфигурации

Утверждение protocols является утверждением верхнего уровня в магистрали дерева конфигурации. В , и все утверждения являются подчиненными контейнерами утверждения более высокого уровня (они являются ветвями ospfareainterface иерархической ветви). Утверждение является leaf на дереве, которое в данном случае содержит значение данных, а именно длину hello-intervalhello-interval в секундах.

Следующий пример конфигурации иллюстрирует иерархию утверждения, как показано Рис. 1 в:

[edit protocols ospf area area-number interface interface-name]

Команда отображает конфигурацию следующим образом:

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

Каждое осколое утверждение заканчивается на затмее. Если иерархия не расширяется до leaf-утверждения, последний конец иерархии заканчивается заколоном.

Иерархия конфигурации также может содержать "однолинейные" на нижнем уровне иерархии. Однолинейные скобки удаляют один уровень скобок в синтаксисе и отображают утверждение контейнера, его идентификаторы, утверждение "child" или "leaf" и все атрибуты на одной строке.

Например, это однолинейная строка, так как при запуске команды в режиме конфигурации все строки, а также строка leaf, отображаются на одной dynamic-profile dynamic-profile-name aggregate-clients;dynamic-profiledynamic-profile-nameaggregate-clientsshow строке:

Вход и выход из режима Junos OS интерфейс командной строки конфигурации

Конфигурация Junos OS или Junos OS Evolved путем входа в режим конфигурации и создания иерархии режимов конфигурации.

  • Для входа в режим конфигурации используйте configure команду.

    При входе в режим конфигурации доступны следующие команды режима конфигурации:

    Прим.:

    При внесении изменений конфигурации при выходе из режима конфигурации без их спринятия, предполагаемые изменения будут утеряны.

    Необходимо иметь разрешение на просмотр и использование configure этой команды. В режиме конфигурации можно просматривать и изменять только те утверждения, для которых имеются привилегии доступа.

  • Если вы входите в режим конфигурации, а другой пользователь также находится в режиме настройки, в нем показано имя пользователя и часть конфигурации, которые просматривает или редактирует другой пользователь:

    До 32 пользователей могут быть в режиме конфигурации одновременно, и все они могут внести изменения в конфигурацию одновременно.

  • Чтобы выйти из режима конфигурации, используйте команду configuration mode с любого уровня exit configuration-mode или используйте команду с exit верхнего уровня. Например:

    При попытке выйти из режима конфигурации с помощью команды и в конфигурации содержатся изменения, которые не были совершены, вы увидите сообщение exit и подсказку:

  • Для выхода с непредустановными изменениями, не реагировать на запрос, используйте exit configuration-mode команду. Эта команда полезна при использовании сценариев для выполнения удаленной настройки.

Выдача команд относительного режима конфигурации

Команда или команда, за которой следует другая команда настройки, например , , , , , или позволяет быстро перейти к верхней части иерархии или к уровню над областью, на которой topupeditinsertdeletedeactivateannotateshow настраивается.

Чтобы в верхней части иерархии задать команды режима конфигурации, используйте top эту команду и укажите команду конфигурации. Например:

Чтобы задать команды режима конфигурации из местоположения, расположенного выше в иерархии, используйте команду configuration mode; укажите количество уровней, которые необходимо переместить вверх по иерархии, а затем укажите up команду configuration. Например:

Завершение команды в режиме конфигурации

В этом разделе показано, как получить доступ к справке по командам и использовать базовую команду completion в режиме Junos OS интерфейс командной строки конфигурации. В каждом случае это использование символа вопросии () отдельно или в комбинации с частичной ? командой или утверждением конфигурации.

Чтобы перечислить команды режима конфигурации, используйте ? эту команду сама по себе:

Чтобы перечислить все доступные для определенного уровня иерархии утверждения, используйте после имени иерархийного уровня, который ? необходимо просмотреть. В данном примере просматриваются editedit protocols иерархии и иерархии.

Чтобы перечислить все команды, которые начинаются с определенной строки или буквы, введите строку и/или букву и в конце ? символа. Ниже приводится список всех команд, начиная с routing-options буквы "a".

Это список всех настроенных асинхронных интерфейсов режима передачи (ATM), использующих лишь частичное завершение at? ():

Также можно отдемонстрировать список всех сконфигурируемых политик:

Соглашения нотации, используемые в иерархиях конфигураций

При работе в режиме Junos OS интерфейс командной строки (интерфейс командной строки) баннер в строке перед запросом указывает на текущий уровень иерархии. В следующем примере [edit protocols ospf] уровень:

Прим.:

(Junos OS и Junos OS Evolved использует user@host# в качестве стандартной подсказки режима конфигурации. В фактическом сеансе интерфейс командной строки, в запросе показано ваш ID пользователя и настроенное имя устройства Juniper Networks над которое вы работаете.)

Используйте эту set ? команду, чтобы отобразить утверждения, которые можно включить в конфигурацию на текущем уровне. Эта help apropos команда также чувствительна к контексту, отображая совпадающие утверждения только на текущем уровне иерархии команд и ниже.

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

Например, на иерархической иерархии в подчиненной иерархии имеется более 20 дитях, в том числе несколько субхиерхий с собственными заявлениями о [edit interfaces interface-name unit logical-unit-number]family family-name нее. Полная иерархия появляется в конце своей родительской иерархии () и следующая держатель места в family family-name[edit interfaces interface-name unit logical-unit-number] его фактической алфавитной позиции:

Другим исключением из алфавитного порядка является то, что утверждение всегда появляется первым disable в любой иерархии, включаемой в нее.