Маршрутизаторы Cisco могут конфигурироваться с помощью интерфейса пользователя, исполняемого на консоли маршрутизатора или на терминале, а также через удаленный доступ Перед тем как будет возможным ввод команд исполнительного режима EXEC, необходимо осуществить вход в маршрутизатор В целях безопасности маршрутизаторы Cisco имеют два уровня доступа к командам:
При первом входе в маршрутизатор пользователь видит командную
строку пользовательского режима, которая выглядит следующим
образом:
Router>
Команды, доступные на пользовательском уровне,
представляют собой подмножество команд, доступных в привилегированном режиме.
Большей частью эти команды позволяют выводить на экран информацию без изменения
установок конфигурации маршрутизатора.
Чтобы получить доступ к полному набору
команд, необходимо сначала активизировать привилегированный режим. О переходе в
этот режим будет свидетельствовать появление в командной строке знака фунта (#).
С привилегированного уровня также можно получить доступ к режиму глобального
конфигурирования и другим специальным режимам конфигурирования, включая режимы
конфигурирования интерфейса, подинтерфейса, линии, маршрутизатора, карты
маршрутов и несколько дополнительных режимов конфигурирования (листинг
8.2.1).
Листинг 8.2.1. Вход и выход из маршрутизатора
Router con0 is now available. Press
RETURN to get
started.
User Access
Verification
Password:
Router>
Router>
enable
Password:
Router#
Router#
disable
Router>
Router> exit
Следует помнить, что вид выводимой на экран информации
изменяется в зависимости от конкретного уровня ОС IOS и конфигурации
маршрутизатора.
При вводе в командной строке пользовательского или
привилегированного режима знака вопроса (?) на экран выводится удобный в
использовании список общеупотребительных команд. Например, если в командной
строке Routeг> воспользоваться командой ?, то результатом будет список команд
пользовательского режима.
На экран выводится 22 строки, поэтому иногда внизу
экрана будет появляться подсказка — More —, свидетельствующая о том, что
выводимый результат исполнения команды содержит несколько экранных страниц, т е
как в рассматриваемом примере, существуют еще другие команды.
Для входа в привилегированный режим EXEC необходимо набрать на
клавиатуре команду enable (или ее сокращение — ena)
Router> ena
Password:
Также необходимо ввести
пароль. Ввод знака вопроса (?) в командной строке привилегированного режима
Router# ?
приведет к выводу на экран значительно более длинного списка команд.
Предположим, необходимо установить часы маршрутизатора. Если пользователь не знает команды, с помощью которой это можно сделать, то для проверки синтаксиса установки часов он может воспользоваться командой help, результат исполнения которой для данного примера показан на рисунке 8.2.1
Рис. 8.2.1 Функции команды help
Показанная на рис. 8.2.1 информация, выведенная командой help, свидетельствует о том, что необходимо еще ключевое слово set. На следующем этапе можно посмотреть синтаксис ввода времени и ввести текущее время в формате часы, минуты, секунды.
Как видно, система говорит, что для завершения команды
пользователь должен предоставить дополнительную информацию. Для автоматического
повторения ввода предыдущей команды необходимо воспользоваться комбинацией
клавиш
Наличие знака вставки ( )
и реакции системы помощи говорит о наличии ошибки. Чтобы получить перечень
правильных синтаксических конструкций, необходимо ввести команду до той точки,
где имеет место ошибка, а затем ввести знак вопроса (?). После этого надо ввести
год, используя правильный синтаксис, и для исполнения команды нажать клавишу
Следует помнить, что интерфейс пользователя обеспечивает проверку
синтаксиса, помещая знак вставки ( ) в том месте, где есть ошибка. Этот знак
всегда появляется в командной последовательности там, где была введена
неправильная команда, ключевое слово или аргумент. Указатель местоположения
ошибки и интерактивная система помощи позволяют легко находить и исправлять
синтаксические ошибки.
Пользовательский интерфейс имеет режим усовершенствованного
редактирования, который обеспечивает реализацию набора основных функций
редактирования. В текущей версии программного обеспечения режим
усовершенствованного редактирования включается автоматически, однако его можно
отключить и вернуться к режиму редактирования, который обеспечивался в
предыдущих версиях. Отключение усовершенствованного режима может понадобиться в
тех случаях, когда приходится иметь дело с написанными скриптами, которые плохо
работают, если этот режим включен.
Чтобы переместить курсор в пределах
командной строки для выполнения корректировок или изменений, используются
комбинации клавиш, приведенные в табл. 8.2.1.
Команда | Описание |
С t r l - А | Перемещение в начало командной строки |
С t r l - E | Перемещение в конец командной строки |
Е s c - B | Перемещение назад на одно слово |
С t r l - F | Перемещение вперед на один символ |
С t r l - B | Перемещение назад на один символ |
Esc-F | Перемещение вперед на одно слово |
Интерфейс пользователя предоставляет возможность просмотра истории или регистрационной записи команд, которые вводились. Эта функция особенно полезна при повторном вводе длинных или сложных команд или записей. Как показано в табл. 8.2.2, функция ведения истории команд позволяет выполнять следующие задачи:
Команда | Описание |
Ctrl-P или клавиша со стрелкой вверх | Обращение к последней (предыдущей) команде |
ctrl-N или клавиша со стрелкой вниз | Обращение к последующей введенной команде |
show history | Вывод содержимого буфера команд |
terminal history [size количество строк] | Установка размера буфера команд |
по terminal editing | Отключение режима усовершенствованного редактирования |
terminal editing | Возобновление режима усовершенствованного редактирования |
Клавиша табулятора (Tab) | Завершение ввода |
По умолчанию функция ведения истории команд активизирована и
система записывает в буфер истории 10 командных строк. Для изменения количества
командных строк, записываемых системой в течение текущего терминального сеанса,
необходимо воспользоваться командой terminal history size или history size.
Максимально в буфер истории можно включить 256 команд.
Для того чтобы
обратиться к командам в буфере истории, начиная с последней введенной,
необходимо нажать комбинацию клавиш
Чтобы возвратиться к последующим командам в буфере истории после
обращения к ним с помощью клавиш
Большинство переносных компьютеров
может также иметь дополнительные средства для выполнения выделения и
копирования. Пользователь может скопировать предыдущую командную
последовательность, затем вставить ее как текущую вводимую команду и нажать
клавишу