GNS3 ağ simülatörünü kullanırken performans sorunlarıyla karşılaşabilirsiniz. Bu durum, genellikle Cisco Router IOS görüntülerini yerel depolama alanınıza entegre ederken ortaya çıktığını söyleyebilirim.
Bu tür entegrasyonlar önemli zorluklara yol açabilir. İlk olarak, depolama kapasitesi sorunu vardır. Büyük IOS görüntü dosyaları değerli disk alanını hızla tüketir. Bu sorun, birden fazla görüntü eklendiğinde daha da kötüleşir. Ayrıca, bu görüntülerle simülasyon çalıştırmak kaynak yoğun bir işlemdir.
Sonuç olarak sisteminiz yavaşlayacağından yapılandırma ve test sırasında gecikme ve yanıt verme hızında azalma yaşarsınız. Bu sorunları azaltmak için, IOS görüntülerinizi GNS3 VM uzak sunucuda kullanmanızı tavsiye ediyorum.

Neden GNS3 VM Kullanmalıyım?
GNS3 VM, Linux tabanlı özel bir sanal makinedir. Geliştirici ekip bu yapıyı özellikle optimize etti. Amacı ağ simülasyonlarınızı hızlandırmaktır. Peki bu sanal makine tam olarak ne işe yarar?
Yerel bilgisayarınızda doğrudan IOS imajları çalıştırdığınızı düşünün. Her bir router imajı gigabaytlarca disk alanı kaplar.
Üstelik işlemciniz bu imajları tek başına işlemek zorundadır. Sonuç olarak sisteminiz yavaşlar ve simülasyonlarınız gecikmeli çalışır.
GNS3 VM tüm bu yükü omuzlarınızdan alır. IOS imajlarınızı bu sanal sunucuya taşırsınız. Ardından imajlar Linux çekirdeği üzerinde çalışır. Linux, ağ paketlerini işleme konusunda Windows’tan çok daha verimlidir. Bu sebeple simülasyon hızınız gözle görülür şekilde artar.
Dahası, tüm imajlarınızı tek bir merkezde toplarsınız. Yeni bir projeye başladığınızda imaj aramakla uğraşmazsınız. Hepsi GNS3 VM içinde hazır bekler.
Ayrıca harici bir SSD disk kullanırsanız okuma yazma hızları katlanır. Özellikle NVMe SSD ile saniyeler içinde topoloji ayağa kaldırabilirsiniz.
Öte yandan GNS3 VM, VMware Workstation ve VirtualBox ile sorunsuz çalışır. Geliştirici ekip OVA dosyasını evrensel biçimde sunar.
Siz hangi sanallaştırma platformunu tercih ederseniz edin kurulum yapabilirsiniz. En önemlisi, bu yapı sayesinde karmaşık laboratuvar ortamlarını bile dizüstü bilgisayarınızda çalıştırabilirsiniz.
VMware Üzerinde GNS3 VM Yükleme
VMware Workstation’ı yükledikten sonra geliştiricinin sitesinden VM.ova dosyasını indiriniz. Ardından indirdiğiniz arşivli dosyayı bir klasöre çıkarınız. Bununla birlikte, kurulum için aşağıdaki adımları sırayla uygulayınız.
1. GNS3 VM.ova Dosyasını İçe Aktarın
GNS3’ün resmi sitesinden VM.ova dosyasını indirdikten sonra işleme başlayabilirsiniz. Arşivli dosyayı masaüstünüze veya harici diskinize çıkarın. Şimdi sırasıyla adımları uygulayalım.
İlk olarak OVA dosyasına çift tıklayın. VMware Workstation otomatik olarak açılacaktır. Karşınıza sanal makineyi içe aktarma sihirbazı gelir.
Bu ekranda Browse butonuna tıklamanızı öneririm. Harici diskinizde yeni bir klasör oluşturun. Örneğin adını “GNS3_VM_Server” koyabilirsiniz. Bu sayede ileride başka OVA dosyalarıyla karışıklık yaşamazsınız.
Ardından disk yolunu dikkatlice kontrol edin. Yanlış bir konum seçerseniz import işlemi başarısız olabilir. Doğru yolu gördükten sonra Import butonuna basın.
İşlem birkaç dakika sürebilir. Süre, diskinizin hızına bağlıdır. NVMe SSD’de bu işlem saniyeler içinde tamamlanır. Ancak mekanik HDD kullanıyorsanız sabırlı olmalısınız.
Unutmayın ki import sırasında bilgisayarı uyku moduna almamalısınız. Yazma işlemi yarıda kalırsa sanal makine imajı bozulabilir. Baştan başlamak zorunda kalırsınız. Bana göre en iyisi işlemi başlatıp tamamlanmasını beklemektir.
Import tamamlandığında VMware kütüphanesinde yeni bir sanal makine görürsünüz. Artık ağ ayarlarına geçmeye hazırsınız. Fakat sanal makineyi hemen çalıştırmayın. Önce adaptör yapılandırmasını yapalım.
Adım 1
İndirdiğiniz GNS3 VM.ova dosyasına çift tıklayınız.

Adım 2
VMware Workstation bu şekilde açılacaktır. Harici diske import etmek isterseniz, Browse butonuna tıklayınız.

Adım 3
Disk seçeneklerinden harici diskinizi seçmenizi öneriyorum. Dolayısıyla burada yeni bir klasör oluşturarak ilerleyin.

Adım 4
Harici diskin lokasyonunu kontrol edin. Sonrasında, işlemi başlatabilmeniz açısından Import butonuna tıklayın.

Adım 5
GNS3 Server import işlemi başladı.

2. GNS3 Sunucunun Ağ Ayarlarını Yapın
Adım 1
Sanal makineyi içe aktardıktan sonra ağ ayarlarını yapılandırın. Bunun için, aşağıdaki görüntüde gösterildiği gibi Network Adapter bölümüne tıklayın. Ardından, Network Adapter 2’yi seçin ve silin.

Adım 2
Network Adapter 1 ayarlarını VMnet0 (Bridged) olarak yapılandırınız. Virtual Network Editör programında VMnet0’ı Bridged olarak yapılandırmayı unutmayınız.

3. GNS3 Sanal Sunucuyu Çalıştırın & Kontrol Edin
Adım 1
Yukarıdaki adımları tamamladıktan sonra, sanal sunucuyu çalıştırınız.

Adım 2
Network simülatörün sanal sunucusu açılıyorken biraz sabredin.

Adım 3
GNS3 sanal makine açıldıktan sonra ilk açılış görüntüsü aşağıdaki gibidir. Burada OK seçeneğine tıklayarak gelişmiş ayarlar bölümüne erişebilirsiniz.
Sunucunun IP adresini yerel ağdaki DHCP sunucudan aldığını inceleyebilirsiniz.

Adım 4
Import işlemini tamamlandıktan sonra CMD’yi açın. Şimdi, komut satırına geçerek IP adresine Ping atarak bağlantıyı test edin.

GNS3 Sanal Sunucu Ayarlarını Optimize Etme
GNS3 VM’yi varsayılan ayarlarla kullanabilirsiniz. Ancak birkaç ince ayarla performansı katlayabilirsiniz. Bu optimizasyonlar özellikle büyük topolojilerde fark yaratır. Şimdi sırasıyla hangi ayarları değiştirmeniz gerektiğini anlatayım.
İlk olarak CPU çekirdek sayısını artırın. VMware ayarlarında sanal makinenize en az 2 çekirdek verin. Fiziksel işlemciniz 4 çekirdekliyse 2 çekirdek idealdir.
8 çekirdekli bir işlemciniz varsa 4 çekirdeğe kadar çıkabilirsiniz. Ancak fiziksel çekirdeklerin tamamını sanal makineye vermeyin. Ana işletim sisteminizin de nefes alması gerekir.
Ardından RAM miktarını gözden geçirin. Varsayılan olarak 2 GB atanmış olabilir. Bu miktar çok yetersizdir. En az 4 GB, ideal olarak 6 GB RAM tahsis edin.
Büyük topolojiler çalıştıracaksanız 8 GB’a kadar çıkmanızı öneririm. Fakat sisteminizdeki toplam RAM’in yarısından fazlasını vermeyin.
Disk önbelleği ayarlarını da optimize etmelisiniz. Sanal makine ayarlarında disk seçeneklerine girin. Disk tipini “Pre-allocated” olarak işaretleyin.
Bu seçenek disk alanını peşin olarak ayırır. Okuma yazma performansı ciddi şekilde artar. Ayrıca disk defragmentasyonunu düzenli yapın. Özellikle HDD kullanıyorsanız bu kritiktir.
Son olarak sanal makinenin güç ayarlarını kontrol edin. VMware’in güç yönetimi seçeneklerini “High Performance” olarak ayarlayın. Bu sayede işlemci frekansı düşmez. Simülasyon boyunca tam performans alırsınız. Bu küçük dokunuşlarla GNS3 VM’nizden maksimum verimi alabilirsiniz.
Statik IP Adresi Tanımlama
GNS3 VM varsayılan olarak DHCP’ten IP alır. Bu yöntem kolaydır ancak bir dezavantajı vardır. Her yeniden başlatmada IP adresi değişebilir. GNS3 istemciniz sürekli aynı IP’yi bekler. IP değişince bağlantı kopar. O yüzden statik IP tanımlamanızı şiddetle öneririm.
Statik IP vermek için önce GNS3 VM konsoluna erişmelisiniz. Sanal makine açıldıktan sonra OK butonuna basın. Karşınıza gelişmiş ayarlar menüsü gelir. Buradan “Shell” seçeneğini seçin. Komut satırına düşersiniz. Şimdi ağ yapılandırma dosyasını düzenleyelim.
Aşağıdaki komutu yazın: sudo nano /etc/netplan/01-netcfg.yaml. Şifre sorarsa “gns3” yazın. Dosya açıldığında DHCP satırını bulun. “dhcp4: true” yazan yeri “dhcp4: false” olarak değiştirin. Altına şu satırları ekleyin: addresses: [192.168.1.100/24]. gateway4: 192.168.1.1. nameservers: addresses: [8.8.8.8, 8.8.4.4].
Bu IP değerlerini kendi ağınıza göre uyarlamalısınız. Modeminizin IP aralığını kontrol edin. Genellikle 192.168.1.1 veya 192.168.0.1’dir. Aynı ağ bloğunda boş bir IP seçin. Çakışma olmamasına dikkat edin. Dosyayı kaydedip çıkın. Ardından sudo netplan apply komutunu çalıştırın.
Son olarak yeni IP ile bağlantıyı test edin. CMD’den yeni IP adresine ping atın. Yanıt alıyorsanız statik IP başarıyla tanımlanmıştır. GNS3 istemcisinde de bu yeni IP’yi kullanın. Artık her yeniden başlatmada aynı adrese bağlanırsınız. Bu küçük ayar size büyük kolaylık sağlar.
Sık Karşılaşılan GNS3 VM Hataları ve Çözümleri
GNS3 VM import sırasında bazı hatalarla karşılaşabilirsiniz. Endişelenmeyin, bunların çoğu kolayca çözülür. Yıllardır danışanlarıma bu sorunları çözmede yardımcı oluyorum. Şimdi en yaygın hataları ve pratik çözümlerini paylaşayım.
Birinci yaygın hata: “VMware Workstation cannot connect to the virtual machine.” Bu hata genellikle VMware servislerinin durmasından kaynaklanır.
Çözmek için servisleri yeniden başlatın. Windows’ta services.msc açın. VMware ile başlayan tüm servisleri bulun. Her birine sağ tıklayıp Restart deyin. Bilgisayarı yeniden başlatmak da işe yarar.
İkinci sık hata: “Kernel panic” veya sanal makine açılışta takılı kalır. Bu sorunun sebebi genelde yetersiz RAM tahsisidir. Sanal makine ayarlarına girin.
RAM miktarını en az 4 GB’a çıkarın. Ayrıca işletim sistemi tipini “Ubuntu 64-bit” olarak doğru seçtiğinizden emin olun. Yanlış işletim sistemi seçimi kernel panic’e yol açar.
Üçüncü yaygın sorun: Ping atılmıyor veya “Destination Host Unreachable” hatası alıyorsunuz. Bunun en sık sebebi ağ modunun NAT’ta kalmasıdır. Hemen sanal makine ayarlarını kontrol edin. Ağ adaptörünü mutlaka Bridged moda alın. Güvenlik duvarınızı da geçici olarak kapatıp test edin.
Dördüncü hata: GNS3 istemcisi sunucuya bağlanmıyor. Önce IP adresini doğru yazdığınızı kontrol edin. Sunucu ayarlarında port numarasının 3080 olduğunu teyit edin.
Ayrıca GNS3 istemcisinde “Enable GNS3 VM” seçeneğini işaretlemeyi unutmayın. Bu küçük kutucuğu atlamak en sık yapılan hatadır.
Son olarak disk alanı hatası alabilirsiniz. Sanal makine zamanla büyür. Özellikle çok sayıda IOS imajı eklerseniz disk dolar. Çözüm için VMware’in disk temizleme aracını kullanın.
Sanal makine ayarlarından “Compact” seçeneğini bulun. Bu işlem boşa çıkan alanı geri kazandırır. Düzenli aralıklarla bu temizliği yapmanızı öneririm.
GNS3 Server Sanal Makine Üzerine Nasıl Eklenir? ⇒ Video
Youtube eğitim video’muzda GNS3.ova dosyasını VM’nize nasıl aktaracağınızı öğrenebilirsiniz. Bu eğitimde, gerekli yapılandırma ve ayarlarda size yol gösterecektir. Böylece sorunsuz bir kurulum süreci sağlayabilirsiniz.
İçeriğimizi faydalı bulduysanız, YouTube kanalımıza abone olmayı unutmayın! Abone olarak bize destek olabilir, en güncel eğitimlerimizden ve kaynaklarımızdan haberdar olabilirsiniz.
GNS3 Sanal Sunucusu Hakkında Aklınıza Takılan Her Şey
GNS3 VM kullanmak gerçekten bu kadar büyük bir fark yaratıyor mu?
VMware Workstation’da OVA dosyasını harici diske aktarırken nelere dikkat etmeliyim?
Ağ ayarlarında neden ikinci adaptörü silip birinciyi Bridge yapıyoruz?
Sanal makine açıldıktan sonra ekranda gördüğüm IP adresini ne yapacağım?
IOS imajlarını eklerken GNS3’ün hala yavaş hissettirmesinin sebebi ne olabilir?
Elimde VMware yok, VirtualBox kullanarak aynı işlemi yapabilir miyim?
Sonuç
Bu yazıda GNS3 programını daha verimli kullanmak için bazı adımlar uyguladık.
Ayrıca, merkezi IOS yönetimi sağlamak amacıyla VMware üzerine GNS3 VM sunucuyu kurduk. Kısacası, artık ağ tasarımlarınızı daha profesyonel ve ileri seviyede performansla düzenleyebilirsiniz.
Artık, bir L2 Switch ve L3 Switch’lerin tüm özelliklerini kullanabilirsiniz.
GNS3 deneyiminizi geliştirmek için GNS3 VM’yi kurmanızı şiddetle öneriyorum. Eğer, Windows kullanıyorsanız, Windows’a GNS3 VM Kurulumu başlıklı makalemize bakınız. Bu kaynağımızda, tüm net talimatları uygulayarak sorunsuz yükleme sağlayacaksınız.


7 Kişi Deneyimini Paylaştı
hocam selamlar mümkünse bir soru sormak istiyorum. gsn3 vm import etmek isterken vm workstation power tuşuna tıkladıktan sonra internal error hatası vermekte daha sonra hizmetlerden services.msc den vmware authorization tekrar başlat yaptım fakat yine internal error hatası ne yapılabilir yardımcı olabilir misiniz? teşekkürler.
bilgisayar özellikler
CPU:DualCore Intel Core 2 Duo T8100, 2100 MHz
Görüntü Bağdaştırıcısı:ATI Mobility Radeon HD 2600 (256 MB)
Ram:4 GB DDR2-800 DDR2 SDRAM