[[oktatas:hálózat:cisco|< Cisco]]
====== Cisco IOS ======
* **Szerző:** Sallai András
* Copyright (c) Sallai András, 2016, 2019
* Licenc: [[https://creativecommons.org/licenses/by-sa/4.0/|CC Attribution-Share Alike 4.0 International]]
* Web: https://szit.hu
===== A Cisco IOS-ről =====
A Cisco eszközök nagy részén az Internetwork Operating System, röviden IOS fut.
Az IOS két részből áll:
* kernel
* shell
A kernel a központi mag. A shell várja a parancsainkat, majd értelmezi azokat.
===== Cisco memóriák és tárolók =====
A Cisco eszközökben többféle memória van. Az alábbiakban egy felsorolást
találunk ezekről, néhány jellemzővel.
* flash kártya
* lehet kivehető (compact) vagy beépített
* nem felejtő
* felülírható
* több IOS is lehet rajta
* R1>show flash
* RAM
* elfelejti tartalmát újraindítás után
* futó konfigurációs táblák, arp és iránítótábla
* R1#show running-config
* NVRAM
* nem felejtő
* induláskor a konfiguráció
* R1#show startup-config
* ROM
* bekapcsoláskor önteszt
* betöltés
===== IOS elérése =====
Ha megkapunk egy új Cisco eszközt, azon nincs IP cím beállítva.
Ilyenkor konzol vagy AUX porton keresztül érhető el az IOS.
* konzol
* sávon kívüli elérés
* AUX
* sávon kívüli elérés
* modemen keresztül telefonos kapcsolat
* telnet
* sávos elérés
* IP címmel rendelkezik
* SSH
* sávos elérés
* IP címmel rendelkezik
A konzolporthoz egy úgynevezett konzolkábel szükséges.
Kétféle konzol kábel van használatban. A konzolkábelek
egyik vége egy RJ45-ös csatlakozó. A másik vége RS-232
(soros port) csatlakozó. Az újabb konzol kábele RS-232-s
végét felváltják az USB csatlakozók.
Az AUX porthoz telefonvonalon keresztül csatlakozhatunk,
modem segítségével.
A telnet és SSH eléréshez már beállított IP címekre van
szükség.
===== Várakozási jel =====
Egy Cisco eszköz bekapcsolás után nagyon sok információ ír
ki magáról. Ezek után a kapcsolók általában azt írják
nyomjunk egy Entert az induláshoz:
Press RETURN to get started!
A forgalomirányítók első indításkor konfigurációs párbeszédablakot
akarnak indítani. Ezt sosem szoktuk használni, mindig "no"-val
válaszolunk.
Az indulás után egy várakozási jelet kapunk. A várakozási jelet
a shell, azaz a parancsértelmező futtatja. A parancsértelmező,
ahogy a neve is mutatja parancsokat vár. A várakozási jel első
bekapcsolás után, másként néz ki, forgalomirányítón és másként
kapcsolón.
Forgalomirányító:
Rotuer>
Kapcsoló:
Switch>
A várakozási jelben benne van az eszköz neve, majd egy ">" karakter
követi. A parancsokat ez után gépelhetjük be.
===== Segítség =====
Amikor megkapjuk a forgalomirányító vagy a kapcsoló várakozási jelét,
az parancsértelmező parancsokat vár. A IOS többféle mód használatát
teszi lehetővé. Amikor bejutunk a Cisco IOS-be, felhasználói módba
kerülünk. Minden módban más-más parancsok használhatók.
A használható parancsokat mindig lekérdezhetjük a "?" beírásával.
Csak simán üssük le a kérdőjel billentyűt:
Switch>?
A kimenet ehhez hasonló lehet:
Router>?
Exec commands:
<1-99> Session number to resume
connect Open a terminal connection
disable Turn off privileged commands
disconnect Disconnect an existing network connection
enable Turn on privileged commands
exit Exit from the EXEC
logout Exit from the EXEC
ping Send echo messages
resume Resume an active network connection
show Show running system information
ssh Open a secure shell client connection
telnet Open a telnet connection
terminal Set terminal line parameters
traceroute Trace route to destination
Router>
A "?" karakterrel lekérdezhetők, milyen "s" betűvel kezdődő parancsok vannak.
Gépeljük be az "s" betűt, majd kérdőjel:
Switch>s?
Válaszként megkapjuk a show és az ssh parancsokat. A kimenet ehhez hasonló lehet:
Switch>s?
show ssh
Switch>s
Ha ismerjük a parancsot, például "show", de nem tudjuk
milyen argumentumok adhatók meg, a "?" újra segít.
A "show" parancs után egy szóköz gépelünk, majd "?" kérdőjel.
Switch>show ?
Erre meg kapjuk a lehetséges argumentumok listáját.
A teljesség igénye nélkül, néhány argumentum:
Switch>show ?
arp Arp table
cdp CDP information
class-map Show QoS Class Map
clock Display the system clock
...
Ezek után begépelhetjük az egész parancsot. Például:
Swithc> show clock
===== Billentyűkommunikáció =====
* sor elejére: Ctrl + A
* sor végére: Ctrl + E
* kiegészítés: Tab
* Megszakítás: Ctrl + C