Программное обеспечение Cisco IOS поддерживает доступ пользователей к
устройствам Cisco
через интерфейс командной строки (Command Line Interface – CLI) либо посредством web-браузера. Доступ к CLI – интерфейсу можно получить через
консольный порт либо посредством сеанса Telnet.
Устройства
имеют два уровня доступа к командам конфигурирования:
1.
Пользовательский
уровень (user level);
2.
Привилегированный уровень (privileged level).
На
пользовательском уровне доступна основная системная информация и команды
дистанционного подключения. Привилегированный уровень предоставляет полный
доступ ко всем ресурсам устройства и позволяет изменять его конфигурации. Для
этого используется множество уровней привилегированных конфигурационных
режимов.
В пользовательском
режиме устройство выдает на экран приглашение вида:
Switch> , где Switch – имя устройствоа.
По умолчанию при первоначальном доступе к устройствоу пользователь входит в пользовательский режим
(user
EXEC), в котором предоставляется ограниченный
набор команд. При подключении к устройствоу может
потребоваться пароль пользовательского уровня.
Для
перехода в привилегированный режим необходимо ввести команду
Switch> enable
password: [password] (при необходимости)
Switch# - вид приглашения в привилегированном режиме.
В этом режиме предоставляется полный доступ ко
всем командам. Для того чтобы выйти из привилегированного режима, используются
команды disable или exit.
Из привилегированного режима можно перейти в конфигурационный режим. Для
этого необходимо ввести команду
Switch# configure terminal.
В режиме конфигурации можно вводить любые
команды для настройки функций устройствоа, которые
доступны в программном образе операционной системы IOS. В режиме конфигурации пользователь
управляет активной памятью устройства. Каждый раз при вводе корректной команды
в любом конфигурационном режиме и нажатии клавиши <Enter> память немедленно изменяется.
Конфигурационный режим организован иерархически. Режим глобальной конфигурации
(global configuration mode) предоставляет команды, которые влияют на
устройство в целом. В режиме конфигурирования интерфейса (interface configuration mode) предоставляются команды, позволяющие
настраивать интерфейсы устройствоа в зависимости от
настраиваемого ресурса. Пользователю предоставлена возможность входить в какой-либо
другой из множества конфигурационных режимов и выйти из него. Для перехода со
специфического уровня конфигурирования на более общий вводится команда exit. Для того чтобы покинуть режим глобальной
конфигурации и вернуться в привилегированный режим, необходимо ввести команду exit в режиме глобальной конфигурации. Для
того чтобы покинуть любой конфигурационный режим и вернуться в
привилегированный ЕХЕС-режим, применяется команда end или комбинация клавиш <Ctrl>+<z>.
Переход в режим
конфигурирования базы данных VLAN сетей осуществляется с помощью команды:
Switch# vlan database Switch(vlan)#
Перейти в указанный режим
можно из привилегированного ЕХЕС-режима. После ввода
команды появится приглашение режима конфигурирования базы данных VLAN-сетей (vlan database mode). В данном режиме с помощью ко-vlan и/или vtp
конфигурируются и модифицируются VLAN- и VTP-параметры.
После внесения изменений в базу данных VLAN они не вступят в действие до тех пор,
пока не будет введена команда apply для активизации изменений в базе данных или команда exit, которая позволяет активизировать
изменения и покинуть режим. При вводе команды apply или exit в режиме базы данных VLAN-сетей увеличивается номер ревизии VTP-конфигурации. Прежде чем создавать,
изменять или редактировать конфигурацию VLAN-сетей, следует сконфигурировать VTP-домен или установить прозрачный VTP-режим. Команда abort отменяет какие-либо сделанные изменения в
базе данных и позволяет покинуть рассматриваемый режим конфигурирования. Кроме
того, существует возможность просмотреть текущее состояние базы данных и
предполагаемые изменения, используя команды группы show. С помощью команды help или знака вопроса (<?>) в данном
режиме доступна контекстная справка.
2. Функции интерфейса
пользователя.
а) Ввод команд.
Switch>, Switch#, Switch(config)# или Switch(vlan)# command Switch>, Switch#, Switch(config)# или
Switch(vlan)# no command
Команды могут вводиться из
любого режима (режим EXEC, глобальной конфигурации, конфигурации интерфейса, подынтерфейса, режим конфигурирования базы данных VLAN-сетей и т.д.). Для активизации какой-либо
функции или параметра следует напечатать команду и обычно ее опции, т.е.
параметр command. Для
отключения действующей команды нужно ввести ключевое слово по, после которого
следует название команды. Действующие настройки можно просмотреть с помощью
команды show running-config в привилегированном режиме. Следует
заметить, что некоторые команды и параметры устанавливаются стандартно и
поэтому не отображаются в конфигурационном списке в виде командных строк.
б) Контекстная справка.
Чтобы получить от устройствоа дополнительную информацию, можно в любой позиции
командной строки ввести знак вопроса (<?>). Если в строке напечатан
только знак вопроса, будут отображены все возможные для данного режима команды.
В ситуации, когда командная
строка вводится с некорректным синтаксисом, возвращается сообщение об ошибке "Invalid input detected at Ù
marker"
(обнаружена ошибка в позиции маркера Ù). Знак вставки (Ù)
появляется ниже соответствующего символа командной строки в той позиции, где
обнаружена синтаксическая ошибка.
в) Хронологический список команд.
• Настройка количества
сохраняемых команд (стандартно 10) – это необязательная функция.
Для того чтобы установить
размер журнала команд для текущего терминального сеанса, необходимо ввести
следующую команду: Switch#
terminal history [size lines]
Для установки размера журнала
всех сеансов на линии используется следующая команда:
Switch(config-line)# history
[eize lines)
• Повторный вызов
введенных команд.
г)
Поиск и фильтрация сведений, отаб^Ы&емых
командами.
• Поиск и фильтрация
сведений, предостаменных командой show.
Switch# show command — | {beyin j include | IScclude} reg-expression
Команда
show способна генерировать длинные отчеты.
Если листинг содержит большее количество строк, чем может быть отображено в
терминальном сеансе (что устанавливается с помощью параметра length), то информация отображается до
заполнения экрана При этом внизу появляется приглашение --More--. Для просмотра следующего экрана вывода
необходимо нажать клавишу пробела. Для отображения одной дополнительной строки
используется клавиша <Enter>. Для
возврата в командную строку следует воспользоваться клавишей <Q> или комбинацией <Cttf >+<С>, или любой другой
клавишей, кроме пробела или <Enter>.
Для
того чтобы найти определенное регулярное выражение и начать вывод с данной
строки, используется ключевое слово begin Это может оказаться
полезным в ситуации, когда в конфигурации устройствоа
имеется множество интерфейсов. Например, чтобы построчно просматривать
конфигурацию и в конечном итого найти определенную строку, можно нажимать
клавишу пробела, однако гораздо эффективнее будет использовать ключевое слово begin для немедленного перехода к желаемой
строке. Для отображения только тех строк, которые включают в себя регулярное
выражение, используется ключевое слово include. Чтобы вывести на экран все строки, не включающие в себя регулярное
выражение, используется ключевое слово exclude.
|