Mac & macOS Üzerinde GNS3 Kurulumu

Hızlı Bakış

GNS3 ile macOS Sonoma üzerinde ağ simülasyonları yapmak tahmininizden çok daha kolay. Öncelikle yazılımı resmi siteden indirip Applications klasörüne taşıyorsunuz. uBridge aracına root yetkisi vermek kurulumun en hassas adımını oluşturuyor. Ardından Cisco imajlarını ekleyip Idle-PC değeriyle işlemci yükünü dengelemeniz gerekiyor. Bu sayede pahalı fiziksel donanıma ihtiyaç duymadan karmaşık topolojiler kuruyorsunuz. Ayrıca VPCS ile sanal bilgisayarlar arasında anında ping testleri yapabiliyorsunuz.

Mac PC’nizde macOS 14 Sonoma çalıştırıyor ve GNS3 mü kurmak istiyorsunuz? O zaman profesyonel rehberimize hoş geldiniz diyerek GNS3 kurulumu yapmaya başlayalım.

Öncelikle birkaç bilgi vermek istiyorum; ağ mühendisleri ve Cisco sınavlarına hazırlanan öğrenciler veya herkes GNS3’ü kullanabilir. Bu makalede sizlere by yazılımı indirip yüklemekten Cisco IOS eklemeye kadar her şeyi anlatacağım.

macOS PC'ye GNS3 Kurma

macOS 14 Sonoma Üzerinde GNS3 Nasıl Kurulur ve Kullanılır?

GNS3 IOS emülatörü, genellikle network mühendislerinin veya Cisco sınavları için yeni başlayan öğrenciler tarafından kullanılan bir ağ emülatör/simülatör programıdır. Bu yazılım diğerlerine göre çok güçlü bir ağ simülatör programıdır ve tamamen ücretsizdir.

GNS3 ağ simülatör programını Windows ve Linux işletim sistemleri üzerinde kullanabileceğiniz gibi aynı zamanda Mac bilgisayarınızda da kullanabilirsiniz. Eğer Windows işletim sistemi kullanıyorsanız, GNS3 yükleme rehberimizi ziyaret ederek bilgisayarınıza kurulum yapabilirsiniz.

Bilgisayarınıza ağ simülatör programını kurduktan sonra artık ağ topolojileri oluşturarak Cisco Router ve Cisco Switch gibi aygıtların IOS imajlarını programa entegre ederek sınavlarınıza hazırlanmaya başlayabilirsiniz.

GNS3’ü İndirme ve Kurma

GNS3 yazılımını resmi websitesinden indirmek için öncelikle geliştirici websitesine yeni bir üyelik oluşturmalısınız. Eğer bir hesabınız varsa, websitesinde oturum açtıktan sonra bu yazılımı Windows, Linux ve Mac için indirebilirsiniz.

Adım 1

GNS3 websitesini ziyaret ediniz ve anasayfasındaki Free Download (Ücretsiz İndir) butonuna tıklayın.

Ücretsiz GNS3 İndirme

Adım 2

GNS3 yazılımını indirmeniz ve topluluğa katılmanız için bir hesaba ihtiyacınız vardır. Daha önce yeni bir hesap oluşturduysanız Login (Oturum Aç) ile devam edin.

GNS3 Websitesinde Oturum Açma

Adım 3

Email adresinizi ve parolanızı yazdıktan sonra Login basın.

Hesap Bilgilerini Yazma

Adım 4

Download GNS3 sayfasında Mac versiyonu için tekrar Download butonuyla devam edin. Sonrasında, DMG dosyasını indirdikten sonra üzerine tıklayarak sisteme mount ediniz.

Mac İçin GNS3 İndir

Adım 5

DMG dosyasını mount ettikten sonra GNS3 programını Applications (Uygulamalar) içerisine sürükleyip bırakarak kopyalayınız.

GNS3'ü Uygulamalar'a Kopyalama

Adım 6

GNS3 yazılımı Uygulamalar’a kopyalanıyorken bekleyiniz.

GNS3 Yazılımı Kopyalanıyor

Adım 7

GNS3’ü kopyaladıktan sonra Uygulamalar’ı açınız ve onu çalıştırınız.

Programı Çalıştırma

Adım 8

Program doğrulandıktan sonra macOS sisteminizde onu açmaya izin veriniz.

Programa macOS Üzerinde Çalışmasına İzin Verme

Adım 9

uBridge, ağ arayüzleri ile etkileşim kurabilmesi için root iznine ihtiyaç duymaktadır. Sisteminizdeki tüm admin kullanıcıları bu arayüzlerdeki paketleri okuyabilecektir. uBridge erişim izni vermek için açılan pencerede Yes’e basın.

Ardından, gerekli ayarlar yapılandırılıyorken osascript değişiklik yapmasına izin vermek için macOS kullanıcı parolanızı yazınız ve OK’a basın.

uBridge İzin Verme

Adım 10

GNS3 ağ simülatör programı açıldıktan sonra Setup Wizard (Kurulum Sihirbazı) penceresinde Run appliances on my local computer (Cihazları yerel bilgisayarımda çalıştır) seçeneğini işaretleyiniz ve Next’leyin.

Run appliances on my local computer

Adım 11

Local Server Configuration (Yerel Sunucu Yapılandırması) penceresinde sunucunun konumunu, host binding değerini ve Port numarasını varsayılan değerlerde bırakınız.

Local Server Yapılandırma

Adım 12

Local Server Status (Yerel Sunucu Durumu) penceresinde yerel GNS3 Server bağlantısının başarıyla olduğunu kontrol edin.

Local Server Durumu

Adım 13

Son olarak, Summary (Özet) penceresindeki ayarları kontrol ediniz ve Finish (Bitir) basın.

Local Server Bilgilerinin Özeti

Cisco IOS Ekleme

macOS üzerine GNS3 kurduktan sonra bilgisayarınıza indirdiğiniz bir Router ISO imajı eklemeniz gerekir. Çünkü, programın içerisinde IOS imajları entegre olarak mevcut değildir.

Adım 1

Router IOS eklemek için programın ayarlarını açmanız gerekir, bu yüzden GNS3 / Preferences (Tercihler) ile ilerleyin.

Cisco IOS Ekleme

Adım 2

Preferences penceresinde Dynamips altında IOS Routers seçiniz ve ardından New (Yeni) butonuna basın.

IOS Routers

Adım 3

New IOS Router Template (Yeni IOS Router Şablonu) penceresinde IOS’u eklemek için Browse (Gözat) tıklayın.

IOS İmajını Seçme

Adım 4

Mac bilgisayarınıza indirdiğiniz bir IOS imajını seçin.

c7200 IOS İmajını Ekleme

Adım 5

Seçtiğiniz IOS imajın sıkıştırmasını açmak için Yes’leyerek bekleyiniz.

IOS Sıkıştırmasını Açma

Adım 6

IOS imajının konumunu doğruladıktan sonra Next’leyin.

İmajın Konumunu Doğrulama

Adım 7

Name and Platform penceresinde Router’ın ismini, platformunu ve gövde ayarlarını varsayılan ayarda bırakınız ve Next’leyin.

Name and Platform

Adım 8

Memory (Bellek) penceresinde IOS’a ayırmak istediğiniz minimum bellek miktarını ayarlayınız. Bellek değerini çok düşük veya çok yüksek olarak ayarlarsanız, host bilgisayarınızın performansını azaltabilir veya Router’ın daha yavaş çalışmasına sebep olabilirsiniz. Bu yüzden, bellek değerini programın belirlediği varsayılan değerde bırakınız.

Router Belleğini Yapılandırma

Adım 9

Network Adapters (Ağ Bağdaştırıcıları) penceresinde Router’ın boş slotlarına istediğiniz arayüzleri ekleyebilirsiniz. Varsayılan olarak yalnızca C7200-IO-FE (FastEthernet) arayüzü mevcuttur.

Ağ Bağdaştırıcısı Ekleme

Adım 10

Idle-PC penceresinde host bilgisayarınızın işlemcisini %100 kullanmayı önlemek için bir Router değeri belirlemeniz gerekir. Eklediğiniz IOS için bir değer belirlemek için Idle-PC Finder butonuna tıklayınız. Ardından, işlemin komple tamamlanmasını bekleyiniz.

Son olarak, uygun bir değer bulunduktan OK ve Finish’e tıklayarak IOS ekleme penceresini kapatınız.

Idle-PC Değeri Belirleme

Adım 11

Router Templates penceresinde eklediğiniz C7200 IOS imajına ait bilgileri kontrol ettikten sonra OK’a basın.

Router Bilgilerini Kontrol Etme

macOS’ta Yeni Bir Proje Oluşturma

GNS3 yazılımınıza Router imajı ekledikten sonra yeni bir proje oluşturarak projenize Router veya diğer bileşenleri ekleyerek bir ağ topolojisi oluşturabilirsiniz.

Adım 1

Araç menüsünden New Project (Yeni Proje) tıkladıktan sonra açılan Project penceresinde bir proje adı yazınız ve kaydetmek istediğiniz lokasyonu yapılandırdıktan sonra OK’a tıklayınız.

Yeni Bir Proje Oluşturma

Adım 2

Aygıtlar panelinden eklediğiniz Router c7200 çalışma alanına sürükleyip bırakınız.

Projeye c7200 Router'ı Ekleme

Adım 3

Ayrıca, bir adette VPCS cihazı ekleyiniz ve onu Router’a bağlayınız.

Router ile VPCS'yi Kablolama

Adım 4

Tüm cihazları çalıştırmak için aşağıda gösterildiği gibi yeşil ok’a tıkladıktan sonra Yes’e tıklayınız.

Ağ Cihazlarını Çalıştırma

Adım 5

Tüm cihazları çalıştırdıktan sonra Router R1 üzerine çift tıklayarak konsolu açınız ve FastEthernet arayüzüne bir IP adresi atayınız.

R1# conft
R1(config)# interface fastethernet 192.168.1.100 255.255.255.0
R1(config)# no shutdown

Router'ın FastEthernet Arayüzüne IP Adresi Verme

Adım 6

VPCS cihazına da yeni bir IP adresi vermek için aşağıdaki komutları konsolda yürütünüz ve ardından R1’in FastEthernet arayüzüne ping atarak bağlantıyı sınayınız.

PC1> ip 192.168.1.200/24

VPCS'ye IP Adresi Verme

Adım 7

Router R1’den VPCS’ye ping atmak için konsolde ping 192.168.1.200 komutunu yürüttüğünüzde iki cihaz arasındaki bağlantının sorunsuz olduğunu görebilirsiniz.

Router'dan VPCS'ye Ping Atma

Adım 8

GNS3’te basit bir proje oluşturup test ettikten sonra About (Hakkında) kısmından programın sürümünü kontrol edebilirsiniz.

Programın Sürümünü Doğrulama

macOS PC’den GNS3 Tamamen Kaldırma

Mac’inizden GNS3 yazılımını kaldırmanız gerektiğinde öncelikle oluşturduğunuz projelerinizi ve eklediğiniz IOS imajlarını yedeklemeniz gerekir. Bu işlemden sonra GNS3’ü sisteminizden tamamen kaldırarak bilgisayarınızın disk alanını genişletebilirsiniz.

Adımlar:

Adım 1

Applications’u açınız ve GNS3 üzerine sağ tuşa tıkladıktan sonra Move to Trash (Çöp Kutusuna Taşıyın) tıklayınız. GNS3’ü sildikten sonra çöp kutusunu da boşaltmayı unutmayınız.

macOS'tan GNS3'ü Kaldırma

Adım 2

macOS sisteminizden GNS3’ü kaldırdıktan sonra sisteminizde kalıntı dosyalar kalabilir bu yüzden sisteminizde terminal’i açınız ve mdfind gns3 komutunu kullanarak bu dosyaları bulabilir ve silebilirsiniz.

mdfind gns3
sudo rm -rf '/Users/macOS/GNS3'

Programın Kalıntı Dosyalarını Silme

Video

Video Önizleme Görseli
YouTube'da İzle

Eski Sürümlerin Kurulumu

VersiyonYouTube VideoSlayt
macOS Monterey (Yeni)İzle
macOS MojaveİzleGörüntüle
macOS High SierraİzleGörüntüle
macOS SierraİzleGörüntüle

Mac’te GNS3 Deneyimi Hakkında SSS

Mac’ime GNS3’ü kurarken neden illa bir hesap oluşturmam isteniyor?

Bu durum yeni başlayanların kafasını karıştırabiliyor. Geliştirici ekip yazılımı topluluk desteğiyle ayakta tutuyor. İndirme bağlantısına erişmek için ücretsiz bir üyelik şart koşuyorlar.
Sadece bir e-posta adresi ve şifre yeterli. Kredi kartı bilgisi gibi ödeme yöntemleri kesinlikle talep edilmez. Hesap açtıktan sonra dünyanın en güçlü ağ simülatörlerinden birine saniyeler içinde kavuşursunuz.
Amacımız lisans anahtarı avcılığı değil. Geliştiriciler topluluğun büyüklüğünü ve hangi işletim sistemlerinin daha popüler olduğunu buradan takip ediyor. Bence bu küçük adım, yazılımın ömür boyu bedava kalmasının garantisi.

uBridge root izni istediğinde parolamı vermek güvenli mi?

Evet, bu adım ağ simülasyonunun kalbi sayılır. uBridge aracı sanal cihazlarınız ile Mac’in fiziksel ağ kartı arasında köprü kurar. Bu işlem düşük seviyeli paket okuma ve yazma yetkisi ister.
Sistem sizden yönetici parolanızı yalnızca bir kereye mahsus osascript yetkilendirmesi için talep eder. Parolanız GNS3 geliştiricilerine gönderilmez veya bir yerde saklanmaz. İşletim sisteminin kendi güvenlik mekanizması devreye girer.
Şahsen ben yıllardır yüzlerce kurulum yaptım ve tek bir güvenlik zafiyetiyle karşılaşmadım. Eğer izin vermezseniz cihazlar birbiriyle haberleşemez. Topolojiniz çalışmaz; o yüzden ‘Yes’ deyip geçmekte fayda var.

Cisco IOS imajını eklerken Idle-PC değerini bulmak neden bu kadar kritik?

Bu soruyu sormakla ne kadar doğru bir noktaya parmak bastığınızı gösteriyorsunuz. Idle-PC ayarı, Mac’inizin işlemcisini acımasızca sömüren bir canavarı uysallaştırmaya yarar. Router imajı boştayken bile sürekli döngüler çalıştırır.
Doğru Idle-PC değeri atlanırsa fanlarınız jet motoru gibi ses çıkarmaya başlar. Sistem monitörünüzü açtığınızda CPU kullanımının %100’e kilitlendiğini görürsünüz. Bu hem batarya ömrünü yer hem de diğer işlemleri felç eder.
Neyse ki sihirbaz içindeki ‘Idle-PC Finder’ butonu bu yükü hafifletir. Yazılım sizin için birkaç farklı değeri test eder. En verimli sonucu listede yeşil bir yıldızla işaretler. Onaylayıp devam ettiğinizde Mac’iniz derin bir nefes alır.

Router’a verdiğim bellek miktarını neden varsayılan değerde bırakmalıyım?

Daha fazla RAM daha iyi performans demek değil burada. Sanal router donanım yazılımı (IOS) belirli bir mimariye göre yazılmıştır. Aşırı yüksek bellek ataması adresleme hatalarına veya beklenmedik çökmelere yol açar.
Öte yandan gereğinden az bellek verirseniz IOS açılışta takılıp kalır. Konsolda bellek yetersiz hatasıyla boğuşursunuz. GNS3 sihirbazı tam bu noktada sizin cankurtaranınız olur. O otomatik önerilen değer, imajın stabil çalıştığı altın ortalamadır.
Hele ki M1 veya M2 çipli bir Mac kullanıyorsanız bu denge daha da hassaslaşır. Sanallaştırma katmanı yüzünden kaynak yönetimi biraz daha çetrefillidir. Zira uygulama özelinde yapılan testler varsayılan değerlerin en sorunsuz sonucu verdiğini kanıtlıyor.

Programı çöpe attım ama neden bilgisayarımda yer kaplıyor?

Mac’te uygulama silmek bazen tam bir temizlik sayılmaz. GNS3’ü Sürükle-Bırak yöntemiyle Çöp Kutusu’na yollamak ana gövdeyi kaldırır. Fakat projeleriniz ve IOS imajlarınız kullanıcı dizininde gizlice beklemeye devam eder.
Bazı yapılandırma dosyaları kütüphane klasörlerinin derinliklerine siner. Özellikle büyük boyutlu Cisco imaj dosyaları disk alanınızı ciddi ölçüde kemirir. Yedek almayı düşünmüyorsanız terminale birkaç komut girmek şart olur.
Mesela ‘mdfind gns3’ komutu tüm kalıntıların izini sürer. Akabinde ‘sudo rm -rf’ ile klasörleri kalıcı olarak silebilirsiniz. Bu hamleyi yaparken iki kere düşünün ama. Çünkü bir sonraki kurulumda o imajları sıfırdan indirmek zorunda kalabilirsiniz.

İlk projemi oluşturup VPCS ile ping atmayı başardım, sırada ne var?

İlk paketi yollamak harika bir histir. Tebrikler! Bu noktada artık ağ dünyasının labirent koridorları önünüzde uzanıyor. Kendinizi sadece ping testleriyle sınırlamak büyük haksızlık olur.
OSPF veya EIGRP gibi dinamik yönlendirme protokollerine dalabilirsiniz. Karmaşık VLAN yapıları ve Trunk bağlantılar kurmayı deneyin. Bir de yetmezmiş gibi ortama birkaç sanal bilgisayar (VPCS) daha ekleyip trafiği Wireshark ile analiz edin.
Sonoma işletim sisteminiz bu performansı rahatça kaldıracaktır. Hatta Mac’inizin terminali ile GNS3 router konsolları arasında adeta dans edeceksiniz. Bana sorarsanız bu simülatörün asıl güzelliği size gerçek donanım korkusu olmadan hata yapma özgürlüğü sunmasıdır.

Sonuç

Sonuç olarak, macOS 14 Sonoma cihazınızda GNS3 ile Cisco sınavlarına hazırlanabilirsiniz. Ayrıca, bu ağ emülatör programı ağ mühendisleri ve öğrenciler için tam elverişlidir.

Bu makalede oluşturduğum ekran görüntülerini takip ederek GNS3 ağ simülatörünü Mac’inize kolayca kurabilirsiniz. Ek olarak, Cisco IOS görüntülerini entegre edebilir ve ağ topolojileri oluşturabilirsiniz.

Alternatiflerine göre GNS3 size tam bir ağ deneyimi sağlar. Böylece sanallaştırılmış bir ortamda uygulamalı öğrenme sağlarsınız. Artı, deney yapmanız için birçok fırsat sunar.

Bu Rehberi Keşfettikleri İçin Sana Teşekkür Edecekler!

Sadece bir tıkla sevdiklerine dev bir iyilik yapmaya hazır mısın? Bilgi paylaştıkça devleşir.

İlk yorumu sen paylaş