artykuły
Powrót do listy artykułów

Temat artykułu: Interfejs użytkownika
Tekst napisał pitt2k dnia 08-01-2003

Cisco Internetwork Operating System (IOS) jest jądrem routerów i większości switchy firmy Cisco.

Cisco IOS jest używany do:
  • podtrzymywania protokołów i funkcji sieciowych
  • połączenia urządzeń sieciowych Cisco
  • kontrolowania dostępu do sieci
  • łatwego skalowania rozmiarów sieci

IOS jest dostępny poprzez port konsolowy, modem (port AUX) oraz przez sieć poprzez telnet. Dostęp do linii poleceń IOS jest nazywany trybem EXEC.


Port konsolowy
  • łączy się poprzez port RJ-45 znajdujący się na tylnej ścianie routera
  • kabel łączący komputer z routerem jest kablem krosowym

Konsola (DTE) Port konsoli Kabel konsoli Kabel krosowy
Sygnał Pin RJ-45 Pin RJ-45
RTS 1 8
DTR 2 7
TXD 3 6
GND 4 5
GND 5 4
RXD 6 3
DSR 7 2
CTS 8 1


  • kabel musi być połączony z komputerem za pomocą przejściówki RJ-45 --> DB9; używając programu terminalowego (np. HyperTerminal) z prędkością 9600 bodów, 8 bitów, brak parzystości i 1 bit stopu
  • domyślnie port konsolowy nie jest chroniony hasłem



Post AUX (auxiliary)
  • taki sam jak port konsolowy, używany w ten sam sposób
  • zazwyczaj używany do podłączenia modemu w celu wdzwaniania się do routera
  • jeżeli routing standardowy zawiedzie, port AUX może być wykorzystany jako łącze zastępcze



Telnet
  • Telephone Network - jest to emulacja terminala poprzez sieć
  • wykorzystywany do połączenia z komputerów PC lub innych routerów
  • podczas połączenia z routerem telnet przesyła hasła jako zwykły tekst



Włączenie routera CISCO
  1. Procedura POST (Power On Self Test)
  2. Kiedy POST zostanie wykonany z wynikiem pozytywnym, zostaje załadowany system IOS z pamięci FLASH lub EEPROM
  3. IOS załaduje plik konfiguracyjny nazwany startup-config przechowywany w pamięci NVRAM
  4. Jeżeli nie ma pliku konfiguracyjnego, router uruchomi tryb setup - konfiguracja routera krok po kroku



Tryb SETUP

Tryb SETUP posiada dwie opcje: Basic Management i Extended Setup.

Basic Management (tryb podstawowy)
  • pozwala na skonfigurowanie routera pozwalające na podłączenie się do niego
  • konfiguracja podstawowych funkcji systemu

Extended Setup (tryb rozszerzony)
  • pozwala na skonfigurowanie globalnych parametrów, takich jak konfiguracja podstawowa interfejsów
  • pyta o konfiguracje wszystkich interfejsów w systemie
  • pyta o: nazwę routera, hasło zakodowane, hasło do trybu uprzywilejowanego, hasło dostępu do sesji terminalowych (VTY), konfigurację SNMP, protokoły (DECnet, AppleTalk, IP, IPX, IP routing - RIP, IGRP, etc.), mostkowanie, linie asynchroniczne, konfigurację ISDN BRI (jeżeli występują)
  • ostatnia opcja SETUP to możliwość: porzucenia konfiguracji, restartu trybu SETUP, zapisanie konfiguracji w pamięci NVRAM



Command Line Interface (CLI)

Jeżeli przerwiemy tryb SETUP routera, zostaniemy przekierowani do linii poleceń, gdzie zostanie pokazany status wszystkich interfejsów.

Logowanie

W zależności od portu, którego używamy do połączenia się z routerem musimy wcisnąć ENTER, aby uzyskać znak gotowości routera (przeważnie na połączeniu konsolowym). Pierwszy znak zachęty wygląda tak:

routername>

Znak większości po nazwie routera oznacza, że znajdujemy się w trybie użytkownika. W trybie tym możemy tylko oglądać niektóre statystyki routera. Aby zmieniać konfigurację musimy najpierw przejść w tryb uprzywilejowany. Można to zrobić pleceniem enable po znaku zachęty routera. Nasz znak zachęty zmieni się na:

routername#

Jeżeli chcemy wyjść z trybu użytkownika wpisujemy polecenie logout. Aby wyjść z trybu uprzywilejowanego musimy wpisać polecenie exit.


Globalny tryb konfiguracyjny

W tryb ten możemy wejść za pomocą polecenia configure terminal lub conf t w skrócie; znak zachęty zmieni się na routername(config)#. Zmiany konfiguracji w tym trybie będą zapisane w pliku running-config znajdującym się w pamięci RAM. Można użyć polecenia configure memory w celu zmiany konfiguracji w pliku startup-config znajdującym się w nieulotnej pamięci NVRAM lub configure network, aby zmienić kofigurację na serwerze TFTP.


Interfejsy

Kiedy jesteśmy w trybie konfiguracyjnym możemy zmienić konfigurację poszczególnych interfejsów poprzez wydanie polecenia interface ethernet 0 lub w skrócie int e0. Znajdziemy się wtedy w konfiguracji interfejsu ethernet na porcie 0, co objawi się zmianą znaku zachęty na routername(config-if)#.


Subinterfejsy

W globalnym trybie konfiguracyjnym możemy tworzyć wirtualne interfejsy nazywane subinterfejsami. Tworzymy je za pomocą polecenia: int e0.1; znak zachęty zmieni się na routername(config-subif)#. Nie ma limitu tworzonych subinterfejsów, a przydają się one przy połączeniach Frame Relay lub podczas routowania informacji VTP, o których więcej znajdziemy w późniejszych rozdziałach.


Linie

W trybie globalnym możemy konfigurować interfejsy liniowe takie jak np. port konsolowy, port AUX, czy sesje terminalowe VTY. Aby dostać się do trybu konfiguracji np. portu konsolowego wpisujemy line console 0; znak zachęty zmieni się na: routername(config-line)#. Możemy ustawić możliwość logowania na linie, hasła, czasy bezczynności, etc.


Protokoły routingu

Routery Cisco wspierają bardzo wiele protokołów routingu. Aby wejść do trybu konfiguracji poszczególnych protokołów wpiszemy: router {nazwa_protokołu}.

Dostępne protokoły:

bgp Border Gateway Protocol (BGP)
egp Exterior Gateway Protocol (EGP)
eigrp Enhanced Interior Gateway Routing Protocol (EIGRP)
igrp Interior Gateway Routing Protocol (IGRP)
isis ISO IS-IS
iso-igrp IGRP for OSI networks
mobile Mobile routes
odr On Demand stub Routes
ospf Open Shortest Path First (OSPF)
rip Routing Information Protocol (RIP)
static Static routes

Znak zachęty zmieni się na: routername(config-router)#.


Bannery

Mamy do wyboru cztery typy banerów: exec, incoming, login, motd. Konfiguruje się je w globalnym trybie wykonując polecenia:

Router_2(config)#banner motd !
Enter TEXT message. End with the character '!'.


###################################
#
# ROUTER_2 wita !
#
###################################

!
Router_2(config)#


Baner który wpisaliśmy będzie pokazywany przy połączeniu się do routera. Jest to baner typu motd (Message of the Day), a znak '!' jest znakiem kończącym edycję banera.


Dodawanie opisu do interfejsu

Interfejsy dla łatwiejszego rozróżniania możemy opisywać. Mamy do dyspozycji 80 znaków, a realizujemy to będąc w konfiguracji interfejsu:

Router_2(config)#int serial 1
Router_2(config-if)#description "Polaczenie do oddzialu w Warszawie"
Router_2(config-if)#