Основы работы с Cisco
Получить достижение
Пройдите тест, чтобы получить достижение.
Пройти тестДанный раздел очень важен для понимания, т.к. здесь рассматриваются основные моменты работы с Сisco-устройствами в целом (эта информация пригодится нам, когда мы перейдем в раздел Cisco Router).
Виды памяти в устройствах Cisco
- ROM – это память с микропрограммами, она используется для запуска основной системы (что-то типа BIOS). Память только для чтения.
- RAM – энергозависимая память (по-русски ОЗУ или оперативная память), в ней хранится запущенная операционная система и “текущий” файл конфигурации (слово “текущий” будет разобрано ниже). Энергозависимость говорит о том, что при прекращении подачи электричества вся информация удаляется.
- NVRAM – энергонезависимая память, используется для хранения файла конфигурации, который используется при загрузке.
- flash – может выполнять функции памяти NVRAM, а так же хранит образ операционной системы.
Файлы конфигурации устройств Cisco
- startup-config – этот файл конфигурации хранится на NVRAM, в момент загрузки копируется в running-config. Больше нигде не используется
- running-config – этот файл конфигурации хранится на RAM. Используется для хранения “рабочей”(“текущей”) конфигурации. При выключении устройства файл удаляется (т.к. хранится на RAM).
Блок-схема загрузки устройств Cisco

Представленная блок-схема предназначена для основного понимания “загрузки устройств Cisco” и не описывает полный процесс загрузки.
Режимы командной строки
Для начала разберем состав “приглашения командной строки” (command prompt). Когда вы в первый раз зайдете в интерфейс командной строки (command line interface или CLI, не надо бояться командной строки), то увидите нечто подобное – Switch>, давайте с помощью рисунка 1.2, разберем состав этого “нечто”.

- Локальное имя устройства – ни на что не влияет, используется для лучшего понимания на каком устройстве вы сейчас находитесь 🙂
- Символ “приглашения” – тут немного сложнее. Этот символ означает текущий уровень доступа (какие права вам даны).
Уровни доступа
- user mode – обозначается символом >. Этот уровень имеет ограниченный набор команд и используется только для просмотра текущего состояния устройства.
- privilege mode – обозначается символом #, более интересный режим, в основном используется для просмотра текущего состояния устройства (больше команд, чем в user mode), также в этом режиме можно сохранить текущую конфигурацию или перезагрузить устройство.
- configuration mode – обозначается символами (config)#. Как следует из названия, этот режим используется для изменения “рабочей” конфигурации (running-config). В этом режиме имеется куча подрежимов
На рисунке 1.3 схематично представлены шаги для перехода из режима в режим. Заметьте, что из режима user mode вы не можете сразу попасть в configuration mode.

Для перехода из режима user mode в privilege mode надо ввести команду enable
, обратная команда disable
. Чтобы дальше попасть в режим конфигурации (configuration mode), надо в privilege mode ввести команду configure terminal
. Что бы попасть обратно в privilege mode надо ввести exit
или нажать ctrl+z.
Общая информация
Packet Tracer version: 6.2.0
Рабочий файл: скачать
Тип: Теория и практика
Версия файла: 2.0
Уже получили: 343 пользователей
Начальные данные
В данной практической работе будет использоваться схема сети, которая представлена на рисунке ниже.

Цели
- Познакомиться с программой Cisco Packet Tracer.
- Познакомиться с режимами доступа и системой навигации.
- Познакомиться с простейшей командой (
hostname
) и изменить конфигурацию. - Знакомство с командой
show
. - Понять отличие между файлами конфигурации running-config и startup-config, уметь сохранить изменения. Скопировать конфигурацию на flash.
Выполнение
-
Познакомиться с программой Cisco Packet Tracer
Для выполнения лабораторных работ вам понадобится программа Cisco Packet Tracer версии не ниже той, что указана в разделе “информация”.
Скачайте подготовленную для вас лабораторку, откройте ее. А теперь самый главный вопрос: Как попасть в командную строку коммутатора? Для этого я сделал “гифку”, а под ней расписал свои действия.
Рисунок 1.4 Знакомство с Packet Tracer Как видно из “гифки”, достаточно кликнуть по коммутатору, и появляется его панель управления. В панеле управления под вкладкой CLI скрывается командная строка. После открытия этой вкладки, можно увидеть много непонятного текста, не впадайте в панику, командная строка находится в режиме “ожидания”. Необходимо один раз нажать на Enter, и появится user mode. Обратите внимание, каждый раз нажимая Enter, вы вызываете новое “приглашение”.
-
Познакомиться с режимами доступа и системой навигации.
Теперь, поробуем зайти в privilege mode, а из него в configuration mode и обратно, но прежде давайте кое-что узнаем. Командная строка в cisco ios (такое название носит операционная система) ориентирована на быструю запись команд. Например, вместо команды
enable
достаточно написатьen
, в режиме user mode больше нет команд начинающихся на en, кромеenable
, следовательно она будет выполнена. Но вот другой пример, если мы наберем в командной строкеcon
, то cisco поругается, написав “% Ambiguous command: “con”” (двусмысленная команда con). А если мы напишем командуcon?
, то увидим весь список команд начинающихся на con. Символ?
– очень полезен, когда не знаете что ввести, указывайте этот символ, и он покажет список всех доступных команд. Есть еще одна интересная кнопка – Tab, при нажатии ее дописывается команда, как и в случае с сокращениями, если нет “двусмысленности”. Теперь смотрим на “гифку” и повторяем сами.Рисунок 1.5 Режимы доступа и система навигации -
Познакомиться с простейшей командой (
hostname
) и изменить конфигурацию.
Отсюда и далее. Если в тексте говорится “посмотрим конфигурацию”, “посмотрим состояние” и т.п. значит все далее перечисленные команды надо вводить в режиме privilege. Если в тексте говорится “изменим конфигурацию”, “настроим” и т.п., значит все далее перечисленные команды надо вводить в режиме configuration.Начнем с команды
hostname
– команда изменяет локальное имя устройства. Пример ввода этой команды ниже.Switch> Switch> enable Switch# conf term Switch(config)# hostname cisco_sw cisco_sw(config)# Чтобы получить достижение надо использовать именно это имя – cisco_sw!
Как вы можете видеть, после ввода команды локальное имя сразу же изменилось, изменилась конфигурация running-config, об этом далее.
-
Знакомство с командой
show
.При работе с сетевым оборудованием больше приходится просматривать состояние работы протоколов или просто состояние оборудования, чем настраивать (из собственного жизненного опыта). Поэтому вы очень часто будете пользоваться командой
show
. Эту команду можно перевести как “покажи”, а дальше следует дописать, что именно надо показать. Разберем несколько примеров.cisco_sw# show version //покажи версию Cisco Internetwork Operating System Software IOS (tm) C2950 Software (C2950-I6Q4L2-M), Version 12.1(22)EA4, RELEASE SOFTWARE(fc1) Copyright (c) 1986-2005 by cisco Systems, Inc. Compiled Wed 18-May-05 22:31 by jharirba Image text-base: 0x80010000, data-base: 0x80562000 ROM: Bootstrap program is is C2950 boot loader Switch uptime is 15 minutes, 39 seconds //время работы оборудования System returned to ROM by power-on Cisco WS-C2950-24 (RC32300) processor (revision C0) with 21039K bytes of memory. Processor board ID FHK0610Z0WC Last reset from system-reset Running Standard Image 24 FastEthernet/IEEE 802.3 interface(s) 63488K bytes of flash-simulated non-volatile configuration memory. ...cisco_sw# sh flash //"покажи flash", показывает файлы в NVRAM количество памяти Directory of flash:/ 1 -rw- 3058048 c2950-i6q4l2-mz.121-22.EA4.bin 2 -rw- 1555 config.text 64016384 bytes total (60956781 bytes free) С помощью команды
show
мы так же можем посмотреть “рабочую” (running-config) конфигурацию и конфигурацию “при запуске” (startup-config), давайте прежде разберем их отличие.
LifeHack. Если вы ошибочно набрали команду неправильно в режие privilege, то может сложиться ощущение, что оборудование подвисло. Это будет правильное ощущение, т.к. оборудование пытается перевести все, что вы написали в ip адрес. Например, я вызвал командуsgow
(опечатался), в ответ я получаю это:Translating “sgow”…domain server (255.255.255.255)Можно подождать пока он поймет, что у него ничего не получится, либо нажать сочетание клавиш ctrl+shift+6 (запишите где-нибудь пригодится по жизни). -
Понять отличие между файлами конфигурации running-config и startup-config, уметь сохранить изменения. Скопировать конфигурацию на flash.
running-config – это файл “рабочей” конфигурации, т.е. конфигурации запущенной на этом устройстве. Все изменения в режиме конфигурации вносятся именно в этот файл. При выключении оборудования файл удаляется.
startup-config – это файл используется только при загрузке. При загрузке создается файл running-config и в него копируется startup-config.
Из этих определений можно заключить, что, если мы изменим конфигурацию и перезагрузим оборудования, все изменения исчезнут. Вот поэтому мы должны научиться сохранять конфигурацию, это означает скопировать файл running-config в startup-config. Давайте в начале убедимся, что они действительно различаются (ниже представлен не весь вывод команд, а только до момента отличия).
cisco_sw# sh runn Building configuration... Current configuration : 1555 bytes ! version 12.1 no service timestamps log datetime msec no service timestamps debug datetime msec no service password-encryption ! hostname cisco_sw //отличие в конфигурации ! ...cisco_sw# sh startup-config Using 1555 bytes ! version 12.1 no service timestamps log datetime msec no service timestamps debug datetime msec no service password-encryption ! hostname Switch //отличие в конфигурации ! ...Копирование любых файлов происходит за счет команды
copy <откуда> <куда>
. Так вот, что бы сохранить конфигурацию, надо набратьcopy running-config startup-config
(командаwrite
делает тоже самое).В завершении практической работы предлагаю скопировать текущий файл startup-config на flash память. Это нужно например для того, чтобы хранить на flash памяти разные версии конфигурации.
cisco_sw# copy startup-config flash: Destination filename [startup-config]? my_config.cfg //указываем имя копии 1555 bytes copied in 0.416 secs (3737 bytes/sec)Чтобы получить достижение надо использовать именно это имя – my_config.cfg!
cisco_sw# sh flash: Directory of flash:/ 1 -rw- 3058048 c2950-i6q4l2-mz.121-22.EA4.bin 2 -rw- 1555 config.text //startup-config 4 -rw- 1555my_config.cfg //наша копия 64016384 bytes total (60955226 bytes free)
Общая информация
Packet Tracer version: 6.2.0
Рабочий файл: скачать
Тип: Самостоятельная работа
Версия файла: 2.0
Уже получили: 343 пользователей
Начальные данные
В данной лабораторной работе будет использоваться схема сети, которая представлена на рисунке ниже.

Задания
- Переименовать коммутатор. Установить имя my-main-sw.
- Сохранить конфигурацию. Так же скопировать конфигурацию в файл my-test.cfg.
- Перезагрузить коммутатор и убедиться, что изменения сохранились.
- Удалить файл с конфигурацией startup-config.
- Перезагрузить коммутатор, убедиться, что он с заводскими настройками.
- Применить ранее сохраненную конфигурацию из файла my-test.cfg.
Выполнение
- Переименовать коммутатор. Установить имя my-main-sw. Проходили в разделе практика.
- Сохранить конфигурацию. Так же скопировать конфигурацию в файл my-test.cfg. Проходили в разделе практика.
- Перезагрузить коммутатор и убедиться, что изменения сохранились. Команда
reload
в privilege mode выполняет перезагрузку. После ввода команды, он спросит “Уверены?”, смело нажимаем Enter. - Удалить файл startup-config. Проверить существование файла config.text можно командой
sh flash
. Для удаления файла startup-config есть два пути. Первый командойwrite erase
. Второйdelete flash:/config.text
. После любой из этих команд надо убедиться, что файла больше нет. - Перезагрузить коммутатор. Убедиться, что на коммутаторе заводское локальное имя Switch.
- Применить ранее сохраненную конфигурацию из файла my-test.cfg. Просто скопируем наш файл в running-config –
copy flash: running
. Файлом источником будет (Source filename) my-test.cfg, файл получатель (Destination filename) будет running-config. - Поздравить себя с выполнением первой лабораторной работы. Получить достижение!
ID: 128 Created: Oct 19, 2016 Modified Jul 29, 2020