Навигация по IOS
Основные командные режимы
В предыдущем разделе вы узнали, что для всех сетевых устройств требуется ОС и что их можно настроить с помощью интерфейса командной строки или графического интерфейса пользователя. Использование интерфейса командной строки может предоставить администратору сети более точный контроль и гибкость, чем использование графического интерфейса пользователя. В этом разделе рассматривается использование интерфейса командной строки для навигации по Cisco IOS.
По соображениям безопасности Cisco IOS использует два отдельных командных режима для доступа к административным функциям.
- Пользовательский режим EXEC — это режим с ограниченными возможностями, но он удобен для базовых операций. В пользовательском режиме доступно только ограниченное число основных команд мониторинга, но невозможно выполнять какие-либо команды, которые могут изменить конфигурацию устройства. Пользовательский режим EXEC можно определить по командной строке CLI, оканчивающейся символом «>».
- Привилегированный режим EXEC — этот режим должен использовать сетевой администратор для выполнения команд настройки. Режимы конфигурации более высокого уровня, например, режим глобальной конфигурации, доступны только из привилегированного режима EXEC. Привилегированный режим EXEC можно определить по командной строке, оканчивающейся символом # .
На рисунке приведена сводка по двум режимам и показаны стандартные запросы CLI, которые используются на коммутаторах и маршрутизаторах Cisco.
Командный режим | Описание | Командная строка устройства по умолчанию |
---|---|---|
Пользовательский режим EXEC |
|
Switch> |
Привилегированный режим EXEC |
|
Switch# |
Режим конфигурации и вложенные режимы конфигурации
Для настройки устройства пользователь должен перейти в режим глобальной конфигурации.
В режиме глобальной конфигурации выполняются изменения конфигурации CLI, влияющие на работу устройства в целом. Режим глобальной конфигурации можно определить по командной строке с именем устройства, после которого следует (config)#, например Switch(config)#.
Перед тем как перейти в другие специализированные режимы конфигурации, нужно войти в режим глобальной конфигурации. Из режима глобальной конфигурации пользователь может перейти в различные дополнительные режимы конфигурации. Каждый из этих режимов позволяет настроить конфигурацию отдельной части или функции устройства IOS. Два распространенных вложенных режима конфигурации
- Режим настройки линии - педназначен для настройки доступа через одну из физических или виртуальных линий (консоль, SSH, Telnet или AUX).
- Режим настройки интерфейса - предназначен для настройки порта коммутатора или сетевого интерфейса маршрутизатора.
Когда используется CLI, режим определяется приглашением командной строки, которое является уникальным для этого режима. По умолчанию каждый диалог начинается с имени устройства. После имени следует остальная часть диалога, которая определяет режим. Например, запрос по умолчанию для режима конфигурации — Switch(config-line)# а для режима интерфейсной настройки — Switch(config-if)#.
Видео. Основные командные режимы интерфейса командной строки IOS
Нажмите кнопку «Воспроизведение» на рисунке для просмотра видео, демонстрирующего переключение между режимами IOS.
Переключение между режимами IOS
Для переключения диалогов командной строки используются различные команды. Чтобы перейти из пользовательского режима EXEC в привилегированный, введите команду enable. Чтобы вернуться в пользовательский режим EXEC, используйте команду привилегированного режима disable.
Примечание: Привилегированный режим EXEC иногда называют режимом включения (enable).
Для входа в режим глобальной конфигурации и выхода из него используйте команду привилегированного режима EXEC configure terminal. Чтобы вернуться в привилегированный режим EXEC, введите команду режима глобальной конфигурации exit.
Есть множество разных вложенных режимов конфигурации. Например, для перехода в режим подконфигурации линии введите команду line, а затем тип и номер нужной линии управления. Для выхода из режима подконфигурации и возврата в режим глобальной конфигурации используйте команду exit.
Switch(config)# line console 0
Switch(config-line)# exit
Switch(config)#
Чтобы перейти из любого вложенного режима в рамках режима глобальной конфигурации на один уровень выше в иерархии режимов, введите команду exit.
Чтобы перейти из любого вложенного режима в привилегированный режим EXEC, введите команду end или используйте сочетание клавиш Ctrl+Z.
Switch(config-line)# end
Switch#
Также можно напрямую переходить из одного вложенного режима конфигурации в другой. Обратите внимание, что после выбора интерфейса командная строка изменяется (config-line)# на (config-if)#.
Switch(config-line)# interface FastEthernet 0/1
Switch(config-if)#
Видео. Переключение между режимами IOS
Нажмите кнопку «Воспроизведение» на рисунке для просмотра видео, демонстрирующего переключение между различными режимами CLI в IOS.
Примечание о действиях проверки синтаксиса
Когда вы изучаете, как изменять конфигурации устройств, вы можете начать работу в безопасной, непроизводственной среде, прежде чем опробовать ее на реальном оборудовании. NetAcad предоставляет различные инструменты моделирования, которые помогут вам развить навыки настройки и устранения неполадок. Поскольку это инструменты моделирования, они обычно не обладают всеми функциональными возможностями реального оборудования. Одним из таких инструментов является проверка синтаксиса. (Syntax Checker.) В каждом задании Syntax Checker вам дается набор инструкций для ввода определенного набора команд. Вы не можете выполнить проверку синтаксиса, если не будет введена точная и полная команда, как указано. Более продвинутые инструменты моделирования, такие как Packet Tracer, позволяют вводить сокращенные команды, как и на реальном оборудовании.
Проверка синтаксиса - переход между режимами IOS
Используйте задание проверки синтаксиса для навигации между командами IOS на коммутаторе.
Перейдите в привилегированный режим EXEC, выполнив команду enable.
Switch>enableС помощью команды disable вернитесь в привилегированный режим EXEC
Switch#disableПовторно войдите в привилегированный режим EXEC.
Switch>enableВойдите в режим глобальной конфигурации с помощью команды configure terminal.
Switch#configure terminalЧтобы вернуться в привилегированный режим EXEC, введите команду режима глобальной конфигурации exit.
Switch(config)#exitПовторно войдите в режим глобальной конфигурации.
Switch#configure terminalВойдите во вложенный режим конфигурации для консольного порта с помощью команды line console 0.
Switch(config)#line console 0Войдите в режим глобальной конфигурации с помощью команды exit.
Switch(config-line)#exitВойдите во вложенный режим конфигурации линии VTY с помощью команды line vty 0 15.
Switch(config)#line vty 0 15Вернитесь в режим глобальной настройки.
Switch(config-line)#exitВойдите во вложенный режим конфигурации интерфейса VLAN 1 с помощью команды interface vlan 1.
Switch(config)#interface vlan 1Из режима конфигурации интерфейса переключитесь в режим конфигурации консоли с помощью команды глобальной конфигурации line console 0.
Switch(config-if)#line console 0С помощью команды end вернитесь в привилегированный режим EXEC
Switch(config-line)#endВы успешно перешли между различными режимами командной строки IOS.