VLAN – VTP (VLAN Trunking Protocol)

Switch üzerindeki belirli portları segmentlere ayırıp güvenlik ve stabilite saÄŸlayabiliriz.Mantıksal olarak ayrılan her bir bölüm tek bir vlan’ı temsil eder.Aynı zamanda oluÅŸturulan her bir vlan kendi broadcast domainini oluÅŸturur.O vlan’a ait portlardan birine baÄŸlı host bir broadcast yaptığında bunu sadece o vlan’a baÄŸlı diÄŸer hostlar iÅŸitecektir.Bu vlan içindeki portların herbirine access link denir.
EÄŸer elimizde iki switch var ise, ve 1.switchdeki vlan 3 ile 2. switchdeki vlan 3′ün görüşmesini istiyorsak her bir vlan arasında access link oluÅŸturmak yerine iki switch arasında trunk link kullanırız.Böylece iki switch arasındaki vlanlar birbirleriyle haberleÅŸebilirler.

Vlanlar genel anlamda ikiye ayrılırlar.Static vlan ve dinamik vlan(VMPS).

Biz yapımızda tek bir switch üzerinde vlanlar yaratarak yönetim saÄŸlayabiliriz.Ama büyük organizasyonlarda tek bir switch bizim iÅŸimizi görmeyecektir.TrafiÄŸin üzerinden geçtiÄŸi bir çok switch bulunur.Biz bu switchler arasındaki alana switch fabric deriz.Bir frame bu alan içinde bir switch’den diÄŸerine giderken her switch ehdef vlan’ın kimliÄŸini bilmek zorundadır.Bunun bir yolu switch üzerindeki VLAN’lar ile MAC adreslerinin eÅŸleÅŸtirildiÄŸi filtre tablolarıdır.Ama büyük networklerde bu pek kullanışlı olmayacağından bu amaçla switchler her frame’e bir VLAN ID ekler.Bu iÅŸlemede frame tagging denir.Åžunları unutmamalıyız:
-VLAN ID hedef aygıtın VLAN’ının tanımlar.
-Taglar ilk switch tarafından eklenir,son switch tarafından kaldırılır.
-Sadece VLAN destekli cihazlar frame tag’dan anlarlar.
-VLAN desteklemeyen bir cihaza bilgi gönderilmeden önce taglar kaldırılır.

Switch üzerinde “sh vlan brief” komutu ile vlan konfigurasyonu hakkında bilgi alabiliriz.Vlan oluÅŸturmak içinse konfigurasyon modunda
“vlan 2″ –> ÅŸeklinde komutumuzu gireriz.Buradaki 2 oluÅŸturacağımız vlan numarasıdır.
vlan konfigurasyon modunda iken aynı zamanda Devamini oku »

  • Share/Bookmark

OSI Katmanlari

Osi katmanlarıyla ilgili burada kısa bir yazı yazmıştım.
HP’den Özgür ÅženerdoÄŸan saolsun kendi yazdığı makaleyi paylaÅŸmak istedi.
AÅŸağıdaki linkten OSI katmanlarıyla ilgili Özgür’ün yazdığı makaleye ulaÅŸabilirsiniz.

www.anilerduran.com/osenerdogan-osi-makale.doc

  • Share/Bookmark

SNMP Protokolünü kullanarak MRTG aracıyla switch üzerindeki trafiği izleme

SNMP(Simple Network Management Protocol) networkümüzde bulunan ağ cihazlarının yönetimsel olarak trafiğini izlemek, bilgi alışverişini sağlamak amacıyla TCP/IP protokolünün bir parçası olarak tasarlanmıştır.Bu protokolü kullanarak cihaz üzerindeki birçok bilgiye erişim sağlayabiliriz.Örneğin ağımızda bulunan switch üzerindeki trafiği ölçebilir,cpu değerlerini kontrol edebilir,gerektiğinde uyarı vermesini sağlayabiliriz.Tabiki bu sadece switch için geçerli değil tüm snmp destekleyen network cihazları için geçerli.
Kendisi OSI ‘de application katmanında çalışır.

MRTG(Multi Router Traffic Grapher) ise SNMP protokolünü kullanarak ağ bağlantılarının trafiğini izlememize yarayan perl ve c programlama dillerini kullanarak çalışan bir araçtır.Grafiksel olarak canlı trafiği izleyebilmemiz için belirli periyodlarla html sayfaları oluşturur.Grafikler eskiden gif halinde oluşturulurken şimdi png olarak tutulmaktadır.
Windows sistemimiz üzerine MRTG için gerekli olan .pl uzantılı perl dosyalarını çalıştırabilmemiz için active perl yüklememiz gerekmektedir.Bu adresten active perl indirip kurabiliriz.
Ardından bu adresnden en son mrtg paketini indirip c dizini altına açarız.

Bu işlemlerden sonra trafiğini izlemek istediğimiz cihazın ip’si ve snmp stringini bilmemiz gerekir.Management swich’ in arayüzünde snmp başlığı altında snmp stringine ulaşabiliriz .Eğer daha önceden değiştirilmediyse genellikle bu string public dir .

snmp-read.PNG

trapper.PNG

Mrtg programımızı konfigure etmek için mrtg.cfg dosyasını oluşturmamız gerekli.Bunun için komut istemine geçeriz.

perl cfgmaker public@10.0.0.88 –global “WorkDir: c:\www\mrtg” –output mrtg.cfg

Buradaki 10.0.0.88 monitor etmek istediğimiz switchin ip’si.Public ise stringi.
Yularıdaki komutla beraber c:\www\mrtg dizini altına mrtg.cfg dosyasını oluşturmuş olduk.
www dizini bildiğimiz gibi iss yada apache kurulu Windows makinamızdaki root dizinidir.
Eğer web server kurulu değilse manuel olarak c’ni altına www\mrtg dizinini geçici oluşturabiliriz.Böylece yukarıdaki komutla config dosyası oluşacaktır.

Bu dizine giderek mrtg.cfg dosyasını notepad yada bir metin düzenleyici ile açalım.
Önümüzde basit bir konfigrasyon dosyası vardır.

config.PNG

İlk satırdaki 10.0.0.88 switchimizin ip’si. :1 ise switch üzerindeki dinlenecek interface’in numarasıdır.Bu interface numaraları Switchimizi konfigure ederken oluşturulur.

*
1250000 hız tanımlamasıdır.Standart olarak gelir ve 10mbit’e eşittir.Eğer bunu 100e çıkarmak istiyorsak 12500000 şekline getiririz.Aynı işlemi 1000 içinde yapabiliriz tabiki.

Diğer alanları ise temel html bilgimizi kullanarak düzenleyebiliriz.Yalnız tablo ayıraçlarına dikkat etmemiz gerekmektedir.

Basit şekilde switchimizin interface’i için config dosyası oluşturduk.Şimdi bu dosyayı kontrol edelim.
Komut isteminde c:\mrtg-2.15.0\bin dizini altına gideriz.
Perl mrtg mrtg.cfg
Komutunu çalıştırırız.

Bu komut çalıştıktan sonra bu dakikaya kadar yaptığımız şeylerin bir işe yarayıp yaramadığını kontrol etmemiz gerekli.Bunun için dizinimizi kontrol ederiz.Eğer her şeyi doğru yaptıysak şu dosyaların oluştuğunu görürüz.

10.0.0.88_1.html : Komutu her çalıştırdığımızda switch için oluşturulan html dosyasıdır.

10.0.0.88_1.log : Komutu her çalıştırdığımızda oluşan ve boyutu sürekli sabit kalan log dosyasıdır.
10.0.0.88_1-day.png : Switchimiz için web sayfasında anlık trafiği gösterir.

10.0.0.88_1-week.png : Switchimiz için web sayfasında haftalık trafiği gösterir.

10.0.0.88_1-month.png : Switchimiz için web sayfasında aylık trafiği gösterir.

10.0.0.88_1-year.png : Switchimiz için web sayfasında yıllık trafiği gösterir.

Buraya kadar tüm iÅŸlemleri gerçekleÅŸtirip mrtg ile cihazımız üzerindeki bir interface’in trafiÄŸini grafiksel anlamda sunabildik.Yalnız trafik analizi yapmak istiyorsak bu belli periyod boyunca izlemek ve gözlemlemek anlamına gelir.Yani biz her defasında komut isteminden bu dosyayı çağırmalıyız.Fakat bunun yerine her 5 dakikada bir arka planda çalışan ve raporlayan bir mrtg sanırım daha çok iÅŸimizi görücektir.

Bunun için tekrardan mrtg.cfg dosyası üzerine ufak bir ekleme yaparız.

RunAsDaemon: yes

Bunu ekledikten sonra kaydedip çıkarız ve tekrardan komut istemine geçerek aşağıdaki komutu çalıştırırız.

start /Dc:\mrtg-2.15.0\bin wperl mrtg –logging=eventlog mrtg.cfg

Bununla birlikte artık mrtg arka planda her 5 dakikada bir çalışmaya devam edicektir.Tıklar tıklamaz siyah konsol ekranının çıkmamasının sebebi ise perl yerine wperl kullanmamız.Eğer görev yöneticisine bakarsak wperl.exe’nin çalıştığını görürüz.

Böylece mrtg konfigurasyonunu bitirdik.İsterseniz 1 nolu interface için trafik izleme amaçlı olşturduğum index.html dosyasınıda oluşturup kolaylıkla mrtg raporlarına ulaşabilirsiniz.

index.PNG

mrtg.PNG

Basit şekilde mrtg kurulumu ve konfigurasyonu bu şekilde.Sizde interface ekleyerek dinlenilen alanı genişletebilir yada bunu diğer snmp destekli network cihazları içinde kullanabilirsiniz.

  • Share/Bookmark

OSI MODELİ – OSI KATMANLARI

Genel anlamda network’le ilgili yazılar yazıyorsanız OSI modelindende mutlaka sözetmeniz gerekmektedir.Temel anlamda kullanıcının yaptığı iÅŸlemin network mimarisi üzerinden nasıl karşı taraftaki kullanıcıya ulaÅŸtığını anlamak için bu model birebirdir.

OSI modelinin temel nedeni belli bir standart eksikliğiydi.Tüm özel firmalar kendilerine ait ağ sistemleri yönetimleri geliştiriyorlardır.Fakat iş zaman geçip birlikte çalışmaya geldiğinde her şirketin kendi içinde oluşturduğu standartlar birbirine uyumsuz gelmeye başladı.
Ağ sistemlerine ilgi arttıkça tüm firmaların ortak bir standarda kavuşması gereklilik haline geldi.
Bunun üzerine 1984 yılında Uluslararası Stadartlar Organizasyonu tarafından 7 katmanlı OSI modeli geliştiririldi.Bu model aslında iki bilgisayarın nasıl haberleşebileceğine dair bir yol haritası görevi gördü.

En üst katmanda kullanıcı tarafından oluşturulan görsel bir bilgi alt katmanlara doğru bilgisayar verilerine dönüşerek hedefin en alt katmanına ulaşır.Buradanda üst katmana doğru tekrar kullanıcı arayüzlü bir hal alarak ilerler.Tabiki bu en basit anlamda izlenen yol.Her bir katmanın yaptığı farklı farklı işler ve kendilerine ait protokoller cihazlar vardır.

osi.gif

Application Katmanı:

Kullanıcı tarafında en yakın olan katmandır.Kullanıcılar bu katman üzerinde Devamini oku »

  • Share/Bookmark

Telnet yardımıyla mail sunucusunu test etmek

Sistemimizde çalışan mail sunucumuz sayesinde kullanıcılarımız birbirleriyle ve dış dünyayla haberleşirler.Önemi büyük olan bu işleyişin takibide zorunludur.

Bu takip ve kontrol yollarından biriside telnet yardımıyla mail gönderimi yaparak sorunun mail client programındamı yoksa mail server’damı olduÄŸunu anlamaktır.EÄŸer aÅŸağıdaki yöntemle mail gönderimini baÅŸarabiliyorsak mail server’ımızda herhangi bir sorun yoktur. Devamini oku »

  • Share/Bookmark

WNTIPCFG

Windows 95/98/Me sistemlerde ip adresimizi kolayca öğrenebilmemiz ve gerektiği zamanlarda release edip yeni bir ip adresi almamız için kullandığımız araç   winipcfg idi.Fakat bu komut 2000 ve xp makinalarda işlev görmemektedir.Ve built in bir sistemde yoktur.
İp adresini bu sistemlerde öğrenmek için bildiğimiz üzere varolan yerel ağ bağlantımızın destek bölümünü kullanabiliriz.
Yada command promt yardımıyla ipconfig komutunu kullanırız ve Devamini oku »

  • Share/Bookmark

Portquery

Portqry.exe tcp/ip bağlantıları hakkında bilgi edinebileceğimiz telnet programının gelişmiş versiyonu diyebiliriz.Bu uygulama bize herhangi bir bilgisayarı seçmemizi,analiz etmemizi ve tcp udp portları hakkında fikir edinmemizi sağlar.
Hepimizin bildiÄŸi telnet portları test edebileceÄŸimiz basit bir programdır.ÖrneÄŸin telnet (ip adresi) 25 yazdığımızda hedef bilgisayardaki smtp portunu kontrol etmiÅŸ oluruz.Fakat telnette yapabileceklerimiz Devamini oku »

  • Share/Bookmark

SSL Handshake

1 İstemci ilk olarak CLIENT_HELLO komutunu sunucuya gönderir.

En son SSL versiyonunu, data sıkıştırma metodlarını, Oturum kimliğini (Session ID), istemci tarafından desteklenen data/mesaj paketi, ki istemci tarafından oluşturulur, ve sonuç olarak anahtar oluşturulma işleminde kullanılır.

2 İlk adımdan sonra Devamini oku »

  • Share/Bookmark

Dhcp Classes

Dhcp sayesinde tüm clientlere otomatik ip atayabiliriz.Ayrıca reserve işlemi sayesinde belli kullanıcılara belli ipleri sürekli olarak rezerve yapabiliriz.

Bunların dışında user class oluştururak belli kişilerin ip adreslerini gateway adreslerini dns adreslerini değiştirebiliriz.

Bunun için dhcp server üzerinde sağ tıklayıp define user classes ile yeni bir class ekleriz.

Ardından server configurationdan gateway deÄŸiÅŸtiriceÄŸimiz için Devamini oku »

  • Share/Bookmark

Ip

ip

Örneğin

123.45.35.122

Toplam 32 bitten oluÅŸur.4 grup herbir grup 8 bittir.

İkili Gösterim : 11001010. 00101010 . 00100101 . 11010010

  • Share/Bookmark

ARP

Adress Resolition Protocol

Ip adresi ve mac adresinin eÅŸleÅŸmesini saÄŸlar.

Bir makineden çıkan paketin gideceiÄŸi yer baÅŸka bir makinenin aÄŸ kartıdır.(mac adreslerinin saklandığı alan) Fakat bu bilgi kendinde yoktur.Bu durumda tüm aÄŸa bir arp isteÄŸi yayınlar.Böylece söylediÄŸi ip’yi tanıyan makineleri bulmaya çalışır.Kendisine gelen paketi gören alıcı makine buna karşılık verir ve kendi fiziksel adresini(mac adresi) gönderir.Böylece paket taşınmış olur..

arp-a  Cachedeki saklanan bilgileri Devamini oku »

  • Share/Bookmark

Apipa

DHCP server’ına eriÅŸemediÄŸi zaman bir pc’nin otomatik 169 ile baÅŸlayan unique ip’lerden almasını saÄŸlayan servistir.

bir pc dhcp’ye ulaÅŸamıyorsa ve apipa serviside disable edilmiÅŸse ipsini 0.0.0.0 subnetinide 255.255.255.255 yapar.

Apipa servisini disable yapmak için Devamini oku »

  • Share/Bookmark

Backup Tipleri

Normal Backup : Tüm seçili dosyaların yedeklenmesi ve yedeklendikleri işaret (mark) bilgisinin dosyalar üzerinde yazılması anlamına gelir.

Copy : Seçili dosyaların kopyalanması ancak yedeklendikleri işaret (mark) bilgisinin yazılmaması şeklindeki Windows explorerdan alışık olduğumuz standart dosya kopyalama işlemidir.

Daily : Dosyaların günlük olarak Devamini oku »

  • Share/Bookmark

Dhcp İşlem Sırası

Dhcp bir makinaya ÅŸu sıralamayla ip atayabilir: Devamini oku »

  • Share/Bookmark

NAT

NAT uzunca ismiyle Network Adress Translation günümüzde neredeyse tüm şirketlerin kullandığı bir yöntemdir.Kısaca örneklendirerek bashedersek:

Bir ÅŸirketimiz var.Bu ÅŸirketteki her bilgisayar için ayrı ayrı public ip’ler alırsak eÄŸer bu bize çok pahalıya patlar.İşte burda nat router imdadımıza yetiÅŸir.Dışarıdan gelen yani internetten gelen paketleri bir public ip ile alır.Ve bunları ÅŸirket içindeki bizim oluÅŸturduÄŸumuz private ip’lere gönderir.Nedir bu private ip’ler Devamini oku »

  • Share/Bookmark

Netsh Komutu

Bir yerde çalışmanın en güzel yanı hiç ummadığınız sorunlar çıkması ve bunlara çözüm aramanız.Sadece sorun çıkmasıda gerekmez ,yukarıdan emir gelir ve yapmak durumundasınızdır.

 

Netsh Komutunu bu sayede öğrendim.Kısaca bahsetmek gerekirse cmd komut satırından bilgisayarımız ip numarasını,subnet maskını ve gateway adresini deÄŸiÅŸtirebiliyoruz.Azıcık yaratıcı olursak Devamini oku »

  • Share/Bookmark
Toplam 520 yazi ve 248 yorum bulunmaktadir.
  1. Son eklenen yazilardan haberdar olmak icin mail adresinizi yazin

  2. Kategoriler

  3. Son Yazılar

    En Populer 25 Yazi

    Bugun En Cok Okunan 25 Yazi

    Su an Okunanlar