Bu yazımızda, Linux Mint 22 dağıtımı üzerinde Cisco Router ve Switch gibi ağ cihazlarını daha performanslı ve stabil kullanmanıza izin veren GNS3 VM nasıl kurulur ve kullanılır inceleyeceğiz.
Linux Mint Üzerine GNS3 VM 2.2 Nasıl Kurulur ve Yapılandırılır?
Diğer simülatör programlarına nazaran GNS3 yazılımını kullanarak Cisco sınavlarına daha profesyonel bir şekilde hazırlanabilirsiniz. GNS3 simülatörü ilk kurduğunuzda eklediğiniz Router IOS imajlarını host bilgisayarınızda localhost üzerinden çalıştırırsınız, fakat bu durumda IOS imajlarını emüle ederken sisteminiz performans açısından daha fazla etkilenir.
Bu yüzden, GNS3’ün GNS3 sanal makinesi ile kullanımı hem performans açısından hemde proje yönetimi kolaylığından tercih edilir.
GNS3 VM’yi geliştirici websitesinden ücretsiz olarak indirdikten sonra VMware Workstation, Fusion veya VirtualBox sanallaştırma programlarından birini kullanarak OVA uzantılı sanal makine dosyasını sanallaştırma programınıza entegre ederek kullanmaya başlayabilirsiniz.
GNS3 sunucu, Windows ve macOS işletim sistemlerinde sorunsuz çalışabildiği gibi Linux Mint gibi Linux dağıtımları ile de uyumludur ve sorunsuz çalışmaktadır.
Gereksinimler
GNS3 sunucuyu yapılandırabilmeniz için alttaki yazılarımıza göz atarak bilgisayarınıza GNS3 ve VMware Workstation programlarını kurunuz.
GNS3 VM İndirme ve Kurma
GNS3 sanal makineyi bilgisayarınıza indirebilmeniz için öncelikle GNS3 resmi websitesine kayıt olmanız gerekir. Kayıt aşamasından sonra oturum açtığınızda Free Download (Ücretsiz İndir) butonuna tıklar tıklamaz GNS3’ü indirebileceğiniz işletim sistemlerinin içeren websayfasında Download the GNS3 VM seçeneğine tıklayarak sanallaştırma yazılımlarını içeren websayfasına erişebilirsiniz.
Adım 1
GNS3’te oturum açtıktan sonra sanal makine platformlarının yer aldığı websayfasına direk erişiniz. Ardından bilgisayarınızda kurulu sanallaştırma programına uygun olan kategorideki Download butonuna tıklayınız ve zip dosyasını bilgisayarınıza kaydediniz.
Adım 2
GNS3.VM.Workstation.2.2.33.1.zip dosyasını bilgisayarınıza indirdikten sonra CTRL + ALT + T’ye basarak terminali açınız ve arşivli dosyayı klasöre ayıklamak için “unzip FileName.zip” komutunu yürütünüz.
unzip GNS3.VM.Workstation.2.2.33.1.zip
Adım 3
VMware Workstation 16 Pro yazılımınızı açınız ve GNS3 VM.ova dosyasını import etmek için araç menüsünden File / Open seçeneğine tıklayınız.
Adım 4
Kurulu bir sanal makine dosyası olan GNS3 VM.ova dosyasını seçiniz ve açınız.
Adım 5
Import Virtual Machine (Sanal Makineyi İçe Aktar) penceresi açıldığında VM’yi yedeklemek istediğiniz bir konumu seçiniz veya varsayılan konuma yedeklemeyi seçebilirsiniz.
Sunucu adını ve konumunu yapılandırdıktan sonra Import butonuna tıklayınız.
Adım 6
Linux Mint sisteminizde VMware üzerine GNS3 Server VM import ediliyorken bekleyiniz.
Adım 7
GNS3 sanal makineyi ekledikten sonra ayarlarını açınız ve Processors (İşlemciler) donanımı ayarlarını görüntüledikten sonra sanal işlemci ve çekirdek sayısını arttırınız ve Virtualization Engine (Sanallaştırma Motoru) altındaki özellikleri etkinleştiriniz.
- Virtualize Intel VT-x/EPT or AMD-V/RVI
- Virtualize CPU Performance Counters
- Virtualize IOMMU (IO Memory Management Unit)
Adım 8
GNS3 sunucuda 3D grafik hızlandırma özelliğine gerek olmadığından dolayı performans bakımından bu özelliği devre dışı bırakmanızda fayda vardır.
Adım 9
GNS3 VM sanal sunucuyu yapılandırdıktan sonra Start up this guest operating system (Bu konuk işletim sistemini başlat) tıklayınız ve çalıştırınız.
Adım 10
GNS3 sunucuyu açtıktan sonra sürümünü, sanallaştırma platformunu, IP adresini ve port numarasını veya Web-Ui adresini kontrol edebilirsiniz.
GNS3 VM’yi Etkinleştirme
GNS3 VM’yi kurup çalıştırdıktan sonra GNS3 simülatör yazılımınız ile arasındaki bağlantıyı yapmanız gerekir.
Adım 1
GNS3 araç menüsünden Help / Setup Wizard tıkladıktan sonra açılan sunucu yapılandırma penceresinde ağ cihazlarını sunucuda çalıştırabilmeniz için Run appliances in a virtual machine (Cihazları sanal bir makinede çalıştırın) seçeneğini seçiniz ve Next’e tıklayınız.
Adım 2
Yerel sunucu yapılandırmasında Host Binding IP adresini, GNS3 VM’nin IP adresi bloğu olarak yapılandırınız.
Adım 3
GNS3 sunucuyla bağlantı kurduktan sonra devam ediniz.
Adım 4
GNS3 VM penceresinde OVA dosyasını import ettiğiniz VMware veya VirtualBox sanallaştırma programlarından birini seçiniz. Birden fazla sanal sunucuya sahipseniz VM Name kısmından değiştirebilirsiniz.
Sanal sunucunun daha performanslı çalışması için vCPU sayısını 2 olarak değiştiriniz ve host bilgisayarınızın bellek kapasitesine göre uygun bir RAM boyutu ayarlayınız.
Adım 5
GNS3 sanal makineyi etkinleştirdikten sonra Servers Summary kısmından sunucunun başlatıldığını göreceksiniz. Summary penceresindeki ayarları kontrol ettikten sonra kapatınız.
Cisco Router IOS Ekleme
GNS3 VM’yi GNS3’e ekledikten sonra sunucu üzerine Cisco Router veya Switch cihazlarına ait bir IOS imajı eklemeniz gerekir.
Adım 1
IOS imajı eklemek için GNS3 araç menüsünden File / Preferences tıklayınız.
Adım 2
New IOS Router Template penceresini açtığınızda IOS imajlarını ekleyeceğiniz sunucu türünü seçmeniz gerekir. Ekleyeceğiz Router’ları GNS3 sunucusu üzerinde çalıştırabilmeniz için Run this IOS router on the GNS3 VM (Bu IOS yönlendiriciyi GNS3 VM üzerinde çalıştırın) seçeneğini seçiniz ve Next’e tıklayınız.
Adım 3
Buradaki yazımızdan indirdiğiniz bir Cisco IOS imajını eklemek için Browse (Gözat) tıklayınız.
Adım 4
c7200 IOS imajını seçiniz ve açınız.
Adım 5
IOS sıkıştırmasını açmak içn Yes’e tıklayınız.
Adım 6
Router c7200 imajı GNS3 sunucuya upload ediliyorken bekleyiniz.
Adım 7
Eklediğiniz Router’ın adını ve platformunu değiştirebilir veya varsayılan değerlerle devam edebilirsiniz.
Adım 8
Host bilgisayarınızın performansına göre Router için uygun bir bellek boyutu yapılandırınız.
Adım 9
Router’ın boş slotlarına FastEthernet, GigabitEthernet veya Serial Interface ağ bağdaştırıcıları ekleyebilirsiniz.
Adım 10
Eklediğinizin IOS’un host CPU’nuzu %100 kullanmaması ve performansını azaltmaması için bilgisayarınıza göre uygun bir Idle-PC değeri belirleyiniz.
Adım 11
Router template penceresinde eklediğiniz IOS imajının bilgilerini kontrol ettikten sonra sihirbazı kapatınız.
Yeni Bir Proje Oluşturma
Linux Mint üzerine GNS3 VM kurduktan sonra yeni bir proje oluşturarak Cisco sınavlarınıza hazırlanmak için temel veya gelişmiş ağ topolojileri oluşturmaya başlayabilirsiniz.
Adım 1
CTRL + N’ye veya araç menüsündeki ikona tıklayarak proje oluşturma penceresini açınız ve projenizin adını ve yedekleme konumunu yapılandırınız ve OK’a tıklayınız.
Adım 2
Routers panelinden eklediğiniz c7200 cihazını çalışma alanına sürükleyip bırakınız.
Adım 3
All Devices panelinden çalışma alanına Ethernet Switch eklediğinizde açılan pencerede GNS3 VM’yi seçiniz.
Adım 4
Çalışma alanına sanal bilgisayar olarak VPCS cihazı ekleyiniz ve sunucunuzu seçiniz.
Adım 5
Sol panelden kablolama seçeneğini aktif ettikten sonra kablonun bir ucunu VPCS’nin Ethernet portuna diğer ucunu ise Switch’in boş slotlarından birine takınız.
Adım 6
Aynı şekilde, Switch’i Router’ın Serial arayüzü yerine FastEthernet0/0 portuna takınız.
Adım 7
Çalışma ortamına bir adet daha Router ekleyiniz ve R1 ile R2’yi seri arayüzler üzerinden birbirine bağlayınız.
Adım 8
Tüm cihazları çalıştırdıktan sonra VPCS PC1’in üzerine çift tıklayarak konsolu açınız ve IP adresi atamak için “ip 192.168.1.10/24” komutunu yürütünüz. IP adresi bilgilerini kontrol etmek için “show ip” komutunu kullanabilirsiniz.
ip 192.168.1.10/24
Adım 9
Router R1’e IP adresi atamak ve portu aktif etmek için alttaki komutları terminalde yürütünüz.
R1# conf t
R1(config)# interface fastethernet 0/0
R1(config-if)# ip address 192.168.1.1 255.255.255.0
R1(config-if)# no shutdown
Adım 10
R1’in FastEthernet 0/0 portunu yapılandırdıktan sonra R2’ye bağlı olan Serial portunu da yapılandırınız.
R1# conf t
R1(config)# interface serial 1/0
R1(config-if)# ip address 192.168.2.1 255.255.255.0
R1(config-if)# no shutdown
Adım 11
R2’nin R1’e bağlı seri portuna da IP adresi atayınız.
R2# conf t
R2(config)# interface serial 1/1
R2(config-if)# ip address 192.168.2.2 255.255.255.0
R2(config-if)# no shutdown
Adım 12
PC1’den Router R1’in FastEthernet 0/0 portuna ping attığınızda bağlantının başarılı olduğunu göreceksiniz, fakat seri portuna ping atamayacaksınız çünkü PC1’de varsayılan ağ geçidi yapılandırılmadı.
Adım 13
Oluşturduğunuz topolojiye göre VPCS PC1’in Default Gateway (Varsayılan Ağ Geçidi) IP adresi, Router R1’in FastEthernet 0/0 portunun IP adresi olmalıdır.
ip 192.168.1.10/24 192.168.1.1
PC1’e varsayılan ağ geçidi adresi atadıktan sonra tekrar R1’in seri portuna ping attığınızda bağlantının başarılı olduğunu göreceksiniz.
Adım 14
Router R1’den PC1’e ve R2’nin seri portuna ping attığınızda da bağlantının sorunsuz olduğunu görebilirsiniz.
Adım 15
Çalışma alanına bir adet daha VPCS ekleyiniz ve onu Router R2’nin FastEthernet 0/0 arayüzüne bağlayınız ve farklı bir IP bloğundan adres atayınız.
Adım 16
Router R2’nin FastEthernet 0/0 portuna da 192.168.3.0/24 bloğundan bir IP adresi atayınız.
R2# conf t
R2(config)# interface fastethernet 0/0
R2(config-if)# ip address 192.168.3.1 255.255.255.0
R2(config-if)# no shutdown
Adım 17
PC1’den R2’ye ve PC2’ye ping attığınızda ulaşamadığınızı göreceksiniz. Bunun sebebi, farklı alt ağların haberleşebilmesi için yönlendirmeye ihtiyaç duymasıdır.
Adım 18
Router R1’den R2’ye statik rota eklemek için config modunda “ip route 192.168.3.0 255.255.255.0 192.168.2.2” komutunu yürütünüz.
ip route 192.168.3.0 255.255.255.0 192.168.2.2
Adım 19
R2’den R1’e de statik rota eklemek için “ip route 192.168.1.0 255.255.255.0 192.168.2.1” komutunu yürütünüz.
ip route 192.168.1.0 255.255.255.0 192.168.2.1
Adım 20
PC1’den 192.168.3.0 ağına ping attığınızda bu kez bağlantının mevcut olduğunu görebilirsiniz.
Adım 21
Aynı şekilde, PC2’den 192.168.1.0 ağına ping atarak ağ bağlantısını kontrol edebilirsiniz.
GNS3 VM Devre Dışı Bırakma
Linux bilgisayarınızdan GNS3 sanal sunucusunu kaldırmak istediğinizde simülatör programının ayarlarından bu işlemi kolayca yapabilirsiniz.
Adım 1
GNS3 araç menüsünden tekrar Edit / Preferences tıklayınız ve sol panelden GNS3 VM’yi seçiniz. GNS3 VM ayarlarını görüntüledikten sonra “Enable the GNS3 VM” seçeneğinin tikini kaldırınız ve OK’a tıklayınız.
Adım 2
GNS3 sanal sunucuyu devre dışı bıraktığınızda aynı zamanda yerel sunucu bağlantısını yeniden etkinleştirmeniz gerekir. Araç menüsünden Help / Setup Wizard tıklayınız ve açılan pencerede “Run appliances on my local computer” seçeneğini işaretleyiniz ve Next’e tıklayınız.
Adım 3
Local server configuration penceresinde Host Binding IP adresini 127.0.0.1 yani Localhost olarak değiştiriniz ve Next’e tıklayınız.
Adım 4
Yerel sunucu bağlantısını gerçekleştirdikten sonra durumu kontrol ediniz ve sihirbazı kapatınız.
Linux Mint PC’den GNS3 VM Silme
GNS3 sanal makinesinin bağlantısını devre dışı bıraktıktan sonra bilgisayarınızın diskinde yer kaplamaması için onu VMware üzerinden silmeniz önerilir.
Adım 1
VMware Workstation programını açınız ve sanal makine kütüphanesinde GNS3 VM’ye sağ tuş tıklayınız ve Manage (Yönet) / Delete from Disk (Disk’ten Sil) seçeneğine tıklayınız ve ardından silme işlemini onaylayınız.
Adım 2
GNS3 VM’nin kurulu olduğu konuma gidiniz ve dosyaların silinip silinmediğini kontrol ediniz.
Video
Eski Sürümlerin Kurulumu
Sonuç
Sonuç olarak, Linux Mint’te GNS3 VM kullanarak performansınızı ve kararlılığınızı artırırırsınız. Dahası, ağ simülasyonu için daha profesyonel bir ortam yaparsınız. Açıkçası, hazırladığım adımları izleyerek GNS3’ü verimli şekilde kurabilirsiniz.
Bununla birlikte, Cisco IOS görüntülerini de etkili şekilde kullanabilirsiniz. Bu süreç, yalnızca Cisco sınavlarına hazırlanmanıza yardımcı olmaz. Artı, gerçek ağ yapılandırmalarıyla uygulamalı deneyim kazanmanızı sağlar.
GNS3’ü kullanmaya başladıkça, ağ becerilerinizin önemli ölçüde arttığını göreceksiniz. Sonuç olarak, bu güçlü aracı öğrenme yolculuğunuzda kullanmayı ihmal etmemenizi öneririm.