Aylık arşivler: Nisan 2023

Cisco Vlanlar Arası Haberleşme Engelleme

Cisco ile ilgili konularımıza devam ediyoruz. Bu yazıda şuana kadar öğrendiklerimizi tekrarlamak amacıyla örnek bir uygulama yapacağız. Örnek uygulamamızda vlanlar arası haberleşmeyi nasıl engelleyebileceğimizi anlatacağız.

1-) Örnek yapımız aşağıdaki görseldeki gibidir.

Omurga switch (L3) üzerinde iki adet vlan (vlan 10,20) bulunmaktadır ve routing işlemini bu switch gerçekleştirmektedir. Şimdi görselde belirtilen bilgiler ile omurga switchimizi yapılandıralım;

2-) İlk olarak omurga switch in L2 switchlere bağlı olan portlarını trunk olarak yapılandırıyoruz ve daha sonra switch üzerinde vlanları oluşturup ip adres tanımlamalarını yapıyoruz. Son olarak da ip routing i aktif yapıyoruz. Bu işlem için sırasıyla aşağıdaki komutları uyguluyoruz;

enable
conf term
int fast0/1
switchport trunk encapsulation dot1q
switchport mode trunk
exit
int fast0/2
switchport trunk encapsulation dot1q
switchport mode trunk
exit
vlan 10
exit
vlan 20
exit
interface vlan 10
ip address 192.168.1.1 255.255.255.0
exit
interface vlan 20
ip address 10.0.0.1 255.0.0.0
exit
ip routing

Burada ip routing komutunu uygulamazsak vlanlar arası haberleşme zaten olmayacak diyebilirsiniz. Biz örnek yapımızda 2 adet vlan olan bir network oluşturduk. 3 adet vlan ın olduğu ve sadece 2 adet vlan ın birbirleriyle haberleşmesi istenebilirdi. Bu durumda mecburen ip routing aktifleştirmemiz gerekecekti. Bu nedenle vlanlar arası haberleşmeyi access-list ler ile kontrol etmeliyiz.

3-) Şimdi Layer 2 switch ler üzerinde gerekli ayarları yapalım;

enable
conf term
vlan 10
exit
vlan 20
exit
int fast0/1
switchport mode trunk
exit
int fast0/2
switchport mode access
switchport access vlan 10
exit
int fast0/3
switchport mode access
switchport access vlan 20
exit
exit
write memory

İki layer 2 switch üzerinde de aynı komutları uyguladım. Çünkü switchlerin port ve bağlantı noktaları (trunk ve vlan a üye cihazlar) aynı.

4-) Şimdi 192.168.1.2 ip adresi bilgisayardan 10.0.0.2 ip adresli bilgisayara ping atalım. Erişim başarılı oldu. Vlanlar arası haberleşme sorunsuz olarak gerçekleşiyor.

5-) Omurga switch üzerinde gerekli access list leri yazarak vlanlar arası haberleşmeyi engelleyelim;

enable
conf term
access-list 101 deny ip 192.168.1.0 0.0.0.255 10.0.0.0 0.255.255.255
access-list 102 deny ip 10.0.0.0 0.255.255.255 192.168.1.0 0.0.0.255
interface vlan 10
ip access-group 101 in
exit
interface vlan 20
ip access-group 102 in
exit
exit
write memory

6-) Şimdi tekrar 192.168.1.2 ip adresli bilgisayardan 10.0.0.2 ip adresli bilgisayara ping atmayı deneyelim. Erişim gerçekleşmeyecektir. Artık vlanlar arası haberleşme engellenmiş durumda. Aynı vlandaki 192.168.1.3 ip adresli bilgisayara ping atmayı deneyelim. Erişim problemsiz gerçekleşti. Yani aynı vlanlar birbirleriyle haberleşebiliyor.

Cisco konularımıza devam edeceğiz. Takipte kalın.

Python Liste Veri Tipi

Python yazılım dilindi köşeli parantez kullanılarak liste veri tipi değişkenler oluşturabilmekteyiz. Aşağıdaki basit örnekte deneme isimli bir liste tipi değişken oluşturup print komutu ile değişkenleri ekrana yazdırmış olacağız;

deneme=['a','b','c']
print(deneme)

Şimdi komutumuzu biraz daha geliştirelim ve bu değişkene yeni bir değer ekleyelim;

deneme=['a','b','c']
deneme=deneme+['ç']
print(deneme)

Burada deneme değişkenine ‘ç’ karakterini eklemiş olduk. Değer ekleme işlemini append fonksiyonunu kullanarak da yapabiliriz. Bu işlem için aşağıdaki örneği inceleyelim;

deneme= ['a','b','c']
deneme.append('ç')
print(deneme)

Şimdi değişkenden değer çıkaralım. Bu işlem için pop fonksiyonunu kullanmamız gerekmektedir.

deneme= ['a','b','c']
deneme.pop(0)
print(deneme)

Burada liste tipi değişkende 0. index değerini yani a harfini çıkartmış olduk. Liste tipi değişkende index değerleri sıfırdan başlamaktadır. Şimdi değişkende bir değer yerine yeni bir değer atayalım. Bu işlem için aşağıdaki örneği inceleyelim;

deneme= ['a','b','c']
deneme[0]=1111
print(deneme)

Burada a harfi yerine 1111 değerini eklemiş olduk.

Cisco Switch Default Gateway Tanımlama

Farklı networkte bulunan switche bağlantı yapılabilmesi için switch e gataway bilgisinin girilmesi gerekmektedir. Bu yazıda bu işlemi anlamak için örnek bir uygulama yapacağız.

1-) Packet Tracer programı üzerinden kurduğumuz yapı aşağıdaki görseldeki gibidir;

Yapımızdaki router cihazın iki ayağında iki farklı ağ bulunmaktadır.

2-) İlk olarak router cihazını görselde verilen bilgiler doğrultusunda yapılandıralım;

enable
conf term
int gig0/0/0
ip address 192.168.1.1 255.255.255.0
no shutdown
exit
int gig0/0/1
ip address 192.168.2.1 255.255.255.0
no shutdown
exit

3-) Şimdi switch0 isimli switche vlan1’de 192.168.1.250/24 ip adresini tanımlayalım;

enable
conf term
int vlan1
ip address 192.168.1.250 255.255.255.0
no shutdown
exit

4-) Şimdi switch1 isimli switche vlan1’de 192.168.2.250/24 ip adresini tanımlayalım;

enable
conf term
int vlan1
ip address 192.168.2.250 255.255.255.0
no shutdown
exit

5-) Bu adımlara kadar switchlere gateway bilgisi girmedik. Bu durumda ne olacağını test etmek için ilk olarak iki farklı networkte bulunan bilgisayarların birbirleriyle iletişim kurabiliyor mu diye test edelim. Bunun için 192.168.1.10 ip adresli bilgisayardan 192.168.2.10 ip adresli bilgisayara ping atalım. Görselde de gözüktüğü gibi ping işlemi başarılı olarak gerçekleşti. Çünkü bilgisayarların ip adreslerini yapılandırırken default gateway bilgisini de girdik.

6-) Şimdi 192.168.1.10’lu bilgisayardan 192.168.1.250 ip adresli switche ping atalım. Bilgisayar ve switch aynı ağda olduğu için ping işlemi başarılı oldu (Switch de gateway bilgisi olmamasına rağmen). Aynı bilgisayardan 192.168.2.250 ip adresli switche ping atalım. Ping işlemi başarılı olmadı. Çünkü bilgisayar ile switch farklı networklerde ve switchlere gateway bilgisi girilmiş değil. İki durumu da aşağıdaki görselden inceleyebilirsiniz.

7-) Şimdi ilk olarak switch0’a gateway bilgisi girelim;

enable
conf term
ip default-gateway 192.168.1.1

😎 Daha sonra switch1’e gateway bilgisi girelim;

enable
conf term
ip default-gateway 192.168.2.1

9-) Şimdi tekrar 192.168.1.10 ip adresli bilgisayardan iki switch cihazına da ping atmayı deneyelim. Görselde de gözüktüğü gibi iki switche de başarılı olarak erişebildik. Aynı işlemi diğer bilgisayardan da yapabiliriz. Switchlere gateway girdiğimiz için iletişim başarılı olarak gerçekleşti.

Cisco konularımıza devam edeceğiz. Bizi takip etmeye devam edin.

Outlook Klasör İsimlerini Türkçe Yapma

Outlook programını Türkçe olarak kurmamıza rağmen klasör isimleri İngilizce olarak gözükebilir. Bu isimleri Türkçe yapmak istiyorsak aşağıdaki adımları sırasıyla uygulamamız yeterli olacaktır;

1-) İlk olarak bilgisayarımızda Windows + R tuşlarına birlikte basıyoruz. Bu işlemden sonra Çalıştır ekranı açılacaktır.

2-) Çalıştır ekranına aşağıdaki komutları teker teker yazıyoruz.

Outlook.exe /resetfolders
Outlook.exe /resetfoldernames

Bu işlemden sonra Outlook klasör isimleri Türkçe olmuş olacaktır.