Používanie skratiek
V článkoch sa snažím vždy uvádzať plnú verziu znenia príkazu, pretože človek by mal vedieť, čo píše. Ale v praxi je výhodné používať skratky . Stačí zadať niekoľko prvých znakov príkazu tak, aby bol v danom kontexte unikátne. Na začiatku môžeme skúšať zadávať skratky a pomocou tabulátora (ak je začiatok unikátna, tak doplní príkaz) alebo otáznika (vypíše zoznam príkazov, ktoré začínajú týmito znakmi) overiť, či je unikátny. Časom budeme vedieť, aké skratky môžeme použiť.
Pozn .: Čítal som diskusiu, kde niekto namietal, že pri používaní skratiek človek zabudne celé príkazy. Ale ja si napríklad v duchu hovorím celý príkaz a píšem iba skratku. V posledných mesiacoch som začal trochu používať Microsoft PowerShell, ktorý neobsahuje takéto vlastnosti ako IOS, a jeho použitie je naozaj ťažkopádne.
Pár príkladov, ako môžeme skracovať prí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
Ďalšou možnosťou je vytváranie aliasov , teda skratiek pre príkazy. V aliasu musíme určiť, v akom móde sa príkaz spúšťa, aká je skratka, teda vlastný alias a príkaz, pre ktorý alias vzniká.
SWITCH (config) # alias mód skratka pôvodnej-príkaz
SWITCH (config) # alias exec s show
Rad aliasov už v systéme existuje, napr. s = show
, w = where
, lo = logout
. Tieto aliasy sa zobrazujú pri výpise príkazov.
SWITCH # s?
* S = show send session set setup
show ssh Systeme
Ukladanie konfigurácie
Ak chceme uložiť bežiaci konfiguráciu do štartovacej, tak namiesto príkazu
SWITCH # copy running-configuration startup-configuration
môžeme použiť kratšie
SWITCH # write // alebo skratku wr
Zmazanie konfigurácia interfacu
Keď máme na porte zložitejšie konfiguráciu a chceme nastaviť niečo iné, tak môže byť rýchlejší resetovať interface do defaultného stave než meniť konfiguráciu radu príkazov.
SWITCH (config) # default interface f0 / 1
Filtrovanie informácií
Časť práce sa switchu spočíva v prezeraní rôznych informácií z nich. Ak hľadáme nejaký špecifický údaj, tak je efektívnejšie vyfiltrovať tento údaj, než prechádzať nejaký dlhý výpis.
Niektoré príkazy obsahujú priamo nejaké filtračné parametre , napríklad zobrazenie konfigurácie iba pre daný interface.
SWITCH # show running-config interface g1 / 5
SWITCH # show mac address-table vlan 100
Druhou možnosťou je použiť výstupný modifikátor | (pipe), ktorý je k dispozícii pre všetky show príkazy. Za ním sa dá použiť niekoľko príkazov, za príkazom môže nasledovať regulárny výraz.
SWITCH # show running-config | begin access-list // začne výpis od prvého výskytu
SWITCH # show mac address-table | include 001e.138c.73e7 // zobrazí iba riadky, ktoré obsahujú
Jedným príkazom za Pipo, ktorý nesúvisí s filtrovaním, je presmerovanie výstupu show príkazu do súboru (lokálne alebo na sieti).
SWITCH # show running-config | tee flash1: config.txt // kopíruje
SWITCH # show running-config | redirect flash1: config.txt // presmeruje
SWITCH # show running-config | append tftp: config.txt // presmeruje a pridá
Použitie príkazov z EXEC módu
Hlavne show príkazy sa dajú normálne vyvolať iba v EXEC móde (niekedy sa označuje ako show mode). Čo zdržuje pri práci, kedy sa potrebujeme na niečo pozrieť a sme v konfiguračnom móde . Preto je tu príkaz do
, ktorý umožní v akomkoľvek móde zavolať príkazy z privilegovaného módu (EXEC). Jediná nevýhoda je, že za príkazom do nefunguje doplňovania príkazov (tabulátor) ani nápoveda (otáznik).
SWITCH (config-if) # do šou run int g1 / 5
Pozn .: Pre rýchly skok rovno do EXEC módu nemusíme použiť rad príkazov exit, ale stlačiť Ctrl + Z .
Zobrazenie informácií o interfacu
Zaujímavý príkaz pre zobrazenie možností interfacu.
SWITCH # show interfaces capabilities
Vypisovanie debug informácií do okna
Ak sme pripojení cez konzolu (sériovým káblom), tak sa nám na obrazovku vypisujú rôzne správy (debugovacie informácie, chybové hlášky). Pretože defaultným logovacím zariadením je konzola. Správy sa tiež ukladajú do lokálneho bufferu a môžeme nastaviť posielanie na syslog server. Výpisy, ktoré smerujú na konzolu, nás môžu zdržiavať, takže môžeme riadiť, ktoré typy sa majú zobrazovať.
SWITCH (config) # logging console warnings // zadávame úroveň 1 - 7
alebo tiež môžeme zobrazovanie úplne vypnúť
SWITCH (config) # no logging console
Ak sme pripojení cez terminálové spojenie (telnet či ssl), tak štandardne tieto hlášky nedostávame. Ak by sme si to priali, tak môžeme smerovať výstup aj do našej session.
SWITCH # terminal monitor
A tiež aj tu môžeme riadiť, ktoré správy sa budú zobrazovať
SWITCH (config) # logging monitor errors // zadávame úroveň 1 - 7
Pozn .: Tieto nastavenia sa týkajú iba aktuálnej session, takže po zatvorení spojení so ruší.
Zasielanie logov na štandardný syslog server nastavíme jednoducho, zadaním IP adresy servera.
SWITCH (config) # logging 192.168.50.15
Je tu však jedna malá finta. Defaultne sa na syslog posielajú informácie s úrovňou informational
a vyššie, čo nezahŕňa debugging
. A ak nastavíme nejaké logovanie príkazom debug
, tak sa nám tieto informácie nedostanú na syslog. Musíme zmeniť nastavenie na najnižšiu úroveň.
SWITCH (config) # logging trap debugging