← IT

Základní příkazy Cisco IOS pro správu směrovačů a přepínačů

Přehled nejpoužívanějších příkazů operačního systému Cisco IOS pro směrovače a přepínače (příkazová karta, verze 28, inspirováno materiály Boson). Nejdřív je stručně vysvětleno, jak IOS pracuje s pamětmi a konfigurací, pak následují tabulky příkazů. Praktický postup na cvičné topologii ukazuje stránka Cisco Packet Tracer.

Cisco IOS, paměti a start zařízení

  • Cisco IOS (Internetwork Operating System) je operační systém většiny směrovačů a přepínačů Cisco. Celý je uložen v jednom souboru s příponou .bin (verze s webovým rozhraním jako .tar s adresářem HTML). Ovládá se z příkazové řádky (CLI).
  • Funkce závisí na licenci a verzi IOS: přepínač 2. vrstvy má jen verzi LAN Base, přepínač 3. vrstvy i IP Base; vyšší verze vždy obsahuje vše z nižší. Existují verze se šifrováním (SSH) a bez něj.
  • Zařízení Cisco používají čtyři druhy pamětí:
PaměťVlastnostiObsah
ROMjen pro čtení, nezávislá na napájeníPOST (test hardwaru po zapnutí), bootstrap (zavaděč IOS), ROM monitor (diagnostický režim pro řešení problémů), u starších zařízení RxBoot (omezený IOS pro instalaci správného obrazu)
Flashzapisovatelná, nezávislá na napájeníobraz (image) IOS, i více verzí; u přepínačů vlan.dat s databází VLAN a config.text; výpis show flash:, dir flash:
NVRAMzapisovatelná, nezávislá na napájenístartup-config – konfigurace použitá při startu
RAMrychlá, po vypnutí se vymažeběžící IOS, running-config, směrovací a ARP tabulky, vyrovnávací paměť paketů; výpis show memory

Start zařízení:

  1. Po zapnutí proběhne z ROM test POST a spustí se bootstrap.
  2. Bootstrap najde obraz IOS (standardně ve Flash) a zavede ho do RAM; když platný IOS nenajde, spustí ROM monitor.
  3. IOS načte startup-config z NVRAM a provede jeho příkazy (jako by je někdo zadal ručně) – vznikne running-config. Když startup-config neexistuje, nabídne průvodce úvodním nastavením (setup, express setup).

Každý zadaný konfigurační příkaz platí okamžitě, ale ukládá se jen do running-config v RAM. Po restartu se zařízení vrátí do stavu startup-config – zachránit konfiguraci po nevratné chybě tedy lze restartem bez uložení. Změny, které mají restart přežít, je nutné uložit příkazem copy running-config startup-config.

Práce v CLI: k zařízení se připojíme konzolovým (sériovým) kabelem z programu PuTTY či jiného terminálu, po základní konfiguraci i vzdáleně přes Telnet nebo bezpečněji SSH. Příkazy lze zkracovat na jednoznačný začátek (sh run), Tab příkaz doplní, ? vypíše možné příkazy s popisem, šipky procházejí historii; dlouhý výpis se stránkuje mezerníkem (stránka) a Enterem (řádek). exit vrací o úroveň zpět, Ctrl+Z nebo end rovnou do privilegovaného režimu.

Značení přepínačů Catalyst, např. C3750G-24PS: C = Catalyst, 3750 = modelová řada, G = gigabitové porty, 24 = počet portů, PS = porty s napájením PoE. Další přípony: TT = uplinky RJ-45, TC = uplinky SFP, FS = všechny porty optické, S = všechny porty SFP.

Záloha a obnova: obraz IOS i konfigurace se zálohují a obnovují přes TFTP server (copy running-config tftp, copy flash: tftp). Při zapomenutém hesle je potřeba fyzický přístup: zařízení se nastartuje bez načtení startup-config (u přepínače podržením tlačítka MODE při zapnutí, u směrovače změnou konfiguračního registru v ROM monitoru), v privilegovaném režimu bez hesla se původní konfigurace zkopíruje do běžící, nastaví se nové heslo a konfigurace se uloží.

Přehled příkazů

Příkazy jsou uváděny v základním tvaru, bez kontextu (tj. aktuálního módu), předpokládá se jeho znalost nebo vypěstování Cisco IOS intuice. Například je uveden příkaz pro přiřazení IP adresy rozhraní ip address {adr} {sm} . Pro jeho zadání je ale nutno napřed přejít do privilegovaného módu (příkaz enable ), pak do globálního konfiguračního módu (příkaz configure terminal ) a pak do specifického konfiguračního módu (příkaz interface {int} ).

Správa směrovačů

Konfigurační módyvýznam promptu
Uživatelský EXEC módRouter >
Privilegovaný EXEC módRouter #
Globální konfigurační módRouter(config) #
Specifický konfigurační mód– konfigurace rozhraní
– konfigurace logického rozhraní
– konfigurace směrování
– konfigurace linky (CON,AUX)
Router(config-if)#
Router (config-subif) #
Router(config-router) #
Router(config-line) #
Základní operace se směrovačem
Přechod do privilegovaného EXEC móduenable
Návrat do uživatelského EXEC módudisable
Odhlášení se od směrovačeexit, logoff
Restart operačního systému směrovačereload
Předchozí příkaz<šipka nahoru> nebo <Ctrl><p>
Následující příkaz<šipka dolů> nebo <Ctrl><n>
Přesun o jeden znak vpravo<šipka vpravo> nebo <Ctrl><f>
Přesun o jeden znak vlevo<šipka vlevo> nebo <Ctrl><b>
Přerušení operace (Break)<Shift><Ctrl><6><x>
Prosté obnova obsahu displeje (bez vložení příkazu)<Ctrl>+<L>
Automatické doplňování příkazu a parametrů<Tab>
Nápověda (vždy kontextově orientovaná)<?> nebo help
Stačí uvést tolik znaků, aby byl příkaz jednoznačnýsh run místo show running-config
Počet řádků konsoly na stránkuterminal length {n}
Zjišťování údajů o směrovači
Verse IOSu, velikosti pamětí a hodnota konfiguračního registrushow version
Výpis aktuální konfigurace (z operační paměti - RAM)show running-config
Výpis uložené konfigurace (z pevné paměti - NVRAM)show startup-config
Využití procesorushow processes cpu
Obsah paměti flash, volné, obsazené a celkové místoshow flash:
Obsah paměti flashdir flash:
Souhrnný přehled o stavu všech rozhraní (jejich systémová
označení, IP adresy, stav fyzické a linkové vrstvy)
show ip interface brief
Konfigurace směrovače
Smazání uloženého konfiguračního souboruerase startup-config
Restart (v případě výzvy nic neukládat!)reload
Přechod do globálního konfiguračního móduconfigure terminal
Směrovač se bude jmenovat Brnohostname Brno
Návrat o jednu úroveň konfigurace zpětexit
Návrat z libovolné úrovně do základního EXEC móduend, Ctrl-z
Kopírování z tftp serveru do operační paměti (RAM)copy tftp running-config
Z pevné paměti (NVRAM) do operační paměti (RAM); použít
jen nebyla-li již provedena konfigurace – vznikla by směs
copy startup-config running-config
Z pevné paměti (NVRAM) do operační paměti (RAM); aktuální
konfigurace v RAM bude přepsána
configure replace nvram:startup-config
Z tftp serveru do paměti flashcopy tftp flash
Z paměti flash do tftp serverucopy flash tftp
Uložení aktuální konfigurace u operační paměti (RAM) do
pevné paměti (NVRAM)
copy running-config startup-config
Uložení aktuální konfigurace u operační paměti (RAM) do
pevné paměti (NVRAM) – stará, leč funkční alternativa
write
Exaktní specifikace IOS (souboru jej obsahující), který má být
zaveden z paměti flash (použití, je-li ve flash více IOSů)
boot system flash {filename}
Exaktní specifikace IOS (souboru jej obsahující), který má být
zaveden z tftp serveru
boot system tftp {filename}
Vytvoření lokálního uživatele a přiřazení heslausername {user} password {password}
Hesla, vzdálenýpřístup
Nastavení hesla „class“ pro přístup přes konsoluline console 0
password class
login
Nastavení hesla „class“ pro vzdálený přístup (telnet, ssh),
současně až 5 uživatelů (virtuální terminály 0 až 4)
line vty 0 4
password class
login
Počet minut do automatického odhlášení (0 – nikdy)exec-timeout {n}
Nastavení hesla „cisco“ pro přechod do privilegovaného móduenable password cisco
Hashování (MD5) hesla „cisco“ pro přechod do privilegovaného móduenable secret cisco
Šifrování všech hesel (slabým algoritmem)service password-encryption
Vzdálený přístup pomocí ssh
Nastavení jména vlastní doményip domain-name skoleni.org
Vygenerování asymetrických klíčůcrypto key generate rsa
Bude se používat ssh protokol verse 2ip ssh version 2
Přístup pouze pomocí sshline vty 0 4
transport input ssh
Konfigurace sériového rozhraní
Je to DCE nebo DTE?
show controller serial 0/1/0
Konfigurovat rozhraní (čísla udávají “pozici” modulu)interface serial 0/1/0
U DCE nutno nastavit kmitočet hodinového signáluclock rate 64000
Zápis šířky pásma [kb/s] (nemá přímý funkční význam!)bandwidth 64
Aktivace rozhraníno shutdown
Ověření stavu rozhraníshow interface serial 0/1/0
Konfigurace virtuálního rozhraní (loopback)
Vytvoření rozhraní typu loopback se zvoleným číslem 0interface loopback 0
Přiřazení IP adresy rozhraní loopback 0ip address 10.0.0.1 255.255.255.255
Cisco Discovery Protocol (CDP)
Přehled přímo připojených Cisco zařízení (jméno, identifikátor
místního rozhraní, vlastnosti, typ, identifikátor vzdáleného rozhraní)
show cdp neighbors
Navíc podrobnosti o operačním systému a hardwareshow cdp neighbors detail
Zákaz CDPno cdp run
TCP/IP
Zákaz směrování (standardně je povoleno)no ip routing
Přiřazení IP adres rozhraním a jejich aktivaceinterface serial 0/1/0
ip address 157.89.1.3 255.255.0.0
no shutdown
interface fastethernet 0/0
ip address 208.1.1.4 255.255.255.0
no shutdown
Směrování – RIP, RIPv2, EIGRP, OSPF
Statický směrovací záznam – cílová síť, maska, následující
směrovač (157.89.10.1)
ip route 160.216.0.0 255.255.0.0 157.89.10.1
Statický směrovací záznam pro výchozí cestu (default
router/gateway- 157.89.10.1)
ip route 0.0.0.0 0.0.0.0 157.89.10.1
Zahrnutí statického směrovacího záznamu o výchozí cestě do
informací předávaných směrovacím protokolem
default-information originate
Konfigurace směrovacího protokolu RIProuter rip
Budou propagovány adresy sítí 157.89.0.0 a 208.1.1.0network 157.89.0.0
network 208.1.1.0
Konfigurace směrovacího protokolu RIP verse 2router rip
version 2
Budou propagovány adresy sítí 157.89.0.0 a 208.1.1.0network 157.89.0.0
network 208.1.1.0
Autentizace (jen RIP v2) – místní pojmenování hesla (klíče)
Místní číslo klíče
Vlastní heslo – sdíleno sousedícími směrovači
key chain KLIC1
key 1
key-string heslo1234
Zapnutí autentizace (zadat na sousedících rozhraních)
Totéž s využitím MD5
ip rip authentication key-chain KLIC1
ip rip authentication mode md5
Konfigurace směrovacího protokolu EIGRP, autonomní
systém 1, zákaz agregace adres podsítí
router eigrp 1
network 157.89.0.0
Budou propagovány adresy sítí 157.89.0.0 a 208.1.1.0network 208.1.1.0
no auto-summary
Autentizace EIGRP – místní pojmenování hesla (klíče)
Místní číslo klíče
Vlastní heslo
key chain MYCHAIN
key 1
key-string hojeheslo1234
Zapnutí autentizace (zadat na sousedících rozhraních)
Specifikace hesla
ip authentication mode eigrp 10 md5
ip authentication key-chain eigrp 10 MYCHAIN
Konfigurace směrovacího protokolu OSPF, tato instance
procesu OSPF má číslo 1, area 0
Budou propagovány adresy sítí 157.89.0.0 a 208.1.1.0
router ospf 1
network 157.89.0.0 0.0.255.255 area 0
network 208.1.1.0 0.255.255.255 area 0
Autentizace – heslo se zadává se na sousedících rozhraních
Autentizace – všechna rozhraní v rámci oblasti 0, heslo se předává otevřeně
ip ospf authentication-key heslo1234
router ospf 1
area 0 authentication
Výpis IP směrovací tabulkyshow ip route
Vypisování údajů vyměňovaných protokolem RIPdebug ip rip
Vypisování údajů vyměňovaných protokolem EIGRPdebug ip eigrp events
debug ip eigrp
transactions
Vypisování údajů vyměňovaných protokolem OSPFdebug ip ospf events
Přístupové seznamy (Access Control Lists - ACL) – výběr
Význam číselných rozsahů přístupových seznamů (Access Control Lists - ACL)
<1-99>
IP standard access list
<100-199>
IP extended access list
<600-699>
Appletalk access list
<700-799>
48-bit MAC address access list
<800-899>
IPX standard access list
<1100-1199>
Extended 48-bit MAC address access list
<1200-1299>
IPX summary address access list
<1300-1999>
IP standard access list(expanded range)
Které ACL jsou přiřazeny na dané rozhraní?
show ip interface serial 0/1/0
Výpis všech ACL; výpis jen IP ACL
show access-lists
show ip access-list

Standardní přístupové seznamy, čísla 1-99, filtruje se pouze dle zdrojové IP adresy (tj. podle odesílatele) Účel – nepovolit uživatelům podsítě 200.1.1.0 255.255.255.0 odesílat pakety přes rozhraní Fastethernet 0/0

A. Zakázat danou podsíťaccess-list 1 deny 200.1.1.0 0.0.0.255
B. Implicitně platí „deny all“, takže nutno explicitně povolit ostatníaccess-list 1 permit any
C. Přiřadit ACL k příslušnému rozhraní, teprve pak se ACL aktivujeinterface fastethernet 0/0
ip access-group 1 in

Rozšířené přístupové seznamy, čísla 100-199, filtruje se dle IP adres odesílatele a příjemce, portů aj. Účel – nepovolit stroji 1.1.1.1 používat telnet přes rozhraní fa 0/0 do stroje 2.2.2.2 a nepovolit uživatelům podsítě 3.3.3.0 žádné surfování

A. Syntax: access-list {číslo} povolit|zakázat protokol zdroj cíl port volbyaccess-list 100 deny tcp host 1.1.1.1 host 2.2.2.2 eq 23
B. Zákaz surfování uživatelům sítě 3.3.3.0access-list 100 deny tcp host 3.3.3.0 0.0.0.255 any eq 80
C. Implicitně platí „deny all“, proto je nutno ostatní
explicitně povolit
access-list 100 permit ip any any
D. Přiřadit ACL k rozhraní, teprve pak se ACL aktivujeinterface fastethernet 0/0
ip access-group 100 out
Pojmenovaný přístupový seznam (Named ACL)
Výhoda: lze editovat i jediný řádek víceřádkového ACL místo
jinak nutného zrušení celého ACL a jeho znovuvytvoření
ip access-list standard COOLLIST
deny 1.1.1.1
permit any
Přiřadit ACL k rozhraní, teprve pak se ACL aktivujeinterface fastethernet 0/0
ip access-group COOLLIST in
PPP
Komunikace mezi směrovači router-a a router-b, na obou analogická konfigurace
Příkazy zadávané na rozhraní směrovače router-a
Povolení PPPencapsulation ppp
Autentizace bude pomocí protokolu chapppp authentication chap
Globální mód
Vzdálený směrovač je “router-b”, sdílené heslo je “cisco”username router-b password cisco
Výpisy
Zjištění typu zapouzdření, aktivovaných protokolů linkové vrstvy
(LCP) aj.
show interface serial 0/1/0
Ladění
Vypisování procesu autentizacedebug ppp authentication
PPP multilink (sdružení několika fyzických sériových rozhraní do jediného logického)
Vytvoření a konfigurace logického rozhraníinterface multilink 0
ip address 1.1.1.2 255.255.255.0
ppp multilink
ppp multilink group 1
Všechna fyzická rozhraní sdružená do multilinku nakonfigurovat stejněinterface serial 0/1/0
no ip address
encapsulation ppp
ppp multilink
ppp multilink group 1
Frame-Relay – rozhraní
Povolení Frame-Relay na daném rozhraní a specifikace typu
zapouzdření
encapsulation frame-relay ietf
Specifikace typu LMI Type (IOS od verse 11.2 zjišťuje
automaticky)
frame-relay lmi-type ansi
Jestliže nebude pracovat inversní ARP, namapovat vzdálenou IP
adresu na naše číslo DLCI (místní)
frame-relay map ip 3.3.3.100 broadcast
Lze rovněž povolit rozhlašování a specifikovat typ zapouzdření
Definovat místní DLCI (nepracuje-li LMI)frame-relay local-dlci 100
Nastavit periodu pro kontrolu udržení spojeníkeepalive 10
Kontrola nastavení
Výpis informací o DLCI a LMIshow interface serial 0
Výpis statistik o provozu PVCshow frame-relay pvc
Výpis směrovací mapy (statické nebo dynamické)show frame-relay map
Výpis LMI informacíshow frame-relay lmi
Degradace směrovače do role Frame Relay přepínače (pro laboratorní účely)
Poznámka – příkazy je nutno symetricky zadat vždy na obou DCE rozhraních, která mají propojena pomocí Frame Relay
Povolit Frame-Relay přepínání (na té straně směrovače, kde je
DCE)
frame-relay switching
Řekni DCE straně, aby podporovala frame-relay funkce DCE na
daném rozhraní
frame-relay intf-type dce
Řekni DCE straně, na které jiné místní rozhraní {int_o} a DLCI
{dlci_o} přepínat DLCI {dlci_i} z právě konfigurovaného
rozhraní
frame-relay route {dlci_i} interface {int_o}
{dlci_o}
Nastavit na DCE rozhraní hodinový kmitočet [b/s]clock rate 64000
DNS
IP adresa reálného jmenného serveruip name-server 169.223.2.2
Jméno vlastní doményip domain-name skoleni.org
Nepřevádět doménová jména na IP adresyno ip domain-name lookup
Router bude sloužit jako jmenný server (typu cache)ip dns server
DHCP
Explicitní aktivace DHCP serveru (jen u některých IOSů)service dhcp
Tyto adresy IP z přidělování (viz uvedený rozsah) vynechatip dhcp excluded-address 157.89.1.1 157.89.1.2
Pojmenování poolu a definice parametrů posílaných klientům
(max. 124 adres, jméno domény, IP adresy výchozího routeru,
DNS a netbios servery, doba platnosti přidělení 2 dny).
ip dhcp pool moje_zasobarna
network 157.89.1.0 255.255.255.128
domain-name unob.cz
default-router 192.168.12.1
dns-server 192.168.12.100 192.168.12.101
netbios-name-server 192.168.12.99
lease 2
Přeposílání DHCP žádostí z místního segmentu vzdálenému
DHCP serveru (příkaz je umístěn na místním rozhraní).
ip helper-address 169.223.2.2
Rozhraní směrovače získá IP adresu od DHCP serveruinterface fa0/0
ip address dhcp
Diagnostikashow ip dhcp bindings
NAT (PAT)
Nastavení rozhraní do vnitřní sítěinterface FastEthernet0
ip nat inside
Nastavení rozhraní do vnější sítěinterface FastEthernet1
ip nat outside
Překládat se bude veškerý provoz (obecně ACL může
mít jakoukoliv jinou podobu)
access-list 10 permit any
Celá vnitřní síť se ukryje za jedinou adresu. Překlad se
uplatní na provoz vyhovující ACL 10
ip nat inside source list 10 interface Ethernet1 overload
Konfigurační registr
RXBOOT (speciální diagnostický mód, pokračování pomocí “b”)confreg 0x2000
Systém zavádět z ROM, načíst konfigurační soubor (upgrade flash – u směrovačů, které zavádí IOS z flash)confreg 0x2101
Systém zavádět z ROM, nenačíst konfigurační soubor (obnova po havárii)confreg 0x2141
Systém zavádět z flash, načíst konfigurační soubor (normální stav)confreg 0x2102
Systém zavádět z flash, nenačíst konfigurační soubor (obnova hesla)confreg 0x2142
Password Recovery - obnova hesla (postup pro směrovače)
1. Přerušit start pomocí konsoly (vyžaduje se fyzický přístup)<Ctrl><Break>
2. Zavést IOS z flash,nenačítat konfigurační soubor z NVRAMconfreg 0x2142
2a. Jiná syntaxe platná u starších zařízenío/r 0x2142
3. Restart operačního systémureset
4. Přejít do privilegovaného módu; nenačtením konfigurační souboru lze
provést bez hesla
enable
5. Nyní v privilegovaném módu překopírovat konfigurační soubor z
NVRAM do RAM
copy startup-config running-config
6. Změnit enable hesla na “NoveHeslo” (případně provést další operace)enable password NoveHeslo
7. Uložit aktuální konfiguraci do NVRAM (tj. s novým heslem)copy running-config startup-config
8. Příští start směrovače nechť proběhne normálně (IOS z flash,
konfigurační soubor z NVRAM)
config-reg 0x2102
Obnova chybějícího operačního systému IOS (pouze u směrovačů s rozhraním Ethernet)
IOS je třeba mít předem zálohován (tftp server) – nelze jej volně stáhnout. V nouzi lze použít stejný IOS z jiného směrovače téže řady. Dojde-li ke smazání IOSu z flash, ale směrovač dosud běží, nevypínat jej (!), nýbrž postupovat standardně – copy tftp flash (tedy spustit tftp server, připravit záložní IOS). U nových směrovačů s výměnnou pamětí flash na ni lze IOS zapsat v externím zařízení (PC), rovněž lze použít USB port.
Připojit ethernetové rozhraní s nejnižším ID (např. fa0/0)
Ověřit nastavení uvedených proměnných (viz příklad)
Nejsou-li v pořádku, pak proměnné nastavit (změnit)
rommon 1 > set
IP_ADDRESS=172.18.16.76
IP_SUBNET_MASK=255.255.255.192
DEFAULT_GATEWAY=172.18.16.65
TFTP_SERVER=172.18.16.2
TFTP_FILE=c2600-ik9o3s3-mz.123-13.bin
Příklad nastavení/změny hodnoty proměnnéTFTP_SERVER=172.18.16.88
Spustit stahování a instalaci IOSutftpdnld
Restartovat směrovačreset
Obnova chybějícího operačního systému IOS (pouze u směrovačů bez rozhraní Ethernet)
Není-li k dispozici rozhraní Ethernet, lze k instalaci IOSu použít konsolový port o nízké rychlosti.
Připojit sériový port PC ke konsolovému portu směrovače.
V PC použít terminálový program podporující protokol
Xmodem (Hyperterminal, modifikovaný putty).
Nastavit maximální přípustnou přenosovou rychlost dle typu
směrovače (0x3822 = 115,2 kb/s, 0x2102 = 9,6 kb/s), tutéž
nastavit u terminálu.
rommon 1 > confreg 0x3822
Restartovat směrovačrommon 2 > reset
Spustit instalaci IOSu, vyčkat konce přenosu (při IOS 15 MB
a 115,2 kb/s asi 30 minut, při 9,6 kb/s asi 4,5 hodiny)
rommon 1 > xmodem c2600-ik9o3s3-mz.123-13.bin
Nastavit výchozí hodnotu konfiguračního registruconfig-register to 0x2102
Restartovat směrovač, vrátit rychlost terminálu na 9600 b/s!reset
Přesný čas – NTP
Toto je zdroj přesného času: tik.cesnet.czntp server tik.cesnet.cz
Časová zóna budiž pojmenována CET, posun od UTC je +1 hodinaclock timezone CET 1
Záznam událostí - syslog
Toto je syslog server, tam půjdou zprávy (lze užít i doménové jméno)logging 172.16.1.1
Zpráva bude mít příznak (facility) local5logging facility local5
Odesílat zprávy typu (s prioritou) debugginglogging trap debugging
Správa sítě - SNMP
Nastavení hesla „admins“ pro čtení a zápis SNMP dat
Nastavení hesla „topsecret“ pro čtení a zápis SNMP dat jen z
10.1.1.1
snmp-server community admins rw
snmp-server community topsecret rw 60
access-list 60 permit 10.1.1.1
Nastavení hesla „others“ pro čtení SNMP dat (běžná hodnota je
„public“)
snmp-server community others ro
Toto je pán směrovačesnmp-server contact Josef Kaderka
Tady se směrovač nalézásnmp-server location Brno, Sumavska 4, 3/11a
SNMP manager, tam posílat zprávy (traps) s community publicsnmp-server host 10.1.1.1 public
Povolení odesílat zprávy při vzniku jakékoliv událostisnmp-server enable traps
Odesílat zprávy jen při vzniku události daného typusnmp-server enable traps config
snmp-server enable traps envmon temperature

Správa přepínačů

(základní úkony jsou stejné jako u směrovačů)

Zjištění stavu přepínače
Verse IOSu,hardware aj.(konfigurační registr se liší od směrovačů)show version
Výpis uložené konfigurace (z pevné paměti - NVRAM)show startup-config
Výpis aktuální konfigurace (z operační paměti - RAM)show running-config
Výpis obsahu paměti flashshow flash: nebo dir flash:
Výpis bezpečnostních nastavení rozhraní (řada variant)show port-security
Stav všech rozhraní (řada variant)show interfaces
Výpis schopností rozhraní a jejich aktuálního nastaveníshow interfaces fa0/1 capabilities
Uvedení přepínače do výchozího stavu
Zamezení komunikace přepínače se sousedními přepínači zablokováním
rozhraní (odpojením kabelů, nastavením VTP režimu Transparent)
interface fastethernet 0/1
shutdown
Smazání uložené databáze virtuálních LANdelete flash:vlan.dat
Smazání uloženého konfiguračního souboruerase startup-config
Restart (v případě výzvy nic neukládat)reload

Základní operace s přepínačem

Konfigurace IP údajů umožňujících vzdálený přístup k přepínači
(přepínač má jedinou IP adresu). Vždy je nutno nejprve zablokovat
všechna dosud použitá rozhraní VLAN, pak povolit žádané.
interface VLAN1
shutdown
interface VLAN99
ip address 192.168.1.2 255.255.255.0
ip default-gateway 192.168.1.1
no shutdown
Výpis tabulky přepínači známých MAC adresshow mac-address-table
Počet MAC adres v tabulce (vhodné při podezření na přeplnění)show mac-address-table count
Vymazání tabulky MAC adresclear mac-address-table
Konfigurace rozhraní pro připojení stanice
Volba rozhraníinterface gigabit 0/1
Tatáž operace nad více rozhraními (jen u novějších přepínačů); syntax
vyžaduje uvedení mezer kolem pomlčky!
interface range fastethernet 0/1 - 12
Volba plného duplexuduplex full
Volba rychlosti 100 Mb/sspeed 100
K rozhraní bude připojena výhradně staniceswitchport mode access
Rozhraní se po připojení stanice ihned aktivuje, nečeká se na STPspanning-tree portfast
Zabezpečení rozhraní přepínače
Přes rozhraní může komunikovat jen stanice s danou MAC adresouswitchport port-security mac-address {adr}
Přes rozhraní může komunikovat nejvýše {n} stanicswitchport port-security maximum {n}
Rozhraní se učí zaslechnuté MAC adresy
Po {n} minutách bude naučená adresa zahozena
switchport port-security mac-address sticky
switchport port-security aging time {n}
Nepovolená komunikace bude zahazována, povolená nikolivswitchport port-security violation protect
Pošle se SNMP trapswitchport port-security violation restrict
Rozhraní bude zablokováno, standardně nutný ruční zásahswitchport port-security violation shutdown
Automatické znovu odblokování rozhraní po určité době:errdisable recovery cause psecure-violation
errdisable recovery interval 60
Protokol spanning tree (STP)
Zjištění MAC adresy přepínačeshow interface vlan 1
Výpis tabulky spanning tree a zjištění, kdo je kořenovým přepínačemshow spanning-tree
Explicitní volba kořenového přepínače nastavením priority {n}spanning-tree priority {n}
Vzdálený správa pomocí webového rozhraní
Zákaz protokolu http (implicitně povolen přístup i bez hesla; je-li
nastaveno, použije se heslo pro přechod do privilegovaného režimu)
no ip http server
Volba protokolu httpsip https server
Vytvoření lokálního uživatelského účtu s právy administrátora a
povolení lokální autentizace
username {user} privilege 15 password
{password}
ip http authentication local
Obnova hesla u přepínačů 2900/2950/3500/3550
1. Vypnout napájení přepínače
2. Stisknout a držet tlačítko “Mode” na předním panelu přepínače<mode>
3. Zapnout napájení přepínače
4. Po zhasnutí STAT LED uvolnit tlačítko “Mode”
5. Vyčkat ukončení výpisu a na přechod do ROMMONu
6. Zadat sekvenci příkazůflash_init
load_helper
7. Přejmenovat konfigurační soubor(je uložen ve flash,ne v NVRAM)rename flash:config.text flash:config.old
8. Zavést operační systém přepínačeboot
9. Přeskočit konfigurační dialog, přejít do privilegovaného móduenable
10. Obnovit konfigurační souborrename flash:config.old flash:config.text
11. Načíst uloženou konfiguraci, tj. se starým heslemcopy startup-config running-config
12. Nastavit nové heslo pro přechod do privilegovaného móduenable secret class
13. Uložit aktuální konfiguraci, tj. s novým heslemcopy running-config startup-config
Virtuální LAN (VLAN) a trunking
Globální konfigurační mód, vytvoření VLAN s číslem 20 a její
pojmenování “VLAN20”
vlan 20
name VLAN20
Zařazení rozhraní do VLAN číslo 20 . Pokud dosud neexistovala, bude
vytvořena.
interface fastethernet 0/1
switchport mode access
switchport access vlan 20
Seznam virtuálních LAN a do nich zařazených rozhraníshow vlan
Volba zapouzdření (ISL nebo 802.1q; jen pokud IOS podporuje obě
dvě) a vytvoření trunku
interface fastethernet0/2
switchport trunk encapsulation dot1q
switchport mode trunk
Netagované rámce dávat do VLAN 5 (implicitně jdou do VLAN 1)switchport trunk native vlan 5
Trunkem mohou procházet pouze rámce z/do VLAN 5,10,20switchport trunk allowed vlan 5,10,20
Virtuální LAN (VLAN) a trunking u starších přepínačů
Privilegovaný EXEC mód, vytvoření VLAN s číslem 20 a její
pojmenování “VLAN20”
vlan database
vlan 20 name VLAN20
Zařazení rozhraní do VLAN20interface ethernet 0/1
vlan static 20
Seznam virtuálních LAN a do nich zařazených rozhraníshow vlan-membership
Volba zapouzdření (ISL nebo 802.1q; jen pokud IOS podporuje obě
dvě) a vytvoření trunku
interface fastethernet0/2
switchport trunk encapsulation isl
switchport mode trunk
Komunikace mezi virtuálními LAN (metoda „router on a stick“)
Mezi přepínačem a směrovačem jediný fyzický spoj, nakonfigurovaný na straně přepínače jako trunk, na straně
směrovače je pak pro každou VLAN vytvořeno logické rozhraní (subinterface).
Konfigurace fyzického rozhraní směrovačeinterface fastethernet 0/0
no shutdown
Vytvoření logického rozhraní (číslo libovolné, nejlépe shodné s VLAN)interface fastethernet 0/0.20
Volba zapouzdření a specifikace čísla VLANencapsulation dot1q 20
Přiřazení IP adresy logickému rozhraníip address 192.168.5.20 255.255.255.0
Sdružení několika rozhraní do jediného o kumulované rychlosti (Etherchannel)
Volba rozhraní (všechna musí být nastavena stejně, tj. v režimu trunk
nebo access) a skupiny
interface range FastEthernet0/1 - 4
channel-group 1 mode auto
Monitorování provozu jednoho či více rozhraní či VLAN jiným rozhraním (SPAN - Switched Port Analyzer)
Volba zdroje provozu (všechna rozhraní musí být
nastavena stejně)
monitor session 1 source interface FastEthernet0/1
monitor session 1 source interface FastEthernet0/2
Zde se bude provoz monitorovatmonitor session 1 destination interface gigabitEthernet0/1
Ověření stavushow monitor session 1

Zdroj: IT/RTR_CMD-2-CZ-_29_.pdf