Tag: IOS

  • (K) Cisco Smart Licensing*

    (K) Cisco Smart Licensing*

    # show license summary

    Xxx

    # show call-home

    Xxx

    # show call-home profile CiscoTAC-1

    Xxx

    # license boot level {ipbasek9 / ipservicesk9 / lanbasek9}

    Xxx

    # license smart url {default …

    Xxx

    # license smart register idtoken token-ID

    Xxx

    Pozostałe tematy związane z zarządzaniem systemem IOS

  • (K) Instalacja systemu IOS*

    (K) Instalacja systemu IOS*

    Przesyłanie obrazu IOS

    Przesyłanie obrazu IOS (FTP)

    Konfiguracja FTP server

    (config)# Xxx

    Xxx

    (config)# Xxx

    Xxx

    (config)# Xxx

    Xxx

    (config)# Xxx

    Xxx

    Konfiguracja FTP client

    (config)# Xxx

    Xxx

    (config)# Xxx

    Xxx

    (config)# Xxx

    Xxx

    (config)# Xxx

    Xxx

    Przesyłanie obrazu IOS (TFTP)

    Przesyłanie obrazu IOS (SCP)

    Instalacja obrazu IOS

    (config)# boot system switch all flash:nazwa-systemu-IOS

    Instalacja systemu IOS-XE na przełącznikach z rodziny Catalyst 3850.

    Pozostałe tematy związane z zarządzaniem systemem IOS

  • (TK) Przywracanie systemu IOS*

    (TK) Przywracanie systemu IOS*

    Przywracanie systemu IOS

    Proces uruchamiania urządzenia Cisco

    1. Urządzenie rozpoczyna proces wykrywania oraz testowania swoich komponentów POST (Power-On Self-Test).
    2. Urządzenie przegrywa program bootstrap z pamięci ROM do pamięci RAM, po czym go uruchamia.
    3. Program Bootstrap decyduję jaki obraz systemu IOS załadować do pamięci RAM, tudzież w przypadku zastosowania kombinacji klawiszy Ctrl+Break, załadować obraz systemu ROMMON.
    4. Po załadowaniu systemu IOS urządzenie pobiera konfiguracją „startup-config” z pamięci NVRAM do pliku „running-config” zlokalizowanego w pamięci RAM.

    Pierwsze uruchomienie systemu IOS

    Proces pierwszego uruchamiania systemu Cisco IOS

    Ładowanie nowego systemu IOS z poziomu poprzedniego

    Ładowanie wybranego systemu IOS

    (config)# boot system flash

    Przy następnym rozruchu zostanie załadowany pierwszy obraz IOS zapisany w pamięci Flash.

    (config)# boot system flash flash:obraz

    Przy następnym rozruchu zostanie załadowany określony w komendzie obraz systemu IOS.

    (config)# boot system tftp obraz adres-IP

    Przy następnym rozruchu zostanie załadowany obraz pobrany z sieci.

    # verified /md5 flash0:pobrany-obraz suma-kontrolna

    Weryfikuje spójność obrazu zgodnie z sumą kontrolną MD5.

    # show version

    Wyświetla szczegółowe informacje dotyczące systemu IOS, w tym informacje o obecnie działającym obrazie.

    # show running-config | section boot

    Wyświetla konfigurację systemu IOS pod kontem obrazów systemowych.

    Przygotowywanie systemu IOS

    # archive tar flash:/obraz.tar flash:/

    Dekompresuje wskazany w komendzie obraz system IOS do formatu „.bin”.

    Przywracanie systemu IOS (Router)

    Odzyskiwanie hasła do systemu IOS

    Podczas ładowania systemu IOS należy zastosować kombinację klawiszy Ctrl+Break, aby przejść do systemu ROMMON (Read Only Memory MONitor). System ten umożliwia wysyłanie jak i odbieranie pakietów IP, przez co może być wykorzystany do pobrania a następnie zboot-owania nowego systemu IOS.

    Rommon 1> confreg 0x2142

    Blokuje wczytywanie ustawień „startup-config” podczas ładowania systemu IOS.

    Rommon 2> reset

    # copy startup-config running-config

    Przywraca ustawienia systemu IOS z pliku „startup-config”.

    # configure terminal

    (config)# enable secret hasło

    Zmienia stare hasło chroniące tryb uprzywilejowany, na nowe.

    Przywracanie poprzednich ustawień & dodatkowe zabezpieczanie urządzenia

    (config)# config-register 0x2102

    Przywraca domyślne ustawienia wczytywania konfiguracji, podczas ładowania systemu.

    (config)# no service password-recovery

    Blokuje funkcje przywracania hasła.

    (config)# secure boot-config

    Zabezpiecza plik konfiguracyjny przed nieplanowanym usunięciem.

    (config)# secure boot-image

    Zabezpiecza plik z systemem IOS przed nieplanowanym usunięciem.

    Przywracanie systemu IOS (Switch)

    Podczas ładowania systemu Cisco IOS należy nacisnąć i przytrzymać guzik „MODE”.

    Przywracanie domyślnych ustawień systemu IOS

    Switch: load_helper

    Ładuje dodatkowe funkcje systemu Switch.

    Switch: flash _init

    Ładuje pamięć flash.

    Switch: dir flash:

    Wyświetla zawartość pamięci flash.

    Switch: rename flash:config.text flash:config.text.old

    Zmienia nazwę domyślnego pliku konfiguracyjnego.

    Switch: boot

    Ładuje system Cisco IOS z domyślną konfiguracją.

    Odzyskiwanie hasła do systemu IOS

    # rename flash:config.text.old flash:config.text

    Przywraca oryginalną nazwę pliku konfiguracyjnego.

    # copy flash:config.text system:running-config

    Ładuje plik konfiguracyjny do działającej konfiguracji.

    # configure terminal

    (config)# enable secret hasło

    Zmienia stare hasło chroniące tryb uprzywilejowany, na nowe.

    # show secure bootset

    Wyświetla stan zabezpieczeń plików konfiguracyjnych jak i systemowych.

    Reset systemu IOS

    # reload at [godzina:minuty] [1-31(dzień) miesiąc] [reason opis]

    Określa planowany restart systemu IOS, z określoną godziną, dniem czy miesiącem.

    # reload in godziny:minuty

    Określa planowany restart systemu IOS, za określoną ilość czasu.

    # reload cancel

    Odwołuje zaplanowany restart systemu IOS.

    # show reload

    Wyświetla informacje o planowanym restarcie systemu IOS.

    Zapisywanie i usuwanie ustawień

    Usuwanie konfiguracji

    (config)# write erase

    (config)# erase startup-config

    (config)# erase nvram:

    (config)# delete vlan.dat

    Zapisywanie konfiguracji

    (config)# write memory

    (config)# copy running-config startup-config

    Przetrzymywanie konfiguracji w systemie Cisco IOS

    Automatyczny Backup konfiguracji

    • Aby utworzyć kopię zapasową systemu należy przegrać plik konfiguracyjny „running-config” na serwer TFTP bądź FTP.
    • Aby przywrócić konfigurację systemu IOS, należy pobrać plik konfiguracyjny „running-config” z serwera TFTP bądź FTP, na miejsce pliku startowego „startup-config”. tym samym stare ustawienia zostaną nadpisane poprzez kopię zapasową. po zakończeniu kopiowania należy zresetować urządzenie Komedą [reload].
    • Przegranie kopi zapasowej do działającej konfiguracji „running-config” dopisze, a nie nadpisze obecną konfiguracje.
    Zapisywanie i przenoszenie konfiguracji systemu Cisco IOS
    Alternatywną metodą robienia kopi zapasowych są archiwa, które automatycznie wykonują kopię danych jak i nie wymagają resetowania systemu w procesie przywracania ustawień. 

    Wdrażanie automatycznego zapisu konfiguracji

    (config)# archive

    przechodzi do trybu konfiguracji archiwów.

    (config-archive)# path {ftp / tftp / http / https}://[login:hasło@adres-IP]/ścieżka

    Określa zdalną lokalizację, na którą przesyłane będą kopie zapasowe systemu IOS. Następujące zmienne wykorzystane w ścieżce określającej lokalizację urządzenia, zostaną zamienione na wskazane wartości ($h = hostname / $t = time).

    (config-archive)# time-period 1-525600(Minuty)

    Wysyła backup konfiguracji w określonych odstępach czasowych.

    (config-archive)# write-memory

    Wysyła backup konfiguracji przy zapisywaniu konfiguracji.

    (config-archive)# maximum 1-15

    Określa maksymalną liczbą backup-ów, zapisanych w pamięci urządzenia.

    (config-archive)# log config

    Przechodzi do trybu konfiguracji komunikatów systemowych (Logging-ów).

    (config-archive-log-cfg)# logging enabled(off)

    Wysyła wiadomości systemowe przy zmianie konfiguracji systemu IOS.

    (config-archive-log-cfg)# logging size 1-1000

    Określa maksymalną liczbę wpisów zachowanych w pamięci konfiguracji.

    Komendy SHOW

    # show archive

    Wyświetla wszystkie dostępne kopie zapasowe systemu IOS.

    # show archive log config 1 3

    Wyświetla zapisane w pamięci komendy konfiguracyjne CLI od pierwszej do trzeciej, wraz z informacją o użytkownik jak i miejscu (Konsoli bądź Linii VTY) z jakiego dokonał on zmian.

    # show archive log config all contenttype

    Wyświetla wszystkie zapisane w pamięci komendy konfiguracyjne CLI, wraz z informacjami o użytkownik jak i miejscu (Konsoli bądź Linii VTY) z jakiego dokonał on zmian.

    # show archive log config all provisioning

    Wyświetla wszystkie zapisane w pamięci komendy konfiguracyjne CLI.

    # show archive log config statistics

    Wyświetla statystyki na temat zmian wprowadzanych w konfiguracji.

    # show archive log config user użytkownik 1

    Wyświetla wszystkie zapisane w pamięci komendy konfiguracyjne CLI wykonane przez danego użytkownika.

    Specjalne komendy SHOW

    # show archive config differences nvram:startup-config system:running-config

    Wyświetla różnice pomiędzy konfiguracją startup-config a zapisami konfiguracji running-config.

    Manualny Backup konfiguracji

    # copy {{ftp / tftp / http / https}://[login:hasło@adres-IP]/ścieżka / startup-config} running-config

    Kopiuje konfigurację ze wskazanego folderu źródłowego, do bieżącego pliku konfiguracyjnego, nie nadpisując obecnej konfiguracji a jedynie dopisując do niej nową. Jeżeli w bieżącym pliku konfiguracyjnym interfejs miał przypisany adres IP oraz aktywną komendę [shutdown], natomiast kopiowany plik konfiguracyjny posiada jedynie inny adres IP, to adresacja zostanie zmieniona lecz port pozostanie wyłączony [shutdown].

    # configure replace {ftp / tftp / http / https}://[login:hasło@adres-IP]/ścieżka

    Zastępuje bieżącą konfigurację systemu IOS, konfiguracją pobraną z serwera (Proces ten nie wymaga resetu systemu IOS).

    Pozostałe tematy związane z zarządzaniem systemem IOS

  • (TK) Zarządzanie systemem Cisco IOS**

    (TK) Zarządzanie systemem Cisco IOS**

    Zarządzanie systemem IOS

    Pamięć w systemie IOS

    Rodzaje pamięci

    • RAM (Random Access Memory) – Pamięć ulotna, przechowująca następujące elementy systemu IOS:
      • Obraz działającego systemu IOS.
      • Obecnie działającą konfiguracją systemu IOS (running-config).
      • Tablicę routingu oraz odwzorowania adresów (ARP).
      • Bufor pamięci.
    • Flash Memory – Pamięć stała, przechowująca następujące elementy systemu IOS:
      • Obrazy systemu IOS.
      • Inne pliki systemowe.
    • ROM (Read-only Memory) – Pamięć stała, przechowująca następujące elementy systemu IOS:
      • Instrukcję startowe urządzenia.
      • Systemy diagnostyczne.
      • Obraz podstawowego systemu (Ala BIOS).
    • NVRAM (Non-Volatile Random Access Memory) – Pamięć stała, przechowująca następujące elementy systemu IOS:
      • Konfigurację systemu IOS (Startup-config).

    Manipulacja plikami systemowymi

    Tworzenie usuwanie katalogów

    (config)# dir

    Wyświetla zawartość pamięci Flash.

    (config)# pwd

    Podaje bieżącą lokalizacje w systemie katalogów.

    (config)# cd katalog

    Przechodzi do wskazanego w komendzie katalogu.

    (config)# mkdir nazwa-katalogu

    Tworzy nowy katalog o podanej w komendzie nazwie.

    (config)# rmdir nazwa-katalogu

    Usuwa wskazany w komedzie katalog.

    Tworzenie usuwanie plików

    (config)# dir

    Wyświetla zawartość pamięci Flash.

    (config)# pwd

    Podaje bieżącą lokalizacje w systemie katalogów.

    (config)# more nazwa-pliku

    Wyświetla zawartość wskazanego w komendzie pliku.

    (config)# delete nazwa-pliku

    Usuwa wskazany w komendzie plik (Zaznaczając go jako usunięty bez fizycznego nadpisania danych).

    (config)# squeeze

    Trwale usuwa wszystkie pliki usunięte za pomocą komendy [delete nazwa-pliku].

    (config)# rename flash:stara-nazwa-pliku nowa-nazwa-pliku

    Zmienia starą nazwę pliku.

    (config)# undelete

    Przywraca pliki usunięte za pomocą komendy [delete nazwa-pliku].

    (config)# verify obraz

    Wylicza sumę kontrolną a następnie porównuję ją z tą zapisaną w sprawdzanym pliku.

    Komendy SHOW

    (config)# show file systems

    Wyświetla pliki / katalogi systemowe.

    System IOS zagadnienia

    Podstawowe informacje na temat systemu IOS

    • Urządzenia Cisco przetrzymują obraz systemu IOS w pamięci Flash, tworząc na niej własny system pików zwany IFS (IOS File System). Komenda [show file systems] umożliwia wyświetlenie systemu plików systemowych.
    • System Cisco IOS używa wiele systemów plików, takich jak:
      • Opaque – Reprezentuje wewnętrzny system plików, wykorzystywany przez funkcje systemowe.
      • Network – Reprezentuje zewnętrzny system plików.
      • Disk – Jest wykorzystywany w wewnętrznej pamięci flash.
      • Usbflash – Jest wykorzystywany na zewnętrznej pamięci flash (USB).
      • NVRAM – Reprezentuje system plików wykorzystywany w pamięci NVRAM. Przeznaczonej do przechowywania konfiguracji „startup-config”.

    Proces aktualizacji systemu IOS

    • Należy pobrać system IOS ze strony Cisco w postaci obrazu, kolejno przegrać go na pamięć USB lub udostępnić w sieci za pomocą serwera TFTP bądź FTP. Następnie z poziomu urządzenia przegrać obraz do wewnętrznej pamięci flash oraz zboot-ować nowy system.
    Urządzenia Cisco przeważnie nie mogą być odpalane z systemu znajdującego się na pamięci przenośnej np. pamięci Flash USB.

    Skróty klawiszowe

    Podstawowe Skróty klawiszowe

    • Ctrl+P – Wyświetla najczęściej używane komendy.
    • Ctrl+B – Przenosi kursor o jeden znak w lewo (Działa tak samo jak klawisz <-).
    • Ctrl+F – Przenosi kursor o jeden znak w prawo (Działa tak samo jak klawisz ->).
    • Tab – Kończy wpisywanie komendy.
    • Ctrl+A – Przenosi kursor na początek linii.
    • Ctrl+E – Przenosi kursor na koniec linii.
    • Ctrl+R – Klonuje komendę do nowej linii.
    • Esc+B – Przenosi kursor o jedno słowo w lewo.
    • Esc+F – Przenosi kursor o jedno słowo w prawo.

    Break Keys

    • Ctrl+C – Cofa linię do poprzedniego trybu (Configure terminal > Privileged mode).
    • Ctrl+Z – Cofa linię do poprzedniego trybu (Configure terminal > Privileged mode / Privileged mode > Logout).
    • Ctrl+Shift+6 – Przerywa operację np. wykonywanie komendy ping.

    Monitorowanie oraz konfiguracja urządzenia sieciowego

    Wydajność urządzenia sieciowego

    # show processes cpu

    Wyświetla zużycie procesora wraz z aktywnymi procesami systemu IOS.

    # show processes memory

    Wyświetla zużycie pamięci RAM wraz z aktywnymi procesami systemu IOS.

    # show processes history

    Wyświetla historię aktywnych procesów.

    # show memory [summary]

    Wyświetla zużycie pamięci RAM.

    # show stacks

    Wyświetla poziom utylizacji zasobów względem poszczególnych procesów.

    # show buffers

    Wyświetla zajętość buforów.

    Podstawowe dane zapisane w systemie IOS

    # show version

    Wyświetla informacje o systemie IOS oraz jego aktywnych funkcjach.

    # show running-config

    Wyświetla bieżącą konfigurację systemu IOS.

    # show startup-config

    Wyświetla startową konfigurację systemu IOS.

    # show flash

    Wyświetla zawartość pamięci Flash.

    Zarządzanie przełącznikiem

    (config)# ip default-gateway adres-IP

    Przypisuje adres IP bramy domyślnej do urządzenia.

    (config)# ip name-serwer adres-IP1 adres-IP2

    Przypisuje adres IP serwera DNS.

    (config)# ip domain-lookup

    Umożliwia dynamiczne rozwiązywanie nazw DNS na adresy IP.

    (config)# interface vlan vlan-ID

    Przechodzi do poziomu konfiguracji sieci VLAN.

    (config-if)# ip address sieć maska

    Przypisuje adres IP, do konfigurowanego interfejsu wirtualnego.

    (config-if)# no shutdown

    Komendy SHOW

    # show ip default-gateway

    Wyświetla adres IP bramy domyślnej.

    Przydatne komendy systemu IOS

    Podstawowe komendy umożliwiające personalizacje ustawień systemu IOS

    (config)# prompt wartość

    Zmienia domyślny znak zachęty (>) na określoną w komendzie wartość.

    (config)# prompt config hostname-length 0-80

    Określa maksymalną, wyświetlaną ilość znaków nazwy Hostname.

    (config)# no service prompt config

    Wyłącza wyświetlanie nazwy urządzenia (Hostname) oraz znaku zachęty.

    (config)# alias exec nazwa komenda-CLI

    Tworzy nowy skrót wykonujący określoną komendę CLI.

    (config)# ip finger

    Włącza funkcję odpowiadającą na zapytania Finger (Zapytanie finger można wysłać za pomocą komendy [telnet adres-IP finger] w celu uzyskania wydruku komendy [show users]).

    TFTP, FTP i HTTP

    Konfiguracja protokołu HTTP

    (config)# [no] ip http server

    Aktywuje funkcję zarządzania urządzeniem sieciowym za pomocą przeglądarki HTTP.

    (config)# ip http secure-server

    Aktywuje protokół HTTPS.

    (config)# ip http secure-port port

    Określa port (Warstwy czwartej) poprzez jaki będzie nawiązywana komunikacja HTTPS.

    (config)# ip http client username nazwa-użytkownika

    Określa nazwę użytkownika, względem łączności HTTP / HTTPS.

    (config)# ip http client password hasło

    Określa hasło użytkownika, względem łączności HTTP / HTTPS.

    Konfiguracja protokołu FTP

    (config)# ip ftp password hasło

    (config)# ip ftp username nazwa-użytkownika

    SCP – SSH Copy Protocol

    (config)# crypto key generate rsa {usage-keys modulus 360-4096 / ENTER 360-4069}

    Generuje klucz rsa, o długości od 360 do 4096 bitów (Aby aktywować protokół SSH w wersji drugiej, należy wygenerować klucz RSA o minimalnej długość 1024 bitów).

    (config)# ip ssh version 2

    Wymusza użycie drugiej wersji protokołu SSH.

    (config)# username login [algorithm-type {md5 / sha256 / scrypt}] [privilege 0-15] secret hasło

    Tworzy nowe konto użytkownika lokalnego, z przypisanym hasłem zabezpieczonym za pomocą wskazanego algorytmu haszującego (opcjonalna komenda “privilege” określa poziom dostępu do systemu Cisco IOS).

    (config)# line vty 0-924 4-924(Zakres konfigurowanych linii VTY)

    Przechodzi do poziomu konfiguracji linii zdalnej.

    (config-line)# transport input ssh

    Aktywuje protokół SSH względem linii zdalnej.

    (config-line)# login local

    Umożliwia logowanie do linii zdalnej za pomocą lokalnej bazy użytkowników.

    (config)# ip scp server enable

    Aktywujefunkcję serwera SCP, na lokalnym urządzeniu.

    # copy scp: flash:

    Kopiuje plik za pomocą protokołu SSH do pamięci Flash.

    Komendy przydatne przy zarządzaniu systemem IOS

    Zarządzanie zawartością pamięci Flash

    # show file systems

    Wyświetla system plików IFS.

    # more system-plików:plik

    Wyświetla zawartość wskazanego w komendzie pliku [more nvram:startup-config]. Komenda „more” wyświetla dane przechowywane przez plik.

    # show flash

    Wyświetla zawartość pamięci flash0.

    # dir flashn:

    Wyświetla zawartość pamięci flash n(Np. 1,2 …).

    # verified /md5 flash0:pobrany-obraz suma-kontrolna

    Weryfikuje spójność obrazu zgodnie z sumą kontrolną MD5.

    Zarządzanie interfejsami (Interface-range Macro)

    (config)# define interface-range nazwa interfejs/y

    Przypisuje wybrane interfejsy sieciowe do grupy.

    (config-if)# interface range macro nazwa

    Przechodzi do poziomu konfiguracji określonych w komendzie [define interface-range] interfejsów sieciowych.

    Tworzenie Alias-u

    (config)# alias exec skrót komenda-CLI

    Tworzy alias „skrót” z przypisaną komendą „komenda-CLI”. Przykładowe aliasy gotowe do zastosowania:

    alias exec si show ip interface brief

    alias exec sr show ip route

    alias exec sen show ip eigrp neighbor

    alias exec sei show ip eigrp interfaces

    alias exec son show ip ospf neighbor

    alias exec soi show ip ospf interfaces

    alias exec sod show ip ospf database

    alias exec sbn show ip bgp neighbor

    alias exec sbs show ip ospf summary

    alias exec sa show access-lists

    alias exec sru show running-config

    alias exec rk copy running-config startup-config

    Pozostałe tematy związane z zarządzaniem systemem IOS

  • (TK) Stary model licencjonowania systemu IOS**

    (TK) Stary model licencjonowania systemu IOS**

    Licencjonowanie systemu IOS

    Podstawowe informacje dotyczące systemu IOS

    • System IOS jest wydawany w wersjach (Np. 12, 15), z których każda posiada wiele wydań (Np. Release 12.2(55)). Ponadto każdy wydany obraz jest osobno przygotowany pod kontem danego rutera bądź przełącznika sieciowego.
    • System IOS wspiera wiele protokołów oraz rozwiązań uporządkowanych w czterech grupach głównych. Są to funkcję podstawowe (IP Bese), funkcje związane z bezpieczeństwem (Security), funkcje zaawansowanego routingu i przepływu danych (Data) oraz funkcje wspierające technologię głosowe VoIP (Voice).
      • IP Base – Zawiera podstawową funkcjonalność systemu IOS.
      • Security – Zawiera systemową zaporę ogniową, protokołu VPN, DMVPN czy IPsec.
      • Data – Zawiera funkcje Performance routing (PfR) czy protokoły WAAS oraz NBAR2.
      • Voice – Zawiera funkcję VoIP oraz IP telephony.
    • W starszych wersjach systemu IOS (Np. 12) oraz nowszych wersjach wydanych na starsze platformy sprzętowe (Np. ISR 2800 series), proces licencjonowania obrazu, polegał na dystrybucji systemu zawierającego wymagane przez klienta funkcję. Związku z tym wzbogacenie licencji musi być poprzedzone zmianą obrazu.
    Wersję obrazów systemu Cisco IOS
    • Nowszy system licencjonowania Cisco, umożliwia pobranie uniwersalnego obrazu IOS zawierającego wszystkie dostępne funkcję systemu. Jednak po uruchomieniu dostępna jest jedynie funkcja podstawowa (IP Base). Aby aktywować resztę funkcji należy posiadać odpowiedni klucz generowany przez Cisco na podstawie numeru seryjnego urządzenia. Nowe podejście firmy ukróciło proces pobierania nielegalnego oprogramowania (niestety ☹), a nazywa się ono SMARTnet.
    • Od pewnego czasu Cisco pracuje nad wprowadzeniem nowego systemu licencjonowania, w którym system IOS nie byłby aktywowany z poziomu poszczególnego urządzenia, a globalnie poprzez aplikację CLM (Cisco License Manager).
      • Funkcja CLM poprzez Internet łączy się z Sewerami Cisco, sprawdzając jakie licencje posiada użytkownik oraz do jakich urządzeń one pasują. Następnie łączy się z poszczególnymi urządzeniami sieciowymi automatycznie rewalidując a następnie aktywując zakupione funkcję systemu IOS.

    Aktywowanie licencji

    • Każde nowsze urządzenie firmy Cisco, posiada unikalny numer identyfikacyjny zwany UDI (Unique Device Identifier). Składa się on z numeru ID produktu PID (Product ID) oraz numeru seryjnego SN (Serial Number).
    • Ponad to po zakupieniu licencji, użytkownik otrzyma dodatkowy klucz PAK (Produkt Authorization Key).
    • Proces aktywowania nowych funkcji systemu IOS rozpoczyna się na stronie Cisco, gdzie oprócz unikalnego numeru UDI urządzenia, użytkownik musi podać zakupiony klucz PAK.  świadczący o tym, że zapłacił on już za swoją licencje oraz nigdy wcześniej jej nie używał, do aktywacji innego urządzenia. Po przeprowadzeniu weryfikacji użytkownik może pobrać plik licencyjny (License Key), zawierający wygenerowany klucz względem określonego urządzenia.
    • W swojej dobroci Cisco umożliwia aktywowanie darmowej licencji testowej na okres 60 dni (proces jej aktywacji nie wymaga klucza PAK). Po upływie terminu, funkcję nadal pozostają aktywne (Jednak Cisco prosi, aby ich nie używać).

    Aktywowanie licencji

    # license install {url / usbflash1:plik}

    Instaluje klucz licencji na konfigurowanym urządzeniu (Wymaga restartu).

    (config)# license boot module c2900 technology-pckage securityk9

    Instaluje próbną wersje licencji IOS.

    Komendy SHOW

    # show license udi

    Wyświetla numer UDI konfigurowanego urządzenia.

    # show licence

    Wyświetla główne funkcję systemu IOS, wraz z ich stanem (Life Time / Not Activated).

    # show licence feature

    Wyświetla informacje dotyczące dostępnych funkcji systemu IOS.

    # show version

    Wyświetla informacje o systemie IOS oraz jego aktywnych funkcjach.

    Pozostałe tematy związane z zarządzaniem systemem IOS

  • (TK) Podstawowe zabezpieczenie dostępu**

    (TK) Podstawowe zabezpieczenie dostępu**

    Podstawowe zasady zabezpieczania systemu IOS

    Poziomy dostępu w systemie IOS

    • User Mode – Podstawowy poziom systemu IOS, zawierający ograniczony podgląd na bieżącą konfigurację.
    • Enabled Mode (Privilege Mode) – Tryb uprzywilejowany, uprawniający do podglądu całej konfiguracji systemu IOS.
    • Configuration Mode – Tryb edycji, konfiguracji systemu Cisco IOS.

    Metody przechowywania haseł w systemie IOS

    • Typ 0 – Hasło zapisane zwykłym tekstem [enable password hasło].
    • Typ 5 – Hasło zahaszowane algorytmem MD5 [enable secret hasło].
    • Typ 7 – Hasło zahaszowane funkcją [service password-encryption].
    • Typ 8 – Hasło zahaszowane algorytmem SHA-256 [enable algorithm-type sha-256 secret hasło].
    • Typ 9 – Hasło zahaszowane algorytmem SHA-256 [enable algorithm-type scrypt secret hasło].

    Konfiguracja hasła dla trybu uprzywilejowanego

    Na urządzeniach firmy Cisco może być skonfigurowane jedynie jedno hasło zabezpieczające trybu uprzywilejowany.

    Niebezpieczna metoda konfiguracji hasła

    (config)# enable password hasło

    Tworzy hasło blokujące dostęp do trybu uprzywilejowanego.

    (config)# service password-encryption

    Haszuje wszystkie hasła skonfigurowane w systemie Cisco IOS.

    Bezpieczna metoda konfiguracji hasła

    (config)# enable [algorithm-type {sha-256 / scrypt}] secret hasło

    Tworzy bezpieczne hasło blokujące dostęp do trybu uprzywilejowanego (Opcjonalnie komenda umożliwia wybranie algorytmu szyfrowania).

    Banery powitalne

    Rodzaje banerów powitalnych

    • MOTD (Message Of The Day) – Okresowa wiadomość informująca o przejściowych zdarzeniach np. o restarcie systemu.
    • LOGIN – Stała wiadomość wyświetlana przed prometem proszącym o podanie loginu i hasła użytkownika. W większości przypadków informuje osoby logujące się do systemu IOS o wymaganej autentykacji czy monitorowaniu sesji.
    • EXEC – Stała wiadomość wyświetlana po zalogowaniu do sytemu IOS. W większości przypadków informuje osoby logujące się do systemu IOS, o wersji systemu czy adresacji urządzenia.
    Rodzaje banerów powitalnych w systemie Cisco IOS

    Konfiguracja banerów powitalnych

    Konfiguracja podstawowego banneru powitalnego w systemie Cisco IOS

    (config)# banner {brak / login / exec} # treść na wiele wierzy #

    Tworzy baner, którego treść następuje pomiędzy powtarzającymi się znakami (#). Znak ten można zamienić na dowolny inny znak ASCII, mogący pojawić się jedynie początku oraz na końcu wpisywanej frazy.
    * brak – Tworzy okresowy banner informujący o przejściowych zdarzeniach.
    * login – Tworzy stały banner wyświetlany przed prometem proszącym o podanie loginu i hasła użytkownika.
    * exec – Tworzy stały banner wyświetlany po zalogowaniu do sytemu IOS.

    Zmienne wykorzystywane w banerach powitalnych

    $(hostname)

    Wyświetla nazwę urządzenia (Hostname).

    $(domain)

    Wyświetla nazwę domeny, do której należy dane urządzenie (Domain name).

    $(line)

    Wyświetla rodzaj bieżącego połączenia (Console, VTY).

    $(line-desc)

    Wyświetla opcjonalny opis połączenia (Description).

    Pozostałe tematy związane z zarządzaniem systemem IOS