Базовая настройка Cisco IOS
Интерфейс Cisco IOS
Для подключения к устройству используйте консольный кабель и программу Hyper Terminal, либо подключитесь по сети используя telnet или SSH. Интерфейс Cisco IOS разделяется на несколько режимов. Доступные вам команды зависят от режима, в котором вы находитесь в данный момент. Для просмотра списка доступных в этом режиме команд введите знак вопроса (?). Начиная сессию связи с устройством, вы обычно попадаете в пользовательский режим выполнения комманд, или user EXEC mode. В этом режиме список команд сильно ограничен. В основном доступно лишь несколько show и clear команд. Чтобы получить доступ ко всем командам, требуется перейти в привилегированный режим (privileged EXEC mode). Переход осуществляется командой enable. Обычно требуется ввести пароль для доступа к привилегированному режиму. Из этого режима можно вводить любые команды либо перейти в режим конфигурирования.
Из режима конфигурирования можно переходить к настройкам интерфейсов, линий доступа, списков доступа или глобальным настройкам. Эти настройки задаются в соответствующих подрежимах либо в глобальном конфигурационном режиме. Все производимые настройки изменяют текущую конфигурацию или running-configuration. Текущая конфигурация теряется при перезагрузке. Если сохранить конфигурацию, то команды записываются в файл startup-configuration и не теряются при перезагрузке устройства. Когда вы включаете маршрутизатор Cisco (подаете питание), сначала он проводит стартовую самодиагностику, power-on self-test или POST. Если она проходит успешно, то начинается загрузка Cisco IOS из флеш памяти (если IOS файл там есть). После загрузки, IOS ищет стартовую конфигурацию – startup-config - она находится в NVRAM. Стартовая конфигурация считывается и применяется, при этом она копируется в оперативную память RAM и называется текущей конфигурацией или running-config. После просмотра информации о загрузке нажмите Enter и вы перейдете к интерфейсу командной строки CLI.
Основные режимы CLI (Command Line Interface)
Switch> Приглашение ввода в режиме User EXEC. Используется для базовых тестов, просмотра системной информации.
Выход по команде logout или quit
Switch> enable Переход в режим Privileged EXEC. Становятся доступными все команды. Для возвращения в пользовательский режим введите команду disable.
Switch# Приглашение ввода в режиме Privileged EXEC.
Выход по команде logout или quit
Switch# configure terminal Переход в режим конфигурирования.
Выход по команде exit либо end.
Для выхода можно нажать Ctrl-Z
Switch(config)# Приглашение ввода в режиме конфигурирования.
Система справки IOS
Команда Описание Switch# ? Введите знак вопроса чтобы получить список доступных в этом режиме команд Switch# con? configure connect Начните вводить команду и поставьте знак вопроса, чтобы получить список команд, начинающихся с введенных символов. Switch# configure t<tab> Switch# configure terminal Введите часть команды и нажмите <TAB>, чтобы система дописала частично введенную команду (либо вывела список команд, если есть несколько вариантов). Switch> show ? Введите команду, потом пробел, потом знак вопроса, чтобы получить список всех возможных аргументов и ключевых слов данной команды. . Switch> en Switch# conf t Switch(config)# int fa 0/0 Switch(config-if)# Любую команду можно сократить до минимального числа символов, которые еще позволяют однозначно определить команду. Switch(config)# int Vlan 1 Switch(config-if)# shutdown Switch(config-if)# no shutdown Почти у всех команд есть отрицательная форма, которая начинается с NO. Такая команда отменит или удалит введенную основную команду. Стрелка вверх Нажатие стрелки вверх позволяет вернуть предыдущую введенную команду (или более ранние). Стрелка вниз После прокручивания списка введенных команд, нажатие стрелки вниз позволяет вернуть следущую введенную команду (или более поздние). Ctrl-A Переводит курсор в начало введенной строки (аналог кнопки home). Ctrl-E Переводит курсор в конец введенной строки (аналог кнопки end). Ctrl-D Стирает символ, на котором стоит курсор (аналог кнопки delete). Enter Ввод - при постраничном ввыводе прокручивает вниз на одну строку. Space Пробел - при постраничном ввыводе прокручивает вниз на одну страницу. Switch# show run | {inc|begin} exp Switch# show run | inc interface Switch# show run | beg dhcp | include позволяет отфильтровать из вывода только строки соответствующие шаблону. | begin позволяет начать вывод только со строки в которой содержится шаблон.
Сообщения об ошибках CLI % Ambiguous command: Вы ввели слишком мало символов и IOS не может однозначно определить команду. Введите команду заново (нажмите стрелку вверх), и поставьте в конце знак вопроса, чтобы получить список доступных вариантов. % Incomplete command. Вы не ввели обязательныз ключевых слов или параметров. Введите команду заново (нажмите стрелку вверх), и поставьте в конце знак вопроса, чтобы получить список доступных вариантов. % Invalid input detected at '^' marker. Вы ввели команду неверно. Стрелочка '^' указывает положение ошибки. Введите знак вопроса, чтобы уточнить доступные команды.