Урок 16. Описание команд и операционной системы Cisco IOS

В данном уроке подробно рассматривается как подключиться к коммутатору для проведения его настроек. Также дается описание операционной системы Cisco IOS для сетевых устройств.

Подключение к коммутатору 

Коммутаторы можно настраивать и управлять следующими способами: 

    • Cisco Network Assistant - бесплатное графическое приложение, позволяющее настраивать до 80 устройств в сети.
    • С помощью ПО, поддерживающее протокол SNMP (Simple Network Management Protocol), например, Cisco Works LAN Management (LMS)
    • Cisco View - платное ПО для настройки и мониторинга
    • Консольный терминал - управляется командами администратора. Для подключения к устройству можно воспользоваться такой программой, как Putty. Подключение осуществляется локально по серийному порту либо удаленно по сети посредством протоколов Telnet/SSH. 

Рассмотрим подключение и базовую настройку коммутатора на примере использования программой Putty. В данном случае, так как коммутатор не имеет никаких настроек, мы воспользуемся консольным портом. В дальнейшем можно использовать удаленное соединение по Telnet/SSH. 

Порядок действий следующий

Подключите консольный кабель (rollover) к компьютеру и консольному порту коммутатора.

Запустите Putty и выберите серийное подключение на скорости 9600 бод и укажите номер СОМ порта:

Настройки консольного подключения

Чтобы узнать номер СОМ порта наведите курсор мыши на Мой компьютер (My computer), откройте контекстное меню и выберите Администрирование (Manage). В открывшемся окне выберите Диспетчер устройств (Device manager) и раскройте список Порты (Ports), в котором увидите доступные СОМ порты: 

Отображение COM портов в диспетчере устройств

При успешном подключении отобразится баннерное сообщение:

Приветственный баннер при подключении к коммутатору

 

Режимы настройки в IOS 

Коммутаторы и маршрутизаторы Cisco используют в своей работе операционную систему IOS (Interconnecting Operating System). Мы познакомимся с ней ближе в одних из следующих уроков.

Прежде, чем приступать к самой настройке системы ознакомимся с режимами работы IOS.

 

Пользовательский режим  - User Exec mode

В консоли при таком режиме строка приглашения отображается знаком >

Режим IOS User exec mode

Для данного режима доступно ограниченное количество команд для просмотра информации о состоянии системы и базовых настроек. Именно этот режим доступен сразу после подключения терминала к консоли.

 

Привилегированный режим - Privileged mode

В консоли при таком режиме строка приглашения отображается знаком #

Режим IOS privileged mode

Поддерживается больше команд для просмотра всех настроек системы, имеется возможность для запуска различных утилит по диагностике сети и протоколов, поддерживаются базовые команды по управлению файловой системой. Для перехода в данный режим из Пользовательского режима (User Exec mode) необходимо ввести команду enable. Для выхода из этого режима обратно в режим User Exec введите команду disable.

 

Режим глобальной конфигурации  - Global Configuration mode 

Строка приглашения выглядит так:

Режим IOS global configuration mode

В этом режиме настраивается вся система и протоколы. Для перехода в этот режим из режима Privileged mode введите команду configure terminal

Для перехода обратно в режим Privileged mode введите команду exit.  Для перехода в режим User Exec mode введите команду end.

На рисунке ниже отображается структура перехода в вышеописанные режимы:

Диаграмма связей режимов IOS

 

Основы работы с командами IOS 

Рассмотрим основные принципы работы с ней. 

Справка 

IOS содержит огромное количество команд и просто нереально их всех запомнить, к тому же нет такой необходимости. Чтобы получить список доступных команд и их краткое описание введите знак вопроса в любом режиме терминала:

Отображение списка доступных команд

Многие команды могут состоять из нескольких подкоманд, например, чтобы войти в режим настройки интерфейса Fast Ethernet 0/1 необходимо ввести сначала команду 

interface FastEthernet 0/1, которая, как видно состоит из 3-х подкоманд. Чтобы правильно составить всю команду введите сначала первую подкоманду, в нашем случае interface и затем знак вопроса:

Отображение списка команд для конкретного интерфейса

Выберите из списка необходимую подкоманду и затем снова введи знак вопроса для продолжения. Таким образом с помощью вызова справки можно составить достаточно сложную команду, не запоминая абсолютно все подкоманды.

Автозаполнение и сокращение 

Некоторые команды могут состоять из длинных слов и их ввод может стать утомительным, поэтому достаточно ввести первые 2-3 буквы команды (иногда и больше) и нажать на клавишу Tab. IOS автоматически вставит оставшиеся буквы. 

Для большего удобства можно вводить и сокращенные команды, то есть первые 2-3 буквы (иногда и больше букв). Например, команду enable можно сократить до en, команду configure можно сократить до conf.

 

Повторный вызов команды 

Иногда может понадобится снова вызвать ранее введенную команду. Не проблема, если команда короткая, но если она состоит из множества подкоманд, то на ввод уйдет время. Поэтому достаточно воспользоваться клавишами со стрелками “Вверх”, “Вниз” для вызова ранее введенных команд.

Комбинации клавиш 

Ctrl + a - переход в начало строки

Ctrl + e - переход в конце строки 

Для начала достаточно. По ходу курса вы узнаете и о других командах и приемах их использования.