Cisco-CLI Temel Switch Komutları ve Kullanımı, LAB-3,1:

1. Command Line Interface Erişimi: Router ve switchlerde CLI erişimi Telnet, SSH, Console bağlantısı yapılarak sağlanabilir. Switche Telnet ya da SSH ile bağlanabilmek için Switch in IP adresi bilinmelidir.

2. Switch’lerde de , router da bulunan User Exec ve Priviledge Exec modları bulunmaktadır. Konfigürasyon ise priviledge exec modda iken config moda geçilerek yapılır.

Cisco_CLI Temel_Switch_Komutları_ve_Kullanımı_1

3. Modlardan çıkış için kullanılabilecek komutlar: exit, bir alt menüye gider. End/Ctrl+Z priviledge exec moda döner.

4. switch>enable, komutu priviledge moda geçmeyi sağlar. En yaygın kullanılan komutlar: clock, configure, copy, debug, debug-filter, delete, dir, discover, end, ethanalyzer, exit, fcping, fctrace, file, find, format, gunzip, gzip, install, ip, license, logit, mkdir, move, no, ntp, ping, purge, pwd, reload, replace, rmdir, run-script, san-port-channel, send, session, setup, show, sleep, ssh, syslog, system, tac-pac, tail, telnet, terminal, terminate, test, traceroute, undebug, unmount, update, write, xml, zone, zoneset

Cisco_CLI Temel_Switch_Komutları_ve_Kullanımı_2

5. switch#configure terminal, komutu konfigürasyon moduna geçmeyi sağlar. Konfigürasyon modu kullanılacak protokollere has diğer modlara geçmeyi sağlar. Switch için gerekli esas ayarların yapıldığı moddur. En yaygın kullanılan komutlar: aaa, arp, banner, boot, callhome, cdp, cfs, class-map, cli, clock, device-alias, diagnostic, end, exit, fabric, fabric-binding, fc, fcalias, fcdomain, fcdroplatency, fcflow, fcid-allocation, fcinterop, fcns, fcroute, fcs, fcsp, fctimer, fdmi, feature, fspf, hotname, hw-module, in-order-gurantee, interface, ip, ipv6, line, lldp, logging, mac, mac-address-table, monitor, no, npiv, npv, ntp, pm, policy-map, port-channel, port-security, port-track, priviledge, prompt, radius-server, resequence, rib, rlir, rmon, role, rscn, scsi-target, show, snmp-server, spanning-tree, ssh, svi, switchname, system, tacacs+, telnet, track, trunk, username, vlan, vrf, vsan, wwn, xml, zone, zoneset

Cisco_CLI Temel_Switch_Komutları_ve_Kullanımı_3

6. Tüm CLI oturumlarında geçerli olan klavye kısa yolları:

Ctrl+P : Geşmişte bir komut yukarı

Ctrl+N: Geçmişte bir komut aşağı

Ctrl+X+H: Geçmiş listele

Alt+P: Geçmişi geriye doğru listele

Alt+N: Geçmişi ileriye doğru listele

Ctrl+G: Çıkış

Ctrl+Z: End

Ctrl+L: Oturumu temizle

Not: switch ve router konfigürasyonlarında güvenliği arttırmak için değişken tanımlayabiliriz. (Cisco 5000 serisi ve sonrası 12.0 üzeri IOS işletim sistemleri için geçerlidir.)

Örnek:

switch# cli var name icbacak fas 0/0

switch# show interface $(icbacak)

.

switch# show cli variables

.

switch# no var name icbacak

Not: alias tanımlamak, işlemleri kendi anlayacağımız özelleştirilmiş komutlar ile yapmamıza imkan verirken, ekstra güvenlik sağlar.

switch# configure terminal

switch(config)# cli alias name eth interface Ethernet

switch(config)# cli name shintbr show interface brief

switch(config)# cli name shfcintup shintbr | include up | include fc

…..

switch# alias

7. Script İle Düzenlenmiş Komutları İşletme: Her işletim sisteminde olduğu gibi script toplu işlemleri hızlı ve kolayca yapmaya imkan verir. CLI kullanırken run-script komutu ile bir dosya ile yolu gösterilen bir script çalıştırılabilir. Script uzak makined hazırlanarak bootflash içerisine taşınmalıdır(bootflash: <script filename>).

switch# show file bootflash: ilkayar.vsh

configure terminal

interface fas 3/1

no shutdown

end

show interface fas 3/1

switch# run-script bootflash: ilkayar

8. CLI İçerisinde Tanımlanmış Değişkenleri Scriptlerde Kullanma: cli var komutu ile tanımlanmış olan değişkenleri run-script komutuna argüman olarak geçebilirsiniz.

switch# cli var name icbacak fas 0/0

switch# show file bootflash: test1.vsh

show inteface $(testvar)

….

switch# show file bootflash: test1.vsh

`show interface $(var1) $(var2)`

switch# run bootflash: test1.vsh var1=”fas0/0” var2=”brief”

`show interface $(var1) $(var2)`

9. Son olarak da sleep komutu ile belli bir işlemi belirtilen süre kadar ertleyebilirsiniz.

switch# sleep 30

Switch ile özelleşmiş olan CLI komutlarının hepsi router içinde geçerlidir.

Emre Çağlar HOŞGÖR

About the Author

2 thoughts on “Cisco-CLI Temel Switch Komutları ve Kullanımı, LAB-3,1:

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir