Amaç
IOS komut satırının modlarını (>, #, (config)#) tanımak ve bir cihaza ilk kez güvenli bir temel yapılandırma vermek: isim, parola, banner, arayüz ve kaydetme.
Mimari
İki router doğrudan bağlı. Cihazlar fabrika ayarlarında açılır: hostname ‘Router’, parola yok. Platform: Cisco IOS. Her komut bir moda aittir; modu ipucu olarak komut satırı ön ekinden (R1>, R1#, R1(config)#, R1(config-if)#) okuyabilirsin.
Topoloji
IP planı
| Router | Loopback0 | Bağlantı |
|---|---|---|
| R1 | 1.1.1.1/32 | 10.0.12.1/30 (Gi0/0, R2’ye) |
| R2 | 2.2.2.2/32 | 10.0.12.2/30 (Gi0/0, R1’e) |
Görevler ve Canlı CLI
Aşağıdaki parlayan başlığa tıkla, laboratuvar açılsın. Solda cihaz terminalleri, sağda görevler var; bir görevi doğru yapınca yeşil tik yanar. Yanlış görevin üstüne tıklarsan neyin eksik olduğunu ve kısa bir ipucunu görürsün. İlerleme tarayıcında saklanır.
Kontrol soruları
enable secretileenable passwordarasındaki fark nedir? Hangisi çalışma yapılandırmasında nasıl görünür?service password-encryptionneden gerçek bir güvenlik önlemi sayılmaz?running-configilestartup-configne zaman farklılaşır ve cihaz yeniden başlayınca hangisi yüklenir?do show ...komutu ne işe yarar ve hangi modlarda kullanılır?
enable passwordparolayı düz metin (ya daservice password-encryptionaçıksa kolay çözülen type 7) olarak saklar.enable secretise parolayı tek yönlü bir özetle (hash) saklar;show running-config‘teenable secret 5 $1$...ya da8/9gibi okunamayan bir değer görürsün. İkisi birden tanımlıysasecretgeçerli olur. Bu yüzden her zamanenable secretkullanılır.- Bu komut parolaları type 7 ile saklar; type 7 geri çevrilebilir basit bir şifrelemedir ve internetteki araçlarla saniyeler içinde çözülür. Amaç yalnızca ekrana bakan birinin parolayı bir bakışta okumasını engellemektir. Ağda giden trafiği korumaz,
enable secretzaten hash’lidir. Gerçek koruma için güçlü hash’li parola (secret), SSH ve AAA gerekir. running-configRAM’de çalışan yapılandırmadır, komut yazdıkça anında değişir.startup-configNVRAM’de saklanan kayıtlı kopyadır ve sencopy running-config startup-config(ya dawrite memory) diyene kadar değişmez. Yani kaydetmediğin her değişiklikte ikisi farklılaşır. Cihaz yeniden başlayıncastartup-configyüklenir; kaydedilmemiş değişiklikler kaybolur.do, yapılandırma modundayken (global config, interface, router vb.) ayrıcalıklı mod (exec) komutlarını çalıştırmanı sağlar. Böyleceendile çıkıp tekrarconf tyazmana gerek kalmaz. Örneğininterface Gi0/0içindeykendo show ip interface briefyazıp sonucu görürsün ve aynı modda kalırsın.
İpucu: IOS’ta komutlar kısaltılabilir (
conf t,int gi0/0,sh ip int br) ve?o noktada yazabileceğin sonraki kelimeleri gösterir. Bu simülatörde Tab tuşu da komutu tamamlar.