Ana içeriğe atla

NTP (Network Time Protocol)

NTP (Network Time Protocol)
Log kayıtları için zaman bilgisi çok önemlidir. Router üzerinde zaman değerleri doğru bir şekilde ayarlanmalıdır.
Router üzerinde zaman bilgisini sağlayan iki saat vardır.



 Hardware Clock : Pille beslenen donanımsal saat. Router yeniden başlatıldığında zaman bilgisini
kaybetmemesi için kullanılır. Tüm Cisco cihazlarında olmayabilir. IOS’da CALENDAR olarak belirtilir.
 Software Clock: Tüm Cisco cihazlarında bulunur. Eğer cihazda dahili saat (hardware Clock) yoksa cihaz
yeniden başlatıldığında zaman bilgisini unutur. Cihaz üzerinde çalışan sistemlerin zaman bilgisini almak
için başvurduğu birincil kaynaktır. IOS ‘da CLOCK olarak belirtilir. Software Clock değerlerini ayarlamak
için birden fazla seçenek vardır.
 Elle yapılandırılabilir.
 NTP Master (Server) ile senkronize olabilir.
 VINES Time Source




Elle Yapılandırma
Software Clock
config)# clock timezone zone_ismi hours-offset [minutes-offset]
config)# clock summer-time zone_ismi recurring [hafta gün ay hh:mm hafta gün ay hh:mm
[offset]]
config)# clock summer-time zone_ismi date ay gün yıl hh:mm ay gün yıl hh:mm [offset]
config)# clock summer-time zone_ismi date gün ay yıl hh:mm gün ay yıl hh:mm [offset]
Yukarıdaki 3 şekilde de yaz saati uygulamasının başlangıç ve bitiş tarihleri belirtilebilir. Offset alanına ise yaz
uygulamasında ne kadar zaman ekleneceği belirtilir.
#clock set hh:mm:ss [gün ay yıl ya da ay gün yıl]

Hardware Clock
Router> calendar set hh:mm:ss [gün ay yıl ya da ay gün yıl]
config)# clock calendar-valid
Router geçerli zaman kayanağı olarak hareket eder. Diğer eşler zaman bilgisini buradan güncelleyebilir.
config)#ntp update-calendar
Hardware clock’un software clock ile eşitlenmesini sağlar.

NTP ile Yapılandırma
NTP, ağ üzerindeki cihazların zaman bilgilerini eşitlemeleri için geliştirilmiştir. UDP 123 numaralı portu kullanır
ve güncel sürümü (sürüm 3) RFC 1305 de açıklanmıştır.
NTP ağı zaman bilgisini güvenilir bir kaynaktan (radio Clock, GPS Time Zone ya da atomic Clock bağlantılı NTP
sunucundan) alır.NTP daha sonra bu zaman bilgisini ağa dağıtır.
NTP kaynağın kaç sekme uzakta olduğunu belirtmek için STRATUM kavramını kullanır. Eğer sunucuda güvenilir
zaman kaynağı bağlantısı (radio Clock, GPS Time Zone ya da atomic Clock )varsa stratum değeri 1 olur.
NTP çalışan cihazlar (associations) arasındaki bağlantı genellikle statik olarak yapılandırılır. Her cihaz da iletişim
kuracağı diğer NTP cihazının ip bilgeleri elle yapılandırılır. Her eş arasında NTP mesajı alış verişi ile zamanlama
bilgisinin doğru şekilde tutulması sağlanır. Fakat LAN ağlarında NTP brodacast mesajlarını kullanacak şekilde de
yapılandırılabilir. Bu yöntem konfigürasyonu azaltır ama mesaj akışı tek yönlü olduğu için diğer yöntem kadar
zamanlama bilgisinin doğru bir şekilde tutulmasını sağlamaz.
Zaman bilgisi için birden fazla kaynak kullanımı durumunda otomatik olarak NTP (eğer kullanılıyorsa) tercih
edilir.

NTP kullanımında kaynağın kim olacağına karar verilmeli Kaynak internet üzerindeki NTP sunucuları olabileceği
gibi iç ağda yapılandırılmış NTP Sunucu da olabilir.
İç ağda NTP Sunucusu (Private) yapılandırılacaksa sunucu CUT (Coordinated Universal Time) ile radyo sinyalleri
ya da uydu yoluyla eşitlenmeli. Fakat bu sunucunun güvenli olduğundan emin olunmalı. Aksi takdirde Bogus
NTP mesajları ile ağa saldırı yapılabilir zamanlama değerleri bozulabilir. Güvenlik sertifikaları geçersiz hale
gelebilir.
İnternet üzerindeki NTP Sunucularından (Public) biri kullanılacaksa paketler firewall üzerinden alınmalı.
config)#ntp master [stratum]
NTP Master olarak yapılandırılır. (Cisco NTP, stratum 1 desteklemez)
config)#ntp server [ip ya da hostname] [version versiyon_numarası] [key key_id]
[source arayüz] [prefer]
İstemcinin NTP Master ile bağlantı kurup zaman bilgisini eşitlemesini sağlar. Eğer arayüz belirtilirse paketler bu
arayüzden alınır. Belirtilmez ise kaynağa en yakın arayüz tercih edilir. Birden faza NTP sunucusu eklenebileceği
için öncelikli sunucuya PREFER parametresi eklenir.
NOT: IP yerine hostname kullanılacaksa Router’ın isimleri çözebilmesi için gerekli sunucu belirtilmeli.
config)#ip name server [sunucu ip]
config)# ntp peer ip-address [normal-sync][versionnumarası][key keyid]
[source arayüz adı] [prefer]
Bu yapılandırmada istemci modunda değil Symmetric active modundadır. Hem zaman bilgisi için istekte
bulunur hem de kendisine gelen isteklere cevap verir. Birbirlerine farklı yollarla bağlı yedekli sunucuların
olduğu topolojilerde kullanılmalı.
Eşzamanlı olarak yüksek miktardaki zaman bilgisi istekleri ağın performansını etkileyebilir.Böyle durumlarda
NTP bilgileri broadcast mesajları ile dağıtılabilir.
-if)#ntp broadcast [version versiyon_numarası]
Arayüzden NTP Broadcast mesajları göndermesini sağlar.
-if)#ntp broadcast client
NTP Master tarafından gönderilen mesajları belirlenen arayüzden almasını sağlar.
config)# ntp broadcastdelay [microseconds]
Broadcast mesajlarının hangi aralıklarla gönderileceği belirlenir.
-if)#ntp disable
İstenilen arayüzde NTP paketlerinin alınması iptal edilir.
NOT: Public NTP Sunucularının listesi http://support.ntp.org/bin/view/Servers/WebHome.
National of Standards and Technology (NIST)—time‐nw‐nist‐gow (131.107.1.10)
İzleme ve Sorun Giderme
#show clock
#show calendar
#show ntp status
#show ntp associations [detail]
#debug ntp [adjust | core | events ]

Kaynak: Erdem TUNCAY. CCNA Security Eğitimi-Eylül 2011-Ankara

Yorumlar

Bu blogdaki popüler yayınlar

Show Komutu Çıktısını Filtreleme

Bir Cisco yönlendirici veya anahtarda çalışan yapılandırma dosyasını görüntülemek için show running-config komutunu kullanırız. Eğer yapılandırma dosyası çok büyükse varsayılan olarak 24 satırdan sonra duraklatılır ve --More-- metni görüntülenir. Yapılandırmanın devamını satır satır görmek için Enter tuşuna, sayfa sayfa görmek için boşluk tuşuna basarız. Cisco IOS 15. sürümünden sonra ağ yöneticilerinin işini kolaylaştırmak için show komutu çıktısını filtrelemek ve sadece istedikleri kısımları görüntülemek için | pipe (boru) özelliği getirdi. Klavyeden AltGr+>< tuşuna beraber basarsanız | işaretini çıkarabilirsiniz. show komutundan sonra | işareti ve ek seçeneklerle filtreleme yapılabilir. Filtreleme seçeneklerinden birincisi ve benim çok kullandığım "section" filtresidir. Bu filtre ile seçtiğimiz ifade ile başlayan tüm satırlar gösterilir. Aşağıdaki örnekte bir yönlendiricideki EIGRP yapılandırılması filtrelenerek gösterilmiştir. R1#show running-config | section eigrp...

Kısa Dersler 2: MAC Adresi Nedir?

Ortam Erişim Kontrolü (MAC-Media Access Control) adresi, Ethernet ortamında iki ana bilgisayar arasında iletişim için kullanılan 48 bitlik bir adrestir. Bu bir donanım adresi olup ağ kartının belleniminde (firmware) saklanmaktadır. MAC adresine fiziksel adres (physical address) ve donanım adresi (hardware address) de denir. MAC adresi küresel olarak benzersizdir. Her ağ kartı satıcısı, bu 48 bitlik adresin ilk 24 bitini ki buna OUI (Organizationally Unique Identifier ) denir IEEE'den alırlar ve geri kalan 24 biti de kendileri rastgele üreterek ağ kartının  bellenimine yazarlar. MAC adresleri Hexadesimal (Onaltılık) sayı sistemi ile yazılır . Örneğin; D8-D3-85-EB-12-E3 Her onaltılık karakter 4 biti gösterir, bu nedenle ilk altı onaltılı karakter satıcıyı temsil eder (buradaki örnekte D8-D3-85  HP'yi temsil eder). Bilgisayarınızdaki ağ kartının  MAC adresini nasıl öğrenebilirsiniz? Windows kullanıyorsanız Komut İstemi'ne girin (CMD) Bunun için Windows tuşu ile birlikte R tuşu...

Nmap Kullanım Rehberi 1

Nmap, GNU Genel Kamu Lisansı altında yayınlanan bir açık kaynak kodlu programdır. TCP / IP sistemlerini keşfetmek, izlemek ve sorun gidermek için kullanılabilen bir araçtır. Nmap, Gordon "Fyodor" Lyon tarafından oluşturulan ve bir gönüllü topluluğu tarafından aktif olarak geliştirilen ücretsiz, çapraz platform bir ağ tarama yardımcı programıdır. Nmap ile taradığımız ağdaki açık makineleri, makinelerdeki açık portları, çalışan servisleri, işletim sistemi versiyonlarını ve belli başlı zayıflıkları tespit edebiliriz. Bunun dışında ağ haritasının çıkarılması veya ağ envanterinin hazırlanması içinde nmap çok kullanışlı bir araçtır. Özellikle penetrasyon testi yapanlar Nmap programını çok kullanır. Siz de network penetrasyon testleri alanında uzmanlaşmak istiyorsanız Nmap programının kullanımını çok iyi bilmelisiniz. Nmap Kurulumu Nmap genellikle Linux sistemlerde kullanılsa da Windows ve Mac için de geliştirilen versiyonları vardır. Nmap'ten en iyi verimi almak için şu OS...