Получить достижение

Пройдите тест, чтобы получить достижение.

Пройти тест
Achievement

Уже получили 162 пользователей


Данный раздел очень важен для понимания, т.к. здесь рассматриваются основные моменты работы с Сisco-устройствами в целом (эта информация пригодится нам, когда мы перейдем в раздел Cisco Router).

Виды памяти в устройствах Cisco

  • ROM – это память с микропрограммами, она используется для запуска основной системы (что-то типа BIOS). Память только для чтения.
  • RAM – энергозависимая память (по-русски ОЗУ или оперативная память), в ней хранится запущенная операционная система и “текущий” файл конфигурации (слово “текущий” будет разобрано ниже). Энергозависимость говорит о том, что при прекращении подачи электричества вся информация удаляется.
  • NVRAM – энергонезависимая память, используется для хранения файла конфигурации, который используется при загрузке.
  • flash – может выполнять функции памяти NVRAM, а так же хранит образ операционной системы.

Файлы конфигурации устройств Cisco

  • startup-config – этот файл конфигурации хранится на NVRAM, в момент загрузки копируется в running-config. Больше нигде не используется
  • running-config – этот файл конфигурации хранится на RAM. Используется для хранения “рабочей”(“текущей”) конфигурации. При выключении устройства файл удаляется (т.к. хранится на RAM).

Блок-схема загрузки устройств Cisco

Рисунок 1.1 Блоксхема загрузки устройств Cisco
Рисунок 1.1 Блоксхема загрузки устройств Cisco

 

Представленная блок-схема предназначена для основного понимания “загрузки устройств Cisco” и не описывает полный процесс загрузки.

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

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

Рисунок 1.2 Приглашения командной строки
Рисунок 1.2 Приглашения командной строки

 

  • Локальное имя устройства – ни на что не влияет, используется для лучшего понимания на каком устройстве вы сейчас находитесь 🙂
  • Символ “приглашения” – тут немного сложнее. Этот символ означает текущий уровень доступа (какие права вам даны).

Уровни доступа

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

На рисунке 1.3 схематично представлены шаги для перехода из режима в режим. Заметьте, что из режима user mode вы не можете сразу попасть в configuration mode.

Рисунок 1.3 Переход между уровнями доступа
Рисунок 1.3 Переход между уровнями доступа

 

Для перехода из режима 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

Уже получили: 162 пользователей


Часто задаваемые вопросы

Получить достижение

Код активации можно получить выполнив практическое задание

Achievement

Уже получили 170 пользователей


Начальные данные

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

Схема сети для практической работы
Схема сети для практической работы

Цели

  1. Познакомиться с программой Cisco Packet Tracer.
  2. Познакомиться с режимами доступа и системой навигации.
  3. Познакомиться с простейшей командой (hostname) и изменить конфигурацию.
  4. Знакомство с командой show.
  5. Понять отличие между файлами конфигурации running-config и startup-config, уметь сохранить изменения. Скопировать конфигурацию на flash.

Выполнение

  1. Познакомиться с программой Cisco Packet Tracer

    Для выполнения лабораторных работ вам понадобится программа Cisco Packet Tracer версии не ниже той, что указана в разделе “информация”.

    Скачайте подготовленную для вас лабораторку, откройте ее. А теперь самый главный вопрос: Как попасть в командную строку коммутатора? Для этого я сделал “гифку”, а под ней расписал свои действия.

    Рисунок 1.4 Знакомство с Packet Tracer
    Рисунок 1.4 Знакомство с Packet Tracer

    Как видно из “гифки”, достаточно кликнуть по коммутатору, и появляется его панель управления. В панеле управления под вкладкой CLI скрывается командная строка. После открытия этой вкладки, можно увидеть много непонятного текста, не впадайте в панику, командная строка находится в режиме “ожидания”. Необходимо один раз нажать на Enter, и появится user mode. Обратите внимание, каждый раз нажимая Enter, вы вызываете новое “приглашение”.

  2. Познакомиться с режимами доступа и системой навигации.

    Теперь, поробуем зайти в privilege mode, а из него в configuration mode и обратно, но прежде давайте кое-что узнаем. Командная строка в cisco ios (такое название носит операционная система) ориентирована на быструю запись команд. Например, вместо команды enable достаточно написать en, в режиме user mode больше нет команд начинающихся на en, кроме enable, следовательно она будет выполнена. Но вот другой пример, если мы наберем в командной строке con, то cisco поругается, написав “% Ambiguous command: “con”” (двусмысленная команда con). А если мы напишем команду con?, то увидим весь список команд начинающихся на con. Символ ? – очень полезен, когда не знаете что ввести, указывайте этот символ, и он покажет список всех доступных команд. Есть еще одна интересная кнопка – Tab, при нажатии ее дописывается команда, как и в случае с сокращениями, если нет “двусмысленности”. Теперь смотрим на “гифку” и повторяем сами.

    Рисунок 1.5 Режимы доступа и система навигации
    Рисунок 1.5 Режимы доступа и система навигации
  3. Познакомиться с простейшей командой (hostname) и изменить конфигурацию.


    Отсюда и далее. Если в тексте говориться “посмотрим конфигурацию”, “посмотрим состояние” и т.п. значит все далее перечисленные команды надо вводить в режиме privilege. Если в тексте говориться “изменим конфигурацию”, “настроим” и т.п., значит все далее перечисленные команды надо вводить в режиме configuration.

    Начнем с команды hostname – команда изменяет локальное имя устройства. Пример ввода этой команды ниже.

     Switch>
     Switch>enable
     Switch#conf term
     Switch(config)#hostname cisco_sw
     cisco_sw(config)#
    

    Чтобы получить достижение надо использовать именно это имя – cisco_sw!

    Как вы можете видеть, после ввода команды локальное имя сразу же изменилось, изменилась конфигурация running-config, об этом далее.

  4. Знакомство с командой 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 (запишите где-нибудь пригодится по жизни).
  5. Понять отличие между файлами конфигурации 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-        1555            my_config.cfg //наша копия
     
     64016384 bytes total (60955226 bytes free)
    

Общая информация

Packet Tracer version: 6.2.0

Рабочий файл: скачать

Тип: Самостоятельная работа

Версия файла: 2.0

Уже получили: 162 пользователей


Часто задаваемые вопросы

Получить достижение

Код активации можно получить выполнив практическое задание

Achievement

Уже получили 152 пользователей


Начальные данные

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

Схема сети для лабораторной работы
Схема сети для лабораторной работы

Задания

  1. Переименовать коммутатор. Установить имя my-main-sw.
  2. Сохранить конфигурацию. Так же скопировать конфигурацию в файл my-test.cfg.
  3. Перезагрузить коммутатор и убедиться, что изменения сохранились.
  4. Удалить файл с конфигурацией startup-config.
  5. Перезагрузить коммутатор, убедиться, что он с заводскими настройками.
  6. Применить ранее сохраненную конфигурацию из файла my-test.cfg.

Выполнение

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



ID: 128 Created: Oct 19, 2016 Modified Feb 01, 2019