Основные командные режимы
По соображениям безопасности Cisco IOS использует два отдельных командных режима для доступа к административным функциям.
- Пользовательский режим EXEC — это режим с ограниченными возможностями, но он удобен для базовых операций. В пользовательском режиме доступно только ограниченное число основных команд мониторинга, но невозможно выполнять какие-либо команды, которые могут изменить конфигурацию устройства. Пользовательский режим EXEC можно определить по командной строке CLI, оканчивающейся символом «>».
- Привилегированный режим EXEC — этот режим должен использовать сетевой администратор для выполнения команд настройки. Режимы конфигурации более высокого уровня, например, режим глобальной конфигурации, доступны только из привилегированного режима EXEC. Привилегированный режим EXEC можно определить по командной строке, оканчивающейся символом # .
Режим конфигурации и вложенные режимы конфигурации
Для настройки устройства пользователь должен перейти в режим глобальной конфигурации.
В режиме глобальной конфигурации выполняются изменения конфигурации CLI, влияющие на работу устройства в целом. Режим глобальной конфигурации можно определить по командной строке с именем устройства, после которого следует (config)#, например Switch(config)#.
Перед тем как перейти в другие специализированные режимы конфигурации, нужно войти в режим глобальной конфигурации. Из режима глобальной конфигурации пользователь может перейти в различные дополнительные режимы конфигурации. Каждый из этих режимов позволяет настроить конфигурацию отдельной части или функции устройства IOS. Два распространенных вложенных режима конфигурации
- Режим настройки линии - педназначен для настройки доступа через одну из физических или виртуальных линий (консоль, SSH, Telnet или AUX).
- Режим настройки интерфейса - предназначен для настройки порта коммутатора или сетевого интерфейса маршрутизатора.
Когда используется CLI, режим определяется приглашением командной строки, которое является уникальным для этого режима. По умолчанию каждый диалог начинается с имени устройства. После имени следует остальная часть диалога, которая определяет режим. Например, запрос по умолчанию для режима конфигурации — Switch(config-line)# а для режима интерфейсной настройки — Switch(config-if)#.
Переключение между режимами 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)#