18 April 2014

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

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


Начало работы
В зависимости от настроек и подключения, при начале работы с устройством 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 - перезагрузка устройства.

Еще статья о Cisco в моем блоге

No comments:

Post a Comment