gurkin33 learning awesome things


Данный раздел очень важен для понимания, т.к. здесь рассматривается основные моменты работы с С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

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

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

Практика


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

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

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

Цели

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

Выполнение

  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. Познакомиться с простейшей командой и изменить конфигурацию.
    Отсюда и далее. Если в тексте говориться "посмотрим конфигурацию", "посмотрим состояние" и т.п. значит все далее перечисленные команды надо вводить в режиме privilege. Если в тексте говориться "изменим конфигурацию", "настроим" и т.п., значит все далее перечисленные команды надо вводить в режиме configuration.

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

    
     Switch>
     Switch>enable
     Switch#conf t
     Switch(config)#hostname gurkin33_SW
     gurkin33_SW(config)#
    	
    

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

  4. Знакомство с командой show.

    При работе с сетевым оборудованием больше приходится просматривать состояние работы протоколов или просто состояние оборудования, чем настраивать (из собственного жизненного опыта). Поэтому вы очень часто будете пользоваться командой show. Эту команду можно перевести как "покажи", а дальше следует дописать, что именно надо показать. Разберем несколько примеров.

    
     gurkin33_SW#show version	###"покажи версию"
     Cisco Internetwork Operating System Software
     IOS (tm) C2950 Software (C2950-I6Q4L2-M), Version 12.1(22)EA4, RELEASE SOFTWARE(fc1)  ###версия ios 12.1(22)EA4
     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 5 minutes, 29 seconds	###время работы оборудования	
     System returned to ROM by power-on
     
     Cisco WS-C2950-24 (RC32300) processor (revision C0) with 21039K bytes of memory.	###модель оборудования WS-C2950-24
     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.
     Base ethernet MAC Address: 0010.1172.CC6E
     Motherboard assembly number: 73-5781-09 
     Power supply part number: 34-0965-01
     Motherboard serial number: FOC061004SZ
     Power supply serial number: DAB0609127D
     Model revision number: C0
     Motherboard revision number: A0
     Model number: WS-C2950-24
     System serial number: FHK0610Z0WC
     Configuration register is 0xF
    	
    
    
     gurkin33_SW#sh flash	###"покажи flash", показывает файлы в NVRAM количество памяти
     Directory of flash:/
     
     	1  -rw-     3058048    c2950-i6q4l2-mz.121-22.EA4.bin	###операционная система или IOS
     	4  -rw-        1553    config.text	###файл конфигурации (startup-config)
     
     64016384 bytes total (60956783 bytes free)	###всего памяти 64Мбайт, свободно 60Мбайт
    
    

    С помощью команды 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, уметь сохранить изменения.

    running-config - это файл "рабочей" конфигурации, т.е. конфигурации запущенной на этом устройстве. Все изменения в режиме конфигурации вносятся именно в этот файл. При выключении оборудования файл удаляется.

    startup-config - это файл используется только при загрузке. При загрузке создается файл running-config и в него копируется startup-config.

    Из этих определений можно заключить, что, если мы изменим конфигурацию и перезагрузим оборудования, все изменения исчезнут. Вот поэтому мы должны научиться сохранять конфигурацию, это означает скопировать файл running-config в startup-config. Давайте в начале убедимся, что они действительно различаются (ниже представлен не весь вывод команд, а только до момента отличия).

    
    gurkin33_SW#sh running-config
    Building configuration...
    
    Current configuration : 1558 bytes
    !
    version 12.1
    no service timestamps log datetime msec
    no service timestamps debug datetime msec
    no service password-encryption
    !
    hostname gurkin33_SW	###отличие в конфигурации
    !
    ...
    
    
    
    gurkin33_SW#sh startup-config 
    Using 1553 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 делает тоже самое).

Наш Спонсор

Наш Спонсор

Наш Спонсор

Информация

Packet Tracer version: 6.2.0

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

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

Лабораторка


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

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

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

Задания

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

Выполнение

  1. Переименовать коммутатор.

    Проходили в разделе практика.

  2. Сохранить конфигурацию

    Проходили в разделе практика.

  3. Перезагрузить коммутатор и убедиться, что изменения сохранились

    Команда reload в privilege mode. После ввода команды, он спросит "Уверены?", смело нажимаем Enter.

  4. Удалить файл startup-config

    Убедиться в сущестровании файла config.text, командой sh flash. Есть два пути удаления файла startup-config. Первый командой write erase. Второй delete flash:/config.text. После любой из этих команд надо убедиться, что файла больше нет.

  5. Перезагрузить коммутатор, убедиться, что он с заводскими настройками

    Убедиться, что на коммутаторе заводское локальное имя Switch.

  6. Поздравить себя с выполнением первой лабораторной работы.

Если вы нашли в тексте ошибку, выделите текст и нажмите Ctrl + Enter.

DMCA.com Protection Status vk.com/ciscolearning facebook.com-ciscolearning.png Google+.png
Copyright © gurkin33 2016, Cisco Packet Tracer лабораторные. Подготовка к CCNA, ICND1, ICND2. feedback@gurkin33.ru