Основные команды Cisco

25.10.2010

Cisco имеет очень продвинутый командный интерфейс CLI основанный на командной строке. Для работы с маршрутизаторами и свитчами cisco используются сотни команд, параметров и модификаторов описанных в толстенных томах специальной литературы. Однако для работы часто используется всего лишь несколько основных, наиболее часто используемых команд. Попробую рассмотреть самые базовые и общеупотребительные.

Начало работы

В зависимости от настроек и подключения, при начале работы с устройством Cisco вы можете увидеть следующую картину:
Press RETURN to get started.
Либо
Router>
И первый и второй вариант это приглашение к работе с системой, с той лишь разницей что второй появится только после нажатия Enter.
Символ > обозначает что вы получили доступ в пользовательском режиме (user mode), в котором вам недоступно большинство команд.
Для перехода в иной, привилегированный режим необходимо использовать команду enable или сокращенный вариант en.
Router>enable
Router#
# обозначает что вы вошли в привилегированный режим (privileged mode). В нем можно просматривать и изменять конфигурацию. Для выхода из него можно набрать команду
Router#disable
Router>
Для выхода из режима консоли используется команда logout

Основные команды

Команда Help или ? Собственно выводит список команд с описанием, можно уточнять, к примеру show ?

Команда Show
Это очень большая команда позволяющая просматривать любые параметры устройства, к примеру статус интерфейса (sh int Loopback) или таблицу Mac адресов (sh mac address-table), информацию о платформе (show version)

Router # show running-config или сокращенно sh run — показывает листинг конфигурации, листать конфиг можно клавишей Пробел, прервать вывод можно нажатием любой другой клавиши.
Замечу что в циске есть два типа конфигов running-config это выполняемый в текущий момент, startup-config загружаемый при загрузке устройства конфиг, который становится running-config. Т.е. если в результате неправильной настройки вы потеряли контроль над устройством то при перезагрузке у вас будет неизмененный конфиг.

Конфиг может занимать не один десяток страниц так что если мы хотим посмотреть только определенный его элемент, то можем конкретизировать:

Router #sh run interface Loopback0
interface Loopback0
ip address 192.168.1.1 255.255.255.0
ip nat inside
ip virtual-reassembly
end
Информация о интерфейсах Cisco
Для получения подробной информации о интерфейсе можно воспользоваться командой Show для вывода информации о статусе интерфейса или контроллера
sh int GigabitEthernet1/0/1 — посмотреть состояние интерфейса, в данном случае GigabitEthernet1/0/1

debug – Предназначение этой команды — отладка. Можно набрать c ? и увидеть на что можно установиться отладчик. Для отключения отладчика команда no debug

Configure terminal или сonf t – переход в режим конфигурирования устройства.
Собственно это основной режим правки настроек. В нем командами задается от или иной параметр.
Router # conf t
Router (config)# interface Loopback0
Router (config-if)# shutdown
Router (config-if)#exit

include, exclude и begin
Это так назваемые команды модификаторы. Их назначение фильтровать большие обхъемы результатов вывода других команд. К примеру в выводе команды sh mac address-table может быть сотни или тысячи строк, а вам необходимо зунать на каком же порте Cisco влючено устройство с известным мак адресом. Это будет выглядеть так

Router #sh mac address-table | include 0011.251c.9bfa
91 0011.251c.9bfa DYNAMIC Gi1/0/23

Соответственно exclude исключает что-то, а begin выводит начиная с первого совпадения

shutdown – как следует из названия это команда выключения. Ее можно применить для отключения интерфейса, для включения используется no shutdown.

Применяется так:
Router # conf t
Router (config)# interface Loopback0
Router (config-if)# shutdown
Router (config-if)# no shutdown
Router (config-if)#exit

Do
Команда выполняет команду :). Например находясь в режиме конфигурации, вам необходимо узнать интерфейс на который подключено то или иное устройство Router(config)# do sh mac address-table | include 0011.251c.9bfa
Как я уже сказал полезная команда, позволяет получать нужные данные не покидая режим конфигурирования.

copy — копирование файлов. Можно копировать файлы или конфигурацию на компьютер по tftp (copy run tftp) или скопировать например прошивку с tftp router#copy flash: tftp:)

write memory или wr mem — сохранение конфига.

ping практически обычный пинг, но имеется возможность гибкой настройки, например, с какого интерфейса он пойдет.

reboot — перезагрузка устройства.

 

5 комментариев

  • АндрейТ 28.10.2010 в 4:43 дп

    Спасибо за блог.
    Продолжай в том же духе!!!

  • Пофигист 06.07.2011 в 12:31 дп

    Спасибо огроменное!!

  • Андрей 10.03.2012 в 8:10 пп

    Спасибо! Коротко, ясно, основное. Для самого первого знакомства с Циской — отличный пост!

  • Амантай 25.06.2012 в 2:13 пп

    Спасибо за блог!
    очень полезное. дай вам бог здоровья!

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *