Всем привет! Мы продолжаем рассказывать про операционную систему Cisco IOS, и сегодня рассмотрим какие команды можно использовать для просмотра информации об устройстве, а также для выявления неполадок (troubleshooting).
Основная команда, которая нам в этом поможет, это команда show и различные ключевые слова. Существует много различных вариантов этой команды, и чтобы получить список всех доступных в данном режиме или контексте команд следует использовать вопросительный знак “?” после show.
Switch# show ?
Типичная команда show может предоставлять информацию о конфигурации, работе и статусе частей коммутатора или маршрутизатора Cisco. Очень часто используемая команда show - это демонстрационные интерфейсы. Эта команда отображает статистику для всех интерфейсов на устройстве. Там будет показано состояния интерфейсов и протоколов, их использование, ошибки, MTU и прочее. Чтобы просмотреть статистику для определенного интерфейса, введите команду show interfaces, за которой следует конкретный тип интерфейса и номер слота или порта.
Например:
Switch# show interfaces fastethernet 0/1
И если эта команда кажется длинной, то ее можно сократить до такого вида:
Switch# sh int fa 0/1
Одной из наиболее часто используемых команд на коммутаторе или маршрутизаторе является show version.
Эта команда отображает информацию о текущей загруженной версии IOS, а также информацию об оборудовании и устройстве. Если вы подключены к маршрутизатору или удаленному коммутатору, команда show version является отличным средством быстрого поиска полезной сводной информации о конкретном устройстве, к которому вы подключены.
Из вывода этой команды можно получить следующую информацию:
- Software version - версия программного обеспечения IOS (хранится во флэш-памяти);
- Bootstrap version - версия Bootstrap (хранится в Boot ROM);
- System up-time - время после последней перезагрузки;
- System restart info - информация о перезапуске системы - способ перезагрузки (например, цикл питания, сбой);
- Software image name - имя файла IOS, хранящееся во флэш-памяти;
- Router type and processor type - номер модели и тип процессора;
- Memory type and allocation - Тип и распределение ОЗУ;
- Software features - Поддерживаемые протоколы /наборы функций;
- Hardware interfaces - Интерфейсы, доступные на устройстве;
- Configuration register - Устанавливает параметры загрузки, настройку скорости консоли и связанные параметры;
Если команда выводит больше данных, чем может отображаться на одном экране, в нижней части экрана появляется сообщение --More--. Когда появится строка --More--, нужно нажать пробел, чтобы просмотреть следующую часть вывода. Чтобы отобразить только следующую строку, нужно нажать клавишу Enter. Если нажать какую-либо другую клавишу, то вывод будет отменен.
В таком случае если выводится много информации можно использовать фильтры, которая поможет вычленить необходимую информацию из общего вывода. Для этого после команды show и ее аргумента нужно поставить символ “|” (pipe), указать фильтр и регулярное выражение, по которому будет произведен поиск.
Например:
Switch# show run | include ip dhcp pool
Где include это фильтр, а ip dhcp pool это регулярное выражение.
Использовать можно такие фильтры:
- include – отобразит те строки из выдачи, в которых есть регулярное выражение;
- exclude – отобразит все те строки из выдачи, в которых нет регулярного выражения;
- begin – отобразит все строки, начиная со строки, где находится регулярное выражение;
- section – отобразит раздел с регулярным выражением в названии;
Также рассмотрим другие часто используемые команды, которые могут быть полезны
show running-config | Отображает содержимое текущего запущенного файла конфигурации |
show startup-config | Отображает сохраненную конфигурацию, расположенную в NVRAM |
show ip interface | Отображает статус IP протокола и его сервисов на всех интерфейсах. Для вывода краткой информации можно использовать команду show ip interface brief |
show ip route | Отображает таблицу маршрутизации роутера, где показаны все доступные сети, используемые протоколы маршрутизации и их метрики |
show arp | Показывает ARP таблицу |
show mac-address-table | Показывает таблицу mac адресов |
show cdp neighbors | Показывает соседние устройства Cisco, использующие протокол CDP |
show spanning-tree | Отображает информацию о протоколе STP |
show vlan | Показывает информацию о всех VLAN’ах в системе. Для краткой сводки можно использовать команду |
show ip dhcp binding | Отображает информацию о адресах, выданных DHCP сервером |
show ip nat translations | Показывает таблицу NAT трансляций |
show history | Показывает введенные ранее команды |
show inventory | Отображает информацию о продукте в виде UDI. UDI представляет собой комбинацию из трех отдельных элементов данных: идентификатор продукта (PID), идентификатор версии (VID) и серийный номер (SN). |
show hardware | Отображает информацию “железе” |
show power | Отображает информацию о питании |
show processes | Отображает активные процессы системы |
show protocols | Показывает используемые протоколы |
show flash | Показывает содержимое флеш памяти |
Стоит заметить, что команды могут отличаться в зависимости от типа и модели устройства, а также версии IOS. Поэтому информацию о командах для конкретной модели лучше всего уточнять на сайте производителя.