Herkese merhaba. Geçen sayıda IP protokolünden, Subnet Mask’lardan bahsedip konsol kablosu yardımıyla fiziksel olarak bilgisayar bağlantısını kurduğumuz bir routera MS Windows içerisindeki Hyperterminal aracı ile bağlanmış daha sonra da routerın konfigürasyonunu yapmaya başlamıştık. Bu sırada da Unprivileged Ve Privileged Modlarını görüp açılış şifremizi belirlemiştik. Bu yazımızda ise komut satırı işlemlerinden daha ayrıntılı bir şekilde bahsederek router üzerindeki bir interface’i açarak çeşitli parametrelerini göreceğiz ve ayarlarını yapacağız.
Komut satırı işlemlerimize başlamadan önce birkaç önemli noktadan bahsetmek gerekiyor. Komut yazımı sırasında bazen hata mesajlarıyla karşılaşırız. Bunların bazıları global mesajlardır. Bazıları ise size o anki komutla ilgili olarak bazı şeylerin eksik olduğunu söyler ve zaten yönlendirir.
Global olanlar ve açıklamaları şu şekildedir:
Aşağıdaki kısayollar ise işlemlerinizi oldukça hızlandıracaktır:
Router Hafıza Yapıları
Router üzerinde kullandığımız IOS yazılımı (işletim sistemi) eski modellerde en temel haliyle cihaz içerisinde bulunan ROM adını verdiğimiz bir bellekte tutulmaktaydı. Fakat yeni modellerin üretimi ile birlikte IOS artık Flash Memory adını verdiğimiz bir hafızada tutulmaktadır. Routerı her çalıştırdığımızda işletim sistemi buradan okunarak boot işlemleri başlatılır. Daha sonra IOS hangi konfigürasyona göre işlem yapacağını farklı bir bölümden okumaya başlar. Bu bölüme de NVRAM (Non-Volatile Random Access Memory) adı verilir. NVRAM üzerinden “Startup Config” adını verdiğimiz ve bütün konfigürasyonumuzu içeren bir imaj dosyası okunarak IOS’a işlenir ve router çalışmaya başlar. Ayrıca “Running Config” adında çalışan sistemin o anki güncel konfigürasyonunu tutan bir imaj dosyası daha bulunur. Bu da RAM adını verdiğimiz geçici hafızada tutulur ve yaptığımız değişiklikleri içerecek şekilde sürekli güncellenir. RAM’de tutulduğu için routerın gücü kesildiğinde bütün “Running Config” bilgileri silinecektir. Bu yüzden bir konfigürasyon yaptığımızda mutlaka Privileged Mode içerisinde “write” komutunu kullanarak “Running Config” imajını “Startup Config” içerisine yazmalıyız. Bu oldukça önemli bir konudur. Ayrıca güvenliğimiz açısından “Startup Config” imajını belli aralıklarla yedeklememiz gerekir. Bunu da birkaç yöntemle yapabilmekteyiz. Fakat şu anda en çok tercih edilen yöntem TFTP Server adını verdiğimiz bir sistemi kullanarak router üzerinden bu sunucuya ulaşıp imajımızın yedeğini göndermektir. Bunun için gerekli olan komutlar ise şu şekildedir:
Router Interface FastEthernet 0/0
Router üzerinde bağlantılarımızı gerçekleştirmek için farklı özelliklere sahip birçok bağlantı noktası bulunur. Bunlar Console, Serial, FastEthernet, AUX gibi arayüzlerdir. Fakat fabrika çıkışı ayarlarında hepsi kapalı olarak gelir. Eğer herhangi birini kullanmak istiyorsak konfigürasyon moduna geçerek ilgili ayarları yapıp bu noktaları UP durumuna getirmemiz gerekir. Aşağıda bunun için gerekli olan adımları sırasıyla görebilirsiniz:
Kodlarımızı sırasıyla inceleyecek olursak öncelikle enable komutuyla Privileged Mode a geçiş yaptık. # işareti bunu gösteriyor. Daha sonra da konfigürasyona başlamak için config terminal komutunu kullandık. Config Moddayken hangi arayüzü ayarlamak istiyorsak buna uygun interface “arayüz adı” komutuyla config-if moduna geçebiliriz. Artık interface içerisindeyiz. Önce ip address komutuyla ip adresini ve subnet mask’ı belirledik. Daha sonra da no shutdown komutuyla interface’e güç vererek UP konumuna getirdik. Şu anda router arkasındaki Fast Ethernet 0/0 bağlantı noktası çalışır duruma geldi ve herhangi bir ethernet kablosunu bu arayüze takarak router ile haberleşebiliriz.
Gelecek sayıda routing temellerine giriş yaparak kaldığımız yerden devam edeceğiz. Görüşmek üzere…