www.SAMURAJ-cz.com 

15.12.2017 Radana a Radan Translate to English by Google     VÍTEJTE V MÉM SVĚTĚ

Články

Cisco IOS 14 - tipy pro běžnou práci

Pátek, 29.02.2008 08:15 | Samuraj - Petr Bouška |
Článek uvádí několik rad jak provádět každodenní operace jednodušeji a rychleji. Tipy se týkají oblastí popsaných v předchozích dílech, a buď přináší něco, co jsem se dodatečně naučil či co mi poradili čtenáři, nebo pouze vyzdvihuje něco dříve popsaného.

Používání zkratek

V článcích se snažím vždy uvádět plnou verzi znění příkazu, protože člověk by měl vědět, co píše. Ale v praxi je výhodné používat zkratky. Stačí zadat několik prvních znaků příkazu tak, aby byl v daném kontextu unikátní. Na začátku můžeme zkoušet zadávat zkratky a pomocí tabulátoru (pokud je začátek unikátní, tak doplní příkaz) nebo otazníku (vypíše seznam příkazů, které začínají těmito znaky) ověřit, zda je unikátní. Časem budeme vědět, jaké zkratky můžeme použít.

Pozn.: Četl jsem diskuzi, kde někdo namítal, že při používání zkratek člověk zapomene celé příkazy. Ale já si například v duchu říkám celý příkaz a píšu pouze zkratku. V posledních měsících jsem začal trochu používat Microsoftí PowerShell, který neobsahuje takovéto vlastnosti jako IOS, a jeho použití je opravdu těžkopádné.

Pár příkladů, jak můžeme zkracovat příkazy:

SWITCH#sh ru = show running-configuration
SWITCH(config-if)#sw a v 100 = switchport access vlan 100 
SWITCH(config)#in r g1/0/1-5 , g1/0/10 = interface range gigabitEthernet1/0/1-5 , gigabitEthernet1/0/10

Další možností je vytváření aliasů, tedy zkratek pro příkazy. V aliasu musíme určit, v jakém módu se příkaz spouští, jaká je zkratka, tedy vlastní alias a příkaz, pro který alias vzniká.

SWITCH(config)#alias mód zkratka původní-příkaz
SWITCH(config)#alias exec s show

Řada aliasů již v systému existuje, např. s = show, w = where, lo = logout. Tyto aliasy se zobrazují při výpisu příkazů.

SWITCH#s?
*s=show send session set setup
show ssh systat

Ukládání konfigurace

Pokud chceme uložit běžící konfiguraci do startovací, tak místo příkazu

SWITCH#copy running-configuration startup-configuration

můžeme použít kratší

SWITCH#write     // nebo zkratku wr

Smazaní konfigurace interfacu

Když máme na portu složitější konfiguraci a chceme nastavit něco jiného, tak může být rychlejší resetovat interface do defaultního stavu než měnit konfiguraci řady příkazů.

SWITCH(config)#default interface f0/1 

Filtrování informací

Část práce se switchi spočívá v prohlížení různých informací z nich. Pokud hledáme nějaký specifický údaj, tak je efektivnější vyfiltrovat tento údaj, než procházet nějaký dlouhý výpis.

Některé příkazy obsahují přímo nějaké filtrační parametry, například zobrazení konfigurace pouze pro daný interface.

SWITCH#show running-config interface g1/5
SWITCH#show mac address-table vlan 100

Druhou možností je použít výstupní modifikátor | (pipe), který je k dispozici pro všechny show příkazy. Za ním se dá použít několik příkazů, za příkazem může následovat regulární výraz.

SWITCH#show running-config | begin access-list         // začne výpis od prvního výskytu
SWITCH#show mac address-table | include 001e.138c.73e7 // zobrazí pouze řádky, které obsahují

Jedním příkazem za pipou, který nesouvisí s filtrováním, je přesměrování výstupu show příkazu do souboru (lokálně či na síti).

SWITCH#show running-config | tee flash1:config.txt      // kopíruje
SWITCH#show running-config | redirect flash1:config.txt // přesmeruje
SWITCH#show running-config | append tftp:config.txt     // přesměruje a přidá

Použití příkazů z EXEC módu

Hlavně show příkazy se dají normálně vyvolat pouze v EXEC módu (někdy se označuje jako show mode). Což zdržuje při práci, kdy se potřebujeme na něco podívat a jsme v konfiguračním módu. Proto je tu příkaz do, který umožní v jakémkoliv módu zavolat příkazy z privilegovaného módu (EXEC). Jediná nevýhoda je, že za příkazem do nefunguje doplňování příkazů (tabulátor) ani nápověda (otazník).

SWITCH(config-if)#do show run int g1/5

Pozn.: Pro rychlý skok rovnou do EXEC módu nemusíme použít řadu příkazů exit, ale stisknout Ctrl+Z.

Zobrazení informací o interfacu

Zajímavý příkaz pro zobrazení možností interfacu.

SWITCH#show interfaces capabilities

Vypisování debug informací do okna

Pokud jsme připojeni přes konzoli (sériovým kabelem), tak se nám na obrazovku vypisují různé zprávy (debugovací informace, chybové hlášky). Protože defaultním logovacím zařízením je konzole. Zprávy se také ukládají do lokálního bufferu a můžeme nastavit posílání na syslog server. Výpisy, které směřují na konzoli, nás mohou zdržovat, takže můžeme řídit, které typy se mají zobrazovat.

SWITCH(config)#logging console warnings       // zadáváme úroveň 1 - 7

nebo také můžeme zobrazování úplně vypnout

SWITCH(config)#no logging console

Pokud jsme připojeni přes terminálové spojení (telnet či ssl), tak standardně tyto hlášky nedostáváme. Pokud bychom si to přáli, tak můžeme směřovat výstup i do naší session.

SWITCH#terminal monitor

A také i zde můžeme řídit, které zprávy se budou zobrazovat

SWITCH(config)#logging monitor errors        // zadáváme úroveň 1 - 7

Pozn.: Tyto nastavení se týkají pouze aktuální session, takže po zavření spojení se ruší.

Zasílání logů na standardní syslog server nastavíme jednoduše, zadáním IP adresy serveru.

SWITCH(config)#logging 192.168.50.15

Je zde ovšem jedna malá finta. Defaultně se na syslog posílají informace s úrovní informational a výše, což nezahrnuje debugging. A pokud nastavíme nějaké logování příkazem debug, tak se nám tyto informace nedostanou na syslog. Musíme změnit nastavení na nejnižší úroveň.

SWITCH(config)#logging trap debugging
zobrazeno: 25700krát | Komentáře [4]

Autor:

Související články:

Cisco IOS

Velký seriál o operačním systému aktivních prvků firmy Cisco.

Pokud se Vám článek líbil, tak mne potěšíte, když uložíte odkaz na některý server:

Pokud se chcete vyjádřit k tomuto článku, využijte komentáře níže. Pokud chcete poradit s nějakým problémem či diskutovat na nějaké téma, tak použijte fórum.

Komentáře

  1. [1] Yoseph

    Pro rychlý skok rovnou do EXEC módu lze použít příkaz end. ;-)

    Středa, 26.03.2008 16:04 | odpovědět
  2. [2] smep

    Nebo CTRL+C

    Neděle, 21.09.2008 15:40 | odpovědět
  3. [3] MacGyver

    Ja pouzivam ctrl+Z

    Sobota, 03.01.2009 11:21 | odpovědět
  4. [4] Pavouk

    čau, tenhle článek jsem četl až dnes, tak si dovolím přidat jedno doporučení pro mladší kolegy:

    - je dobré zapisovat show minimálně třemi písmenky.

    Představ si, že jsi v (conf-if) interfacu pro management a chceš se podívat na konfiguraci, dáš sh a můžeš startovat k přepínači (vyp/zap). Místo show se provedl shutdown...

    Samozřejmě správná volba v (conf-if) je do show; nebyl jsem sám, komu se to povedlo ;-)

    Čtvrtek, 02.06.2011 07:42 | odpovědět
Přidat komentář

Vložit tag: strong em link

Vložit smajlík: :-) ;-) :-( :-O


Ochrana proti SPAMu, zdejte následující čtyři znaky image code

Nápověda:
  • maximální délka komentáře je 2000 znaků
  • HTML tagy nejsou povoleny (budou odstraněny), použít se mohou pouze speciální tagy (jsou uvedeny nad vstupním polem)
  • nový řádek (ENTER) ukončí odstavec a začne nový
  • pokud odpovídáte na jiný komentář, vložte na začátek odstavce (řádku) číslo komentáře v hranatých závorkách