Professional Documents
Culture Documents
_________________________________________________________
Senaryo
Hedefler
Kaynak
Aygıt yapılandırması yaparken hangi kipte olursanız olun “?” komutu ile
hem kullanılacak komutların listesini hem de yazdığımız komutların
parametrelerini öğrenebiliriz.
Komut satırı bütün parametreleride dahil olmak üzere yazılıp "?" ile yardım
alındığında ekranda satırbaşı (eşdeğer tuşu enter) olan "<cr>" görünür.
Bunun anlamı "artık kullanılacak parametre yok enter tuşuna bas!" demek
Switch>show clock ?
<cr>
eOgr
_________________________________________________________
Adım 2. CLI arayüzüne girerek kullanıcı kipinde iken “?” komutu ile kullanarak
komutların listesini öğrenin.
Cisco IOS Software, C2960 Software (C2960-LANBASE-M), Version 12.2(25)FX, RELEASE SOFTWARE
(fc1)
Switch>?
Exec commands:
Adım 3. Belirli harf yada harf grubları ile başlayan komutları görmek için “t?”
komutunu girin.
Switch>t?
Switch>te?
telnet terminal
Switch>show ?
Adım 5. Komut tamamlamayı görmek için “telnet” komutu yerine “tel” ardından
da “tab” tuşunu girin.
Switch>tel
Switch>telnet 10.0.12.1
[senaryomuzda 10.0.12.1 gibi bir host olmadığı için yukarıdaki gibi bir mesaj alırız.]
Adım 6. “show vtp status” komutu yerine alternatifi olan “sh vt st” komutu ile
vtp durum bilgisini öğrenin.
Switch>sh vt st
VTP Version :2
Configuration Revision :0
…
eOgr
_________________________________________________________
Switch>showclock
Ctrl + Shift + 6 tuşları ile bu sorun çözülebilir. Ancak daha kalıcı bir çözüm için
ileride detaylı bir modül işlenecek.
Aziz BEKTAŞ
Senaryo
Hedefler
Kaynak
Arayüzlere mac adresi ataması yapılmış olabilir, vlan atanmış olabilir. Yani
aygıttaki port arayüzleri yönetici tarafından yapılandırılmış olabilir. “show
interfaces fastEthernet 0/1 ya da sh int fa 0/1” komutu ile arayüz
yapılandırma bilgisini öğrenebiliriz. Bu komuttaki 0/1; bir numaralı port
anlamına gelir.
Adım 2. CLI arayüzüne girerek kullanıcı kipinde iken “enable ya da en” komutu
ile ayrıcalıklı kullanıcı kipine girin. Oradan “configure terminal ya da conf t” ile
küresel yapılandırma kipine girin. Daha sonra “interfaces fastEthernet 0/1 ya da
int fa 0/1” komutu ile arayüz konfigurasyon kipine girin. “Exit yada ex” komutu
(bazen “ex” kısaltması yerine “exi” yazmamız gerekecek) ile küresel yapılandırma
kipine dönün. Sonra” line vty 0 4 ya da li v 0 4” ile line konfigurasyon kipine
girin.
Switch>enable
Switch#
Switch#configure terminal
Switch(config)#
Switch(config-if)#exit
Switch(config)#
Switch(config)#line vty 0 4
Switch(config-line)#^Z
Switch#
Adım 3. Ayrıcalıklı kullanıcı kipinde ”sh run” komutu ile çalışan yapılandırma
bilgisini öğrenin.
Switch#sh run
Building configuration...
hostname Switch
…
Adım 4. Ayrıcalıklı kullanıcı kipinde ”sh sta” komutu ile çalışan yapılandırma
bilgisini öğrenin.
Switch#sh sta
version 12.2
no service password-encryption
hostname Switch
interface FastEthernet0/1
interface FastEthernet0/2
Adım 5. Ayrıcalıklı kullanıcı kipinde “sh int fa 0/1” komutu kullanarak arayüz
yapılandırma bilgisini öğrenin.
Adım 6. Ayrıcalıklı kullanıcı kipinde “sh vl” komutu kullanarak vlan yapılandırma
bilgisini öğrenin.
Switch#sh vl
Gig1/1, Gig1/2
VLAN Type SAID MTU Parent RingNo BridgeNo Stp BrdgMode Trans1 Trans2
---- ----- ---------- ----- ------ ------ -------- ---- -------- ------ ------
Adım 7. Ayrıcalıklı kullanıcı kipinde “sh fl” komutu kullanarak flash belleğimizin
dizin yapısını öğrenin.
Switch#sh fl
Directory of flash:/
Switch#s vlan
Aziz BEKTAŞ
Senaryo
Hedefler
Kaynak
TUZLA#sh run
Building configuration...
version 12.2
no service password-encryption
hostname TUZLA
Building configuration...
[OK]
TUZLA#
TUZLA>en
Password:
TUZLA#
TUZLA#sh run
Building configuration...
version 12.2
no service password-encryption
hostname TUZLA
TUZLA#sh run
Building configuration...
version 12.2
no service timestamps log datetime msec
no service password-encryption
hostname TUZLA
TUZLA(config)#line console 0
TUZLA(config-line)#login
TUZLA>logout
Password:
TUZLA>
Aynı zamanda "sh run" komutu ile de konsol parolası bilgisini
gösterebiliriz.
TUZLA#sh run
Building configuration...
version 12.2
no service password-encryption
hostname TUZLA
...
interface Vlan1
no ip address
shutdown
line con 0
password 123
login
line vty 0 4
login
line vty 5 15
login
End
...
TUZLA(config)#line vty 0 4
TUZLA(config-line)#login
TUZLA#sh run
Building configuration...
version 12.2
no service password-encryption
hostname TUZLA
...
!
interface Vlan1
no ip address
shutdown
line con 0
password 123
login
line vty 0 4
password 123
login
line vty 5 15
login
end
...
TUZLA(config)#service password-encryption
TUZLA#sh run
Building configuration...
version 12.2
no service password-encryption
!
hostname TUZLA
...
interface Vlan1
no ip address
shutdown
line con 0
password 7 08701E1D
login
line vty 0 4
password 7 08701E1D
login
line vty 5 15
login
end
Aygıt varsayılan olarak; "*1:27:3.79 UTC Pzt Mar 1 1993" tarih saat bilgisi
ile açılır. Ayrıcalıklı kullanıcı kipinde “clock set ya da clo s” komutu
kullanılarak varsayılan tarih/saat bilgisini değiştirebiliriz. Gözden
kaçabilecek önemli bir ayrıntı da şudur; saat bilgisini değiştirip çalışan
yapılandırmayı kaydettiğimizde dahi aygıt yeniden başlatıldığında
tarih/saat bilgisini varsayılana döner.
TUZLA#show clock
TUZLA>logout
#####YONETICI#####
Password:
TUZLA>
eOgr
_________________________________________________________
Switch>en
Switch#conf t
Switch(config)#hostname tokyo
tokyo(config)#
Adım 3. Konsol ve vty parolası için hat yapılandırma kipine girin. Aşağıdaki
kodları sırayla uygulayın.
tokyo(config)#line console 0
tokyo(config-line)#password k123
tokyo(config-line)#login
tokyo(config-line)#line vty 0 4
tokyo(config-line)#password v123
tokyo(config-line)#login
Enable şifresi için küresel yapılandırma kipine girin. Aşağıdaki kodları uygulayın.
Adım 4. Yapılandırmayı "copy run st" komutu ile kaydedin. Bu komut için
ayrıcalıklı kullanıcı kipini kullanın.
tokyo#copy run st
Building configuration...
[OK]
Adım 6. Router aygıtı açılışındaki başlık çubuğunu "banner motd" komutu ile
ekleyin. Sınırlayıcı olarak # karakterini kullanın.
tokyo(config)#banner motd #
tokyo(config)#
eOgr
_________________________________________________________
tokyo#comf t
tokyo#
Aziz BEKTAŞ
Senaryo
Hedefler
Kaynak
Switch(config)#line vty
% Incomplete command.
Switch#s clock
"% Invalid input detected at '^' marker." hata mesajında ise işaretçi
kullanarak yönetici uyarılmaktadır. Komut yazımında yanlış karakter tespit
edildiğini bu hata yürütülür.
Switch#comf t
Switch#
Hata mesajı değildir ancak router yapılandırmasına yanlış komut
girdiğimizde örneğin show clock komutu yerine showclock komutu girmiş
olalım. Bu durumda "Translating "showclock"...domain server
(255.255.255.255)" mesajı görünür. Router girilen komutu anlayamadığı
için sorunun çözümünü DNS sunucuda aramaya çalışacaktır.
Switch>showclock
Ctrl + Shift + 6 tuşları ile bu sorun çözülebilir. Ancak daha kalıcı bir
çözüm için ileride detaylı bir modül işlenecek.
eOgr
_________________________________________________________
Aziz BEKTAŞ
Senaryo
Hedefler
Switch#sh run
Yapılandırma bilgisi ağ cihazında "config.text" dosyasında bulunur ve düz
metin (ing. plain text) halindedir. Dışarıdan erişip ".text" dosyası olarak
açılabilir.
Switch#sh sta
Switch#sh sta
Switch#sh fl
Switch#sh version
Adım 2. Ayrıcalıklı kullanıcı kipinde "sh run" komutu ile çalışan yapılandırma
bilgisini öğrenin.
Building configuration...
hostname Switch
Adım 3. Ayrıcalıklı kullanıcı kipinde "sh sta" komutu ile kayıtlı yapılandırma
bilgisini öğrenin.
version 12.2
no service password-encryption
no service password-encryption
hostname Switch
interface FastEthernet0/1
interface FastEthernet0/2
!…
Adım 4. Ayrıcalıklı kullanıcı kipinde "sh int fa 0/1" komutu kullanarak arayüz
yapılandırma bilgisini öğrenin.
Adım 5. Ayrıcalıklı kullanıcı kipinde "sh fl" komutu kullanarak flash belleğimizin
dizin yapısını öğrenin.
Switch #sh fl
Directory of flash:/
Adım 6. Ayrıcalıklı kullanıcı kipinde "sh ver" komutu kullanarak CLI IOS
sürümünü öğrenin.
Switch# sh ver
Cisco IOS Software, C2960 Software (C2960-LANBASE-M), Version 12.2(25)FX, RELEASE SOFTWARE
(fc1)
...
Adım 7. Ayrıcalıklı kullanıcı kipinde "sh mac-add" komutu kullanarak mac adres
tablosunu öğrenin.
Switch#sh mac
-------------------------------------------
Adım 8. Ayrıcalıklı kullanıcı kipinde "sh vlan" komutu kullanarak vlan bilgisini
öğrenin.
Switch#sh vlan
...
Adım 9. Ayrıcalıklı kullanıcı kipinde "sh vtp" komutu kullanarak vtp bilgisini
öğrenin.
Switch#sh vtp
VTP Version :2
Configuration Revision :0
...
eOgr
_________________________________________________________
Aziz BEKTAŞ
Senaryo
Hedefler
Kaynak
Tüm komut istemi ile yönetilen işletim sistemlerinde olduğu gibi Cisco IOS
CLI kullanılırken de girilen komutlar tampon bellekte (ing. buffer) tutulur.
En son girilen eski komutları geri çağırmak için yukarı ok tuşu yada Ctrl
+ P tuş bileşeni kullanılır. Daha yeni komutları geri çağırmak için ise aşağı
ok tuşu yada Ctrl + N tuş bileşeni kullanılır.
Switch(config)#line console 0
Switch(config)#line vty 0 4
Switch#show history
eOgr
_________________________________________________________
Switch#conf t
Switch(config)#line console 0
Switch(config-line)#history size 8
Switch#conf t
Switch(config)#line console 0
Switch(config-line)#history size 4
Adım 4. Aycıcalıklı EXEC kipinde show history komutu ile geçmişi görüntüleyin.
Switch#show history
ena
show clock
conf t
...
eOgr
_________________________________________________________
Aziz BEKTAŞ
Senaryo
Hedefler
Kaynak
Switch>showclock
DNS yayını "Ctrl + Shift + 6" tuşları ile cevabını bekleden durdurabiliriz.
Ancak bu geçici bir çözümdür. Daha kalıcı bir çözüm için global
konfigurasyon modunda "no ip domain-lookup" komutu kullanarak hatalı
komut girişlerinde beklemeksizin yapılandırmaya devam edebiliriz.
Switch(config)#no ip domain-lookup
Switch>showclock
Translating "showclock"
% Unknown command or computer name, or unable to find computer address
eOgr
_________________________________________________________
Switch>showversion
...
Switch>en
Switch#conf t
Switch(config)#no ip domain-lookup
Switch>showversion
Translating "showversion"
eOgr
_________________________________________________________
Aziz BEKTAŞ
Senaryo
Hedefler
Kaynak
Switch#erase startup-config
Kayıtlı yapılandırma silindikten sonra durumda bir değişiklik olmayacaktır.
Çünkü çalışan yapılandırma dosyası ile aygıt devam etmektedir. Bu
durumda kullanıcı EXEC kipinde "reload" komutu ile aygıtı yeniden
başlatılır.
Switch#reload
Yeniden başlatılma süreci sırayla şudur, işletim sistemin (ing. IOS) imajı
flash bellekten (nvram) ram belleğe yüklenecek ve kayıtlı yapılandırma
bilgisinin bulunduğu config.text dosyası tüm yapılandırma bilgisi silinmiş
halde ram belleğe yüklenecektir. Bütün bu adımlar; çalışan yapılandırma
bilgilerinin varsayılan değerlerine dönmesi ile doğrulanabilir.
Çalışan yapılandırma (config.text) silindikten sonra "show flash :" komutu
ile flash bellek dizin yapısı kontrol edilirse, bizi çok şaşırtan bir durum
karşımıza çıkar.
Switch#delete vlan.dat
yada
Switch#delete flash:vlan.dat
S0>en
S0#delete flash:vlan.dat
Switch#…
S0#erase st
Erasing the nvram filesystem will remove all configuration files! Continue? [confirm]
[OK]
S0#reload
Switch>
eOgr
_________________________________________________________
Aziz BEKTAŞ
Senaryo
Hedefler
Switch aygıtına konsol yada telnet oturumu ile bağlanırken kullanıcı adı ve
parola kimlik doğrulaması yaptıracağız.
Kaynak
yada
"5" yada "7" olarak girildiğinde parola şifreli olarak girilir. Örneğin
yukarıda girilen "yoneticiPAROLA" parolası md5 şifrelenmiş hali şeklinde
aşağıdaki gibi girilir;
Switch(config)#line console 0
Switch(config-if)#login local
Switch(config)#line vty 0 4
Adım 2. 15 ayrıcalık seviyesine sahip kullanıcı adı admin parolası a123 olan bir
kullanıcı 1 ayrıcalık seviyesine sahip kullanıcı adı user parolası u123 olan başka
bir bir kullanıcı ekleyin.
Switch>en
Switch#conf t
Switch(config)#line console 0
Switch(config-line)#login local
Switch(config-line)#exit
Switch(config)#line vty 0 4
Switch(config-line)#login local
eOgr
_________________________________________________________
Aziz BEKTAŞ
Senaryo
Hedefler
Kaynak
Switch(config)#mac-address-table static [mac adresi] vlan [vlan ID] interface [tür] [numara]
Örneğin;
Switch cihazı yeniden başladığında yada "Aging Time" süresi sonunda MAC
adresi tablosu temizlenir. Yönetici isterse çalışma anında MAC adresi
tablosunu temizleyebilir.
Switch#clear mac-address-table
eOgr
_________________________________________________________
Switch>en
Switch#sh mac-add
-------------------------------------------
Switch#
Switch#sh mac-add
-------------------------------------------
Switch#clear mac-address-table
Switch#sh mac
Switch#
Switch#conf t
Switch(config)#exi
Switch#sh mac-add
-------------------------------------------
Switch#
eOgr
_________________________________________________________
Aziz BEKTAŞ
Senaryo
Hedefler
Kaynak
Switch(config)#do sh run
...
Arayüz yapılandırma kipince iken "do" komutu ile herhangi bir ayrıcalıklı
EXEC kipindeki komutu çalıştırabiliriz.
Switch(config)#int fa 0/1
...
Küresel yapılandırma alt kipinde iken (örn. config-vlan) "do" komutu ile
herhangi bir ayrıcalıklı EXEC kipindeki komutu çalıştırabiliriz.
...
Adım 2. CLI arayüzlerine girerek küresel yapılandırma kipinde " do clear mac-
address-table" (mac adres tablosunu temizle) komutunu girin.
...
Adım 3. Arayüz yapılandırma kipinde "do show int fa 0/1 switchport" (bağlantı
noktası anahtarlama kipi özelliğini: dynamic, access, trunk öğrenen) komutunu
girin.
Switch(config)#int fa 0/1
...
eOgr
_________________________________________________________
Aziz BEKTAŞ
Senaryo
Hedefler
Kaynak
S1(config)#no hostname
Switch(config)#line console 0
Switch(config-line)#no login
...
Switch(config)#ip domain-lookup
Switch (config-if)#shutdown
...
eOgr
_________________________________________________________
Adım 2. CLI arayüzüne girerek hostname değiştirin, enable şifresi verin, konsol
oturumlarındaki komut geçmişi değerini 8 olarak değiştirin, domain lookup
özelliğini devre dışı bırakın.
Switch>en
Switch#conf t
Switch(config)#hostname bilgiislem
bilgiislem(config)#no ip domain-lookup
bilgiislem(config)#line console 0
bilgiislem(config-if)#^Z
bilgiislem#conf t
bilgiisleml(config)#no hostname
Switch(config)#ip domain-lookup
Switch(config)#line console 0
eOgr
_________________________________________________________
Aziz BEKTAŞ
Hedefler
Kaynak
Adım 1. Switch cihazını ayrıcalıklı EXEC kipinde reload ile yeniden başlatın. Eğer
enable şifresini hatırlamıyorsak, ayrıcalıklı kipe geçiş yapamayacağımız için
switch cihazının güç beslemesini çıkarıp tekrar takın. Switch cihazı açılırken, sol
alt köşede bulunan "mode" butonuna basılı tutun. İlk 15 saniye içerisinde
panelin açık yeşil renge döndüğünü gördüğünüzde butondan elinizi çekin. Switch
cihazında şöyle bir prompt göreceksiniz.
Switch:
Switch:flash_init
Initilazing Flash
Switch:load_helper
Adım 3. Burada "dir flash:" ile flash dizinini listeleyin. Listede config.text
dosyası adında konfigurasyon dosyası göreceksiniz. Bu dosyanın içinde şifre
bilgileri bulunmaktadır. Bu dosyayı "rename" komutu ile yeniden isimlendirin ve
"boot" komut ile yeniden başlatın.
Switch:dir flash:
Switch:boot
Loading “flash …
Adım 4. Bu işlemler sonunda kullanıcı EXEC kipi karşımıza gelir. İlk olarak
ayrıcalıklı EXEC kipine girip konfigurasyon dosyanızın ismini tekrar "config.text"
olarak değiştirin, bu config.text dosyasını çalışan yapılandırma olarak kopyalayın,
sonra da şifre bilgilerini değiştirin.
Switch>en
Switch#conf t
Switch (config-line)#login
Switch (config-line)#login
Switch#wri mem
eOgr
_________________________________________________________
Aziz BEKTAŞ
Senaryo
Hedefler
Kaynak
Switch cihazını Ip tabanlı olarak yönetimi yada Telnet ile uzaktan erişimi
mümkündür. Bunun için Vlan (ing. virtual-lan) yapılandırılmalıdır.
Switch#conf t
Switch(config)#int vlan1
Switch(config-if)#exi
Switch#conf t
Switch(config)#int vlan1
Switch(config-if)#exit
Switch(config)#int fa 0/24
Aynı anda birden fazla cisco switch cihazı bağlantı noktaları (ing. ports)
yapılandırmak için küresel yapılandırma kipinde "interface range" komutu
kullanılır. Aralık (ing. range) belirtirken geçerli bağlantı noktası türü
olarak;
vlan (1–1005),
Switch(config-if-range)#speed 100
Switch(config)#interface range [tür] [başlangıç aralığı – bitiş aralığı] , [tür] [başlangıç aralığı
– bitiş aralığı]
Switch(config-if-range)#speed 100
eOgr
_________________________________________________________
S0#conf t
S0(config)#int vlan1
S0(config-if)#no shutdown
S0#ping 192.168.100.100
!!!!!
S0(config-if)#exit
S0(config)#
Switch(config)#int vlan1
Switch(config-if-range)#speed 100
Switch(config-if-range)#exit
Switch(config-if-range)#speed 1000
eOgr
_________________________________________________________
Aziz BEKTAŞ