1/44
Uruchamianie routera Cisco oraz jego podstawowa konfiguracja

Budowa i konfiguracja urządzeń sieci LAN

Tryby pracy, boot sequence, pierwsze kroki w CLI

Prezentacja przedstawia proces uruchamiania routera Cisco od momentu włączenia zasilania aż do pełnej gotowości operacyjnej. Omówione zostają wszystkie etapy sekwencji startowej, hierarchia trybów pracy IOS oraz podstawowa konfiguracja urządzenia z wykorzystaniem interfejsu wiersza poleceń.

Materiał obejmuje zarówno routery Cisco z systemem IOS, jak i elementy porównawcze z platformą MikroTik RouterOS, co pozwala na szersze spojrzenie na konfigurację urządzeń sieciowych.

Router Cisco z konsolą i logiem boot sequence
2/44
Streszczenie

Najważniejsze zagadnienia prezentacji

Proces uruchamiania routera Cisco składa się z czterech głównych etapów: POST (diagnostyka sprzętu), Bootstrap (inicjalizacja i znalezienie IOS), ładowanie IOS z Flash do RAM oraz załadowanie konfiguracji startowej z NVRAM do RAM. Configuration register (16-bitowa wartość przechowywana w NVRAM) określa tryb bootowania – standardowy (0x2102), pomijanie konfiguracji (0x2142) czy tryb awaryjny ROMMON (0x2100).

Router Cisco udostępnia hierarchię trybów: User EXEC, Privileged EXEC, Global Config, Interface Config i Line Config. Podstawowa konfiguracja obejmuje ustawienie hostname, haseł (enable secret, line console/vty), konfigurację SSH, banner motd oraz włączenie interfejsów komendą no shutdown.

Podsumowanie w pigułce – cztery etapy boot sequence
4/44
BLOK I: PROCES URUCHAMIANIA ROUTERA CISCO

Wprowadzenie do procesu uruchamiania

Po włączeniu zasilania router Cisco przechodzi przez sekwencję ściśle określonych etapów. Każdy z nich jest kluczowy – awaria na którymkolwiek uniemożliwia normalne działanie urządzenia.

Sekwencja startowa: POSTBootstrapConfiguration RegisterŁadowanie IOSŁadowanie konfiguracji.

Ważne: Obserwacja komunikatów podczas bootowania (przez konsolę) pozwala zdiagnozować większość problemów sprzętowych i konfiguracyjnych.
Diagram blokowy sekwencji startowej – 5 etapów połączonych strzałkami
5/44
Etap 1: POST (Power-On Self Test)

Diagnostyka sprzętu

POST to zestaw testów diagnostycznych uruchamianych automatycznie po włączeniu zasilania. Kod POST jest wykonywany bezpośrednio z pamięci ROM. Sprawdza: CPU, pamięć RAM, interfejsy sieciowe oraz magistrale wewnętrzne.

Sygnaturą POST są diody LED na panelu przednim – kolor amber (pomarańczowy) podczas testów, zmiana na zielony po pomyślnym zakończeniu lub czerwony w przypadku błędu.

Definicja: POST – zestaw testów diagnostycznych uruchamianych automatycznie po włączeniu zasilania, sprawdzających podstawowe podzespoły routera.
Panel routera z diodami LED – amber podczas POST, zielone po zakończeniu
6/44
Etap 2: Bootstrap

Program startowy

Bootstrap to program startowy przechowywany w pamięci ROM. Jego zadaniem jest inicjalizacja CPU i podstawowych układów, a następnie znalezienie obrazu IOS w pamięci Flash i załadowanie go do RAM.

Jeśli pamięć Flash jest pusta lub uszkodzona, bootstrap szuka obrazu IOS przez TFTP (broadcast na wszystkich interfejsach) lub uruchamia okrojony Mini-IOS z ROM (tryb RXBOOT).

Ważne: Bootstrap można uznać za "BIOS routera" – to on decyduje, skąd załadować system operacyjny.
Program bootstrap odczytujący IOS z karty Flash PCMCIA
7/44
Configuration Register – definicja i rola

16-bitowy rejestr konfiguracyjny

Configuration Register to 16-bitowa wartość przechowywana w NVRAM, która określa sposób uruchamiania routera. Ustawia się ją komendą config-register 0x2102 w trybie Global Configuration.

Odczyt aktualnej wartości możliwy jest za pomocą komendy show version – ostatnia linia wyświetla wartość rejestru.

Definicja: Configuration Register – 16-bitowy rejestr konfiguracyjny w NVRAM, określający sposób bootowania routera (źródło IOS, pominięcie konfiguracji, tryb awaryjny).
16-bitowy rejestr z zaznaczonymi bitami i ich znaczeniem
8/44
Wartość 0x2102 – domyślna

Standardowy tryb uruchamiania

0x2102 (hex) = 0010 0001 0000 0010 (binarnie). Bit 6 (0x0040) = 0 oznacza ładowanie IOS z Flash. Bit 13 (0x2000) = 1 oznacza: bootuj z Flash, a jeśli IOS w Flash nie istnieje – szukaj przez TFTP, a następnie w ROM.

Jest to domyślna wartość dla praktycznie wszystkich routerów Cisco i gwarantuje normalny przebieg sekwencji startowej.

Zapamiętaj: 0x2102 = normalny start – trasa standardowa: POST → Flash (IOS) → NVRAM (config) → router gotowy do pracy.
Router uruchamiający się normalnie – komunikat Loading IOS i ładowanie konfiguracji
9/44
Wartość 0x2142 – pomijanie startup-config

Pomijanie konfiguracji startowej

0x2142 (hex) – bit 6 ustawiony na 1 powoduje pominięcie startup-config. Router uruchamia się bez zapisanej konfiguracji i wchodzi w tryb Setup Mode (interaktywne pytania konfiguracyjne).

Zastosowanie: odzyskiwanie zapomnianego hasła enable. Po załadowaniu IOS router od razu wchodzi w Privileged EXEC bez pytania o hasło.

Ważne: Po odzyskaniu hasła zmień configuration register z powrotem na 0x2102 i zapisz konfigurację (copy run start).
Router w trybie Setup Mode z pytaniami interaktywnymi po pominięciu konfiguracji
10/44
Wartość 0x2100 – boot do ROMMON

Tryb awaryjny ROMMON

0x2100 (hex) – bootowanie bezpośrednio do ROMMON z pominięciem ładowania IOS. Router zatrzymuje się w trybie awaryjnym z promptem rommon 1 >.

Zastosowanie: odzyskiwanie uszkodzonego lub skasowanego obrazu IOS za pomocą Xmodem lub TFTP.

Zapamiętaj: ROMMON (ROM Monitor) – tryb awaryjny, w którym router nie ma załadowanego IOS. Umożliwia niskopoziomową diagnostykę i odzyskiwanie systemu.
Konsola z promptem rommon 1 i listą komend confreg, reset, boot
11/44
Etap 4: Ładowanie IOS

Przeniesienie systemu operacyjnego do RAM

Bootstrap szuka obrazu IOS w pamięci Flash (pierwszy obraz na liście lub wskazany komendą boot system). Jeśli nie zostanie znaleziony – wysyła broadcast TFTP na wszystkich interfejsach. Gdy TFTP nie odpowiada – uruchamiany jest Mini-IOS z ROM (RXBOOT).

Podczas ładowania na konsoli wyświetlają się znaki ##### – każdy znak oznacza jeden segment dekompresji obrazu.

Ciekawostka: Długość ciągu #### zależy od rozmiaru obrazu IOS – im więcej znaków, tym większy obraz systemowy.
Zrzut konsoli z sekwencją znaków #### podczas ładowania IOS
12/44
Etap 5: Ładowanie konfiguracji

Przeniesienie startup-config do RAM

Po uruchomieniu IOS system szuka konfiguracji startowej (startup-config) w pamięci NVRAM. Jeśli zostanie znaleziona – jest kopiowana do RAM jako running-config. Jeśli nie – router wchodzi w tryb Setup Mode z pytaniami interaktywnymi (hostname, hasła, interfejsy).

W Setup Mode administrator może kontynuować konfigurację krok po kroku lub zakończyć i przejść do CLI.

Ważne: Wiêkszość administratorów odpowiada "no" na pytanie Setup Mode i konfiguruje router ręcznie – daje to pełną kontrolę nad konfiguracją.
Komunikat Would you like to enter the initial configuration dialog? i dalsze pytania
13/44
Demo boot sequence w Packet Tracer

Symulacja procesu uruchamiania

Otwórz Packet Tracer, przeciągnij router 1841 na obszar roboczy i podłącz kabel konsolowy (rollover) do PC. Otwórz terminal PC (ustawienia: 9600/8/N/1), a następnie włącz router.

Obserwuj sekwencję: POST (diody LED), Bootstrap, znaki #### (ładowanie IOS), komunikaty o wykrytych interfejsach. Na końcu pojawi się prompt Router> lub tryb Setup Mode.

Ważne: W Packet Tracer boot sequence jest symulowane w uproszczonej formie. W rzeczywistym routerze trwa 2-5 minut, w PT około 10-20 sekund.
Zrzut ekranu Packet Tracer z konsolą i widocznym logiem boot sequence
14/44
Podsumowanie boot sequence

Kluczowe etapy procesu uruchamiania

  • POST – test sprzętu (CPU, RAM, interfejsy)
  • Bootstrap – inicjalizacja, znalezienie i załadowanie IOS
  • Configuration Register – określa tryb bootowania (0x2102, 0x2142, 0x2100)
  • Ładowanie IOS – przeniesienie systemu z Flash do RAM (znaki ####)
  • Ładowanie konfiguracji – startup-config do RAM lub Setup Mode

Awaria na każdym etapie = router nie jest gotowy do pracy.

Wniosek: Znajomość procesu bootowania i configuration register jest niezbędna do diagnozowania problemów i odzyskiwania routera po awarii.
Jeden diagram podsumowujący wszystkie etapy z ikonami
15/44
BLOK II: TRYBY PRACY ROUTERA CISCO I ROUTEROS

Wprowadzenie do trybów pracy routera Cisco

Cisco IOS dzieli dostęp na tryby o rosnących uprawnieniach. Każdy tryb ma charakterystyczny prompt, który jednoznacznie identyfikuje poziom dostępu. Przejście między trybami odbywa się za pomocą komend enable, configure terminal, exit i end.

Hierarchia: ROMMON → RXBOOT → User EXEC → Privileged EXEC → Global Config → podtryby (Interface, Line, Router).

Definicja: Tryb pracy – poziom dostępu do routera Cisco, określający dozwolone komendy. Im wyższy tryb, tym więcej uprawnień.
Hierarchia trybów jako piramida z promptami
16/44
ROMMON (ROM Monitor)

Tryb awaryjny – najniższy poziom dostępu

Prompt: rommon 1 >. Jest to najniższy tryb pracy, ładowany bezpośrednio z ROM. Router nie ma w nim załadowanego IOS – dostępne są jedynie podstawowe komendy: confreg (zmiana configuration register), reset (restart), boot (ręczne załadowanie IOS) oraz xmodem (przesłanie IOS przez port konsolowy).

Gdy router nie znajdzie IOS w Flash ani przez TFTP – zatrzymuje się właśnie w ROMMON.

Ważne: W ROMMON nie ma komend show ip interface ani configure terminal – to tryb przed systemem operacyjnym.
Konsola z promptem rommon 1 i listą dostępnych komend
17/44
RXBOOT (Mini-IOS)

Uproszczona wersja IOS z ROM

Prompt: Router(boot)>. RXBOOT to okrojona wersja IOS (RxBoot) załadowana z pamięci ROM. Oferuje podstawowe funkcje: copy, operacje na Flash, ping.

Jego głównym zadaniem jest umożliwienie załadowania pełnego obrazu IOS z serwera TFTP do pamięci Flash.

Ważne: RXBOOT jest używany gdy Flash jest pusty lub uszkodzony – to tryb "ratunkowy" do odzyskania IOS.
Konsola z promptem Router(boot) i komendą copy tftp: flash:
18/44
User EXEC Mode

Tryb użytkownika

Prompt: Router>. Jest to podstawowy tryb dostępu, w którym znajduje się użytkownik po zalogowaniu przez Console, SSH lub Telnet. Oferuje ograniczony zestaw poleceń: show (podstawowe), ping, traceroute, telnet oraz enable.

W tym trybie nie można konfigurować routera ani przeglądać konfiguracji.

Definicja: User EXEC Mode – podstawowy tryb dostępu, pozwalający na diagnostykę sieci i przejście do trybu uprzywilejowanego.
Prompt Router z przykładowymi komendami show ip interface brief, ping 8.8.8.8
19/44
Privileged EXEC Mode

Tryb uprzywilejowany

Prompt: Router#. Tryb uprzywilejowany daje dostęp do wszystkich poleceń show, a także debug, reload, copy. Przejście z User EXEC odbywa się komendą enable i wymaga podania hasła enable (secret).

Jest to tryb niezbędny do zarządzania routerem i wykonywania zaawansowanej diagnostyki.

Ważne: enable secret szyfruje hasło dostępu do Privileged EXEC. Zawsze używaj enable secret, nigdy enable password (tekst jawny).
Prompt Router# z komendami show running-config, debug ip routing
20/44
Global Configuration Mode

Tryb konfiguracji globalnej

Prompt: Router(config)#. W tym trybie dokonuje się zmian w konfiguracji routera. Przejście z Privileged EXEC odbywa się komendą configure terminal.

Dostępne komendy: hostname, enable secret, ip route, line console, interface. Zapis konfiguracji: copy running-config startup-config.

Definicja: Global Configuration Mode – tryb umożliwiający zmianę konfiguracji routera, dostępny z poziomu Privileged EXEC komendą configure terminal.
Prompt R1(config)# z przykładowymi komendami konfiguracji
21/44
Podtryby: Interface Config i Line Config

Specjalizowane poziomy konfiguracji

  • Interface Config: Router(config-if)# – konfiguracja konkretnego interfejsu
  • Line Config: Router(config-line)# – konfiguracja linii (console, vty, aux)
  • Router Config: Router(config-router)# – konfiguracja protokołu routingu

Przejście do podtrybu: z Global Config przez komendy interface, line lub router. Powrót o jeden poziom: exit, do Privileged EXEC: end lub Ctrl+Z.

Ważne: exit cofa o jeden poziom, end (lub Ctrl+Z) od razu wraca do Privileged EXEC.
Schemat nawigacji między trybami z przykładowymi komendami przejścia
22/44
Tryby w RouterOS MikroTik – CLI

Terminal w systemie RouterOS

Prompt: [admin@MikroTik] > – odpowiednik połączonego User EXEC i Privileged EXEC. W RouterOS brak rozdzielenia na tryby – wszystko dostępne z jednego poziomu.

Menu hierarchiczne: /ip route, /interface ethernet, /system reboot. Przejście do podmenu: /ip route (lub ip route z pominięciem znaku /).

Ciekawostka: RouterOS nie ma oddzielnego trybu User EXEC – każdy użytkownik ma od razu dostęp do wszystkich komend (ograniczonych tylko grupą).
Prompt RouterOS z komendami /ip address print i /interface print
23/44
RouterOS – WinBox i WebFig

Graficzne interfejsy zarządzania

WinBox: aplikacja dla Windows/macOS/Linux oferująca GUI wszystkich funkcji. Połączenie możliwe przez MAC (MikroTik Neighbor Discovery) lub przez IP. WebFig: webowe GUI dostępne pod adresem http://192.168.88.1 – taka sama funkcjonalność jak WinBox, ale wolniejsza i mniej responsywna.

WinBox automatycznie wykrywa routery MikroTik w sieci LAN przez protokół MNDP.

Ważne: WinBox automatycznie wykrywa routery MikroTik w sieci LAN przez protokół MNDP (MikroTik Neighbor Discovery Protocol) – nie trzeba znać adresu IP.
Zrzut ekranu WinBox z widocznymi menu Interfaces, IP, Routing, System
24/44
Safe Mode w RouterOS

Tryb bezpieczny – ochrona przed błędną konfiguracją

Safe Mode (tryb bezpieczny) aktywuje się skrótem [CTRL]+[X] w WinBox lub CLI. Jeśli konfiguracja zerwie połączenie (np. blokada własnego adresu IP w firewall), router po 90 sekundach automatycznie wraca do poprzedniej konfiguracji.

Wskazówka: w WinBox dioda "Safe Mode" świeci się podczas aktywności trybu.

Definicja: Safe Mode – mechanizm w RouterOS chroniący przed utratą dostępu do routera po błędnej konfiguracji. Automatyczny rollback po 90 sekundach braku komunikacji.
WinBox z włączonym Safe Mode – pasek stanu na zielono
25/44
Porównanie trybów Cisco IOS vs RouterOS

Różnice i podobieństwa

AspektCisco IOSMikroTik RouterOS
Model konfiguracjiTryby hierarchiczneHierarchia menu
Zapis konfiguracjicopy run startAutomatyczny (lub /system backup)
Wyłączenie interfejsushutdown / no shutdowndisable / enable
Tryb awaryjnyROMMONSafe Mode (CTRL+X)
Wniosek: Mimo różnej składni, obie platformy realizują te same funkcje. Cisco ma bardziej rygorystyczny podział trybów, RouterOS jest prostszy, ale przez to łatwiej o błąd.
Tabela porównawcza z ikonami Cisco i MikroTik
26/44
BLOK III: DOSTĘP I KONFIGURACJA PODSTAWOWA

Dostęp do routera przez Console

Kabel rollover (RJ45-DB9 lub USB) łączy port konsolowy routera z komputerem. Do komunikacji służy program terminalowy (PuTTY, Tera Term, HyperTerminal).

Parametry połączenia: 9600 baud, 8 bitów danych, 1 bit stopu, brak parzystości (9600/8/N/1). W Packet Tracer: kliknij PC → zakładka Desktop → Terminal.

Ważne: Port Console jest zawsze dostępny, niezależnie od konfiguracji routera. To "awaryjne drzwi" do zarządzania.
Schemat połączenia konsolowego PC – router oraz zrzut Terminal w Packet Tracer
27/44
Dostęp przez SSH i Telnet

Zdalny dostęp do routera

Telnet: port 23, przesyła dane w czystym tekście (hasła widoczne w sieci) – niezalecany. SSH: port 22, szyfruje cały ruch między klientem a serwerem – zalecany.

Wymagana jest adresacja IP na interfejsie routera oraz skonfigurowanie linii VTY (line vty 0 4).

Definicja: SSH (Secure Shell) – protokół zdalnego dostępu szyfrujący cały ruch między klientem a serwerem, w przeciwieństwie do Telnetu, który przesyła dane w czystym tekście.
Dwie sesje terminala: Telnet (nagłówek tekst jawny) i SSH (nagłówek szyfrowany)
28/44
Komendy podstawowe – enable i configure terminal

Pierwsze kroki w CLI

Router> enable
Router# configure terminal
Router(config)# hostname R1
R1(config)# enable secret Moj3H4s3o

Komenda enable przechodzi do trybu uprzywilejowanego, configure terminal otwiera tryb konfiguracji globalnej, hostname zmienia nazwę routera, a enable secret ustawia hasło dostępu.

Ważne: Komenda enable secret używa algorytmu MD5 (lub SHA w nowszych IOS). Hasło enable password (bez secret) przechowuje hasło w tekście jawnym i jest przestarzałe.
Sekwencja komend w konsoli z widoczną zmianą prompta
29/44
Konfiguracja linii Console i VTY

Zabezpieczenie dostępu do linii

R1(config)# line console 0
R1(config-line)# password Konsola123
R1(config-line)# login
R1(config-line)# logging synchronous
R1(config-line)# exec-timeout 5 0
R1(config-line)# exit
R1(config)# line vty 0 4
R1(config-line)# password Telnet123
R1(config-line)# login

logging synchronous synchronizuje logi z wprowadzanym tekstem, exec-timeout 5 0 automatycznie wylogowuje po 5 minutach bezczynności.

Ważne: exec-timeout zapobiega pozostawieniu otwartej sesji przez administratora. W środowisku produkcyjnym ustawia się 5-10 minut.
Fragment konfiguracji z komendami dla line console 0 i line vty 0 4
30/44
Konfiguracja SSH na routerze Cisco

Bezpieczny dostęp zdalny

R1(config)# ip domain-name example.local
R1(config)# crypto key generate rsa modulus 1024
R1(config)# username admin secret Admin123
R1(config)# line vty 0 4
R1(config-line)# transport input ssh
R1(config-line)# login local
R1(config-line)# exit

Krok po kroku: domena (wymagana do kluczy RSA), generacja kluczy, utworzenie użytkownika, ograniczenie VTY tylko do SSH.

Ważne: Po wygenerowaniu kluczy RSA komenda show ip ssh wyświetla status SSH (wersja, uwierzytelnianie, timeout).
Kompletny przykład konfiguracji SSH w konsoli
31/44
service password-encryption

Szyfrowanie haseł w konfiguracji

Komenda service password-encryption szyfruje wszystkie hasła w konfiguracji przy użyciu algorytmu typu 7 (Vigenère – słabe szyfrowanie). Chroni przed podglądnięciem haseł w show running-config, ale nie zabezpiecza przed determinacją – typ 7 można łatwo odszyfrować.

Ważne: service password-encryption szyfruje tylko typ 7 (słabe). Typ 5 (MD5) dla enable secret jest bezpieczniejszy. W nowych IOS dostępny jest typ 8 (SHA-256) i typ 9 (scrypt).
show running-config przed i po zastosowaniu service password-encryption
32/44
banner motd (Message of the Day)

Komunikat powitalny

Komenda banner motd #Treść banera# wyświetla komunikat przy każdym logowaniu. Ogranicznik (np. #) określa początek i koniec treści.

Cel: ostrzeżenie prawne, informacja o przeznaczeniu urządzenia. Przykład: banner motd #UWAGA: Dostęp tylko dla autoryzowanych osób#.

Ważne: Banner motd ma znaczenie prawne – w wielu krajach nieautoryzowany dostęp bez ostrzeżenia jest traktowany łagodniej przez sądy.
Sesja terminala z wyświetlonym bannerem przed loginem
33/44
Podstawowa konfiguracja – kompletny przykład

Konfiguracja routera od zera

Router> enable
Router# configure terminal
Router(config)# hostname R1
R1(config)# no ip domain-lookup
R1(config)# enable secret Moj3H4s3o
R1(config)# line console 0
R1(config-line)# password Konsola123
R1(config-line)# logging synchronous
R1(config-line)# login
R1(config-line)# exit
R1(config)# line vty 0 4
R1(config-line)# transport input ssh
R1(config-line)# login local
R1(config-line)# exec-timeout 10 0
R1(config-line)# exit
R1(config)# ip domain-name example.local
R1(config)# crypto key generate rsa modulus 1024
R1(config)# username admin secret Admin123
R1(config)# service password-encryption
R1(config)# banner motd #UWAGA: Dostep tylko dla autoryzowanych osob#
R1(config)# end
R1# copy running-config startup-config
Kluczowa informacja: copy running-config startup-config (lub write memory) zapisuje konfigurację do NVRAM. Bez tego zmiany zostaną utracone po restarcie!
Zrzut konsoli z pełną konfiguracją podstawową
34/44
Konfiguracja w RouterOS – podstawowe komendy

Pierwsze kroki w RouterOS

[admin@MikroTik] > /user set 0 password=NoweH4s3o
[admin@MikroTik] > /ip address add address=192.168.1.1/24 interface=ether1
[admin@MikroTik] > /ip dhcp-client add interface=ether1
[admin@MikroTik] > /ip route add dst-address=0.0.0.0/0 gateway=203.0.113.1

Kolejno: zmiana hasła admina, dodanie adresu IP, skonfigurowanie klienta DHCP na interfejsie WAN, dodanie trasy domyślnej.

Ważne: W przeciwieństwie do Cisco, konfiguracja w RouterOS zapisuje się automatycznie – nie trzeba wykonywać copy run start.
Konsola RouterOS z sekwencją komend konfiguracyjnych
35/44
Porównanie konfiguracji podstawowej – Cisco vs RouterOS

Różnice w składni, ta sama koncepcja

FunkcjaCisco IOSMikroTik RouterOS
Zmiana nazwyhostname R1/system identity set name=R1
Hasło enableenable secret Haslo/user set 0 password=Haslo
Adres IPip address 192.168.1.1 255.255.255.0/ip address add address=192.168.1.1/24
Trasa domyślnaip route 0.0.0.0 0.0.0.0 203.0.113.1/ip route add dst-address=0.0.0.0/0 gateway=203.0.113.1
Wniosek: Składnia jest różna, ale koncepcja identyczna – znajomość jednej platformy ułatwia naukę drugiej.
Dwie kolumny z komendami obok siebie – Cisco po lewej, RouterOS po prawej
36/44
Zapisywanie konfiguracji – różnice

Cisco vs RouterOS – jak trwale zachować ustawienia?

Cisco: copy running-config startup-config (ręczny zapis) lub write memory (skrócona wersja). Bez tego zmiany giną po restarcie.

RouterOS: zapis automatyczny (co sekundę) oraz opcjonalnie /system backup (kopie zapasowe) i /export (eksport konfiguracji do pliku tekstowego).

Ważne: W RouterOS po restarcie konfiguracja jest automatycznie przywracana – nie trzeba jej zapisywać. W Cisco brak copy run start oznacza utratę zmian po restarcie.
Schemat Cisco RAM→NVRAM przez copy run start i RouterOS automatyczny zapis na dysk
37/44
BLOK IV: KONFIGURACJA INTERFEJSÓW I WERYFIKACJA

Konfiguracja interfejsu – składnia Cisco

R1(config)# interface GigabitEthernet0/0
R1(config-if)# description LAN – Siec wewnetrzna
R1(config-if)# ip address 192.168.1.1 255.255.255.0
R1(config-if)# no shutdown

interface wchodzi w konfigurację interfejsu, description dodaje opis (opcjonalny, ale zalecany), ip address ustawia adres IP i maskę, no shutdown włącza interfejs.

Definicja: no shutdown – komenda włączająca interfejs routera. Domyślnie wszystkie interfejsy są administracyjnie wyłączone (shutdown).
Sekwencja komend w konsoli z widocznym promptem R1(config-if)#
38/44
Dlaczego no shutdown?

Bezpieczeństwo przede wszystkim

Projektanci Cisco przyjęli zasadę, że interfejsy powinny być domyślnie wyłączone ze względów bezpieczeństwa. Administrator świadomie włącza każdy interfejs komendą no shutdown. Bez tej komendy interfejs pozostaje w stanie "administratively down".

Jest to najczęściej zapominana komenda przez początkujących administratorów.

Ważne: show ip interface brief to najważniejsza komenda do diagnostyki interfejsów. Pokazuje: interfejs, adres IP, status (up/down), protokół (up/down).
show ip interface brief z interfejsem administratively down i po no shutdown w stanie up
39/44
Konfiguracja dwóch interfejsów – przykład

Router z interfejsem LAN i WAN

R1(config)# interface GigabitEthernet0/0
R1(config-if)# description LAN – Siec wewnetrzna
R1(config-if)# ip address 192.168.1.1 255.255.255.0
R1(config-if)# no shutdown
R1(config-if)# exit

R1(config)# interface GigabitEthernet0/1
R1(config-if)# description WAN – Lacze z ISP
R1(config-if)# ip address 203.0.113.2 255.255.255.252
R1(config-if)# no shutdown
R1(config-if)# exit
Ważne: Maska 255.255.255.252 (prefix /30) to standard dla łączy punkt-punkt (2 adresy użyteczne: router i ISP).
Dwa interfejsy skonfigurowane i widoczne w show ip interface brief
40/44
Konfiguracja interfejsów w RouterOS

Adresacja IP w systemie MikroTik

[admin@MikroTik] > /ip address add address=192.168.1.1/24 interface=ether2
[admin@MikroTik] > /ip address add address=203.0.113.2/30 interface=ether1

W RouterOS interfejsy są domyślnie włączone (enable). Adres IP dodaje się niezależnie od interfejsu. Komenda /interface print wyświetla listę wszystkich interfejsów i ich stan (R = running).

Różnica: W Cisco no shutdown jest konieczne, w RouterOS interfejsy są domyślnie włączone. Różne podejście, ten sam efekt.
Konsola RouterOS z komendami /ip address print i /interface print
41/44
show ip interface brief – interpretacja wyników

Diagnostyka stanu interfejsów

Kolumny: Interface, IP-Address, OK? (OK), Method (manual/DHCP), Status (up/down/administratively down), Protocol (up/down).

  • Status up + Protocol up = interfejs działa prawidłowo
  • Status up + Protocol down = problem z warstwą 2 (kabel, sąsiad)
  • Status administratively down = interfejs wyłączony komendą shutdown
Kluczowa informacja: Czytanie tabeli show ip interface brief to podstawowa umiejętność diagnostyczna – rozróżnienie między "admin down", "down/down" i "up/up".
Tabela show ip interface brief z czterema interfejsami w różnych stanach
42/44
show interfaces – szczegółowe statystyki

Zaawansowana diagnostyka interfejsów

Komenda show interfaces wyświetla szczegółowe statystyki dla wszystkich interfejsów: MTU, liczbę pakietów wejścia/wyjścia, błędy CRC, collisions, reset.

  • CRC error = uszkodzona ramka (problem z kablem lub zakłóceniami)
  • Collisions = kolizje (w half-duplex; z przełącznikiem powinno być 0)
Ważne: W sieci przełączanej full-duplex licznik collisions powinien być 0. Jeśli nie jest – to oznaka problemu z duplexem (autonegotiation mismatch).
Fragment show interfaces z zaznaczonymi statystykami pakietów i błędów
43/44
Ping i testowanie łączności

Podstawowe narzędzie diagnostyczne

R1# ping 192.168.1.10
R1# ping 203.0.113.1
R1# ping 8.8.8.8

Kolejno: test do hosta w sieci LAN, test łączności z bramą ISP, test dostępu do Internetu. W Packet Tracer ping można wykonać zarówno z routera, jak i z PC (Desktop → Command Prompt).

Ważne: !!!!! = sukces (5 odpowiedzi ICMP), ..... = brak odpowiedzi. . to timeout, U = destination unreachable.
Konsola z udanymi pingami (!!!!!) i nieudanym (.....)
44/44
Podsumowanie

Najważniejsze wnioski z prezentacji

  1. Boot sequence Cisco: POST → Bootstrap → Configuration Register → IOS → startup-config.
  2. Configuration register: 0x2102 (normalnie), 0x2142 (pomiń hasło), 0x2100 (ROMMON).
  3. Tryby Cisco: ROMMON (rommon 1>), User EXEC (>), Privileged EXEC (#), Global Config (config#), Interface Config (config-if#).
  4. Podstawowa konfiguracja: hostname, enable secret, line console/vty, SSH, service password-encryption, banner motd.
  5. Interfejsy wymagają no shutdown – bez tego pozostają administracyjnie wyłączone.
  6. RouterOS upraszcza tryby i zapis konfiguracji – nie ma copy run start, zapis jest automatyczny.
Kompletny diagram boot sequence routera Cisco z zaznaczonymi etapami i wartościami configuration register