Linux Mint 21 Üzerinde GNS3 2.2 Kurulumu

Bu yazımızda GNS3 simülatörünün kurulumu ve kullanımına bakacağız. Cisco Routing veya Switching sınavlarına hazırlanıyorsanız bu çok önemlidir. Esas olarak Linux Mint 21 Vanessa ile kullanımından bahsedeceğiz.

Linux Mint PC'de GNS3 Kurma

Linux Mint 21 Üzerine GNS3 Yazılımı Nasıl Kurulur ve Kullanılır?

Sistem ve ağ alanında kendini geliştirmek isteyen kullanıcılar genellikle Cisco’nun CCNA sınavlarına hazırlanmaktadırlar. Bu sınavların içeriğini GNS3 veya Packet Tracer simulasyon programlarını kullanarak sanal olarak gerçekleştirebilirsiniz.

GNS3, diğer yazılımlara göre daha profesyonel olarak kabul edilir. Bu yüzden, kullanıcıların çoğu bu yazılımı tercih etmektedirler. Fakat, bu yazılımı kullanabilmeniz için gerçek Router IOS imajlarına ihtiyacınız vardır.

IOS imajlarını bu yazımızdaki tablodan bilgisayarınıza indirebilir veya İnternet üzerindeki herhangi bir kaynaktan elde edebilirsiniz.

GNS3 ağ yazılımı Microsoft’un Windows sistemlerinde çalışabildiği gibi Linux dağıtımlarında da çalışabilir. Fiziksel bilgisayarınızda Linux Mint kuruluysa bu yazılımı kolayca sisteminize yükleyebilir ve kullanmaya başlayabilirsiniz.

GNS3’ü İndirme ve Kurma

Windows platformlarında GNS3’ün setup dosyasını kullanarak kurulum yapabilirsiniz fakat Linux dağıtımlarından birine kurmak istediğinizde terminali kullanarak birkaç komutla bir işlemi gerçekleştirebilirsiniz.

Adım 1

Linux Mint masaüstünde terminal’i açınız ve GNS3’ü Repository’e eklemek için “sudo add-apt-repository ppa:gns3/ppa” komutunu yürütünüz ve PPA’yı eklemeye devam etmek için Enter’a basınız.

sudo add-apt-repository ppa:gns3/ppa

GNS3'ü Repository'e Ekleme

Adım 2

GNS3 programını repoya ekledikten sonra sisteminizdeki mevcut yazılım listesini “sudo apt update” komutu ile güncelleyiniz.

sudo apt update

NOT: Paket veritabanını güncellerken GNS3 ile ilgili alttaki çıktıdaki gibi sertifika hatası alıyorsanız trusted.gpg dosyasını yapılandırmak için alttaki komutu terminalde yürütünüz.

HATA: The Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details.

cd /etc/apt
sudo cp trusted.gpg trusted.gpg.d

Program Listesini Güncelleme

Adım 3

Paket listesini güncelledikten sonra GNS3’ü kurmak için terminalde “sudo apt install gns3-server gns3-gui” yürütünüz.

sudo apt install gns3-server gns3-gui

GNS3 Kurma

Adım 4

GNS3 için gerekli bağımlı paketlerin yüklenmesini onaylamak için ilgili soruyu Y ile yanıtlayınız ve Enter’a basınız.

Gerekli Paketlerin Kurulumunu Onaylama

Adım 5

Non-superusers kullanıcılar GNS3 programını çalıştırmasını istiyorsanız, Yes seçeneği üzerinde Enter’a basınız.

UBridge İzin Verme

Adım 6

Non-superusers kullanıcılar Wireshark programını kullanarak Paket Yakalama yapmasını istiyorsanız Yes üzerinde Enter’a basınız.

Wireshark İzin Verme

Adım 7

Terminal’de gns3 komutunu kullanarak veya başlat menüsüden programı hızlı bir şekilde çalıştırabilirsiniz.

GNS3'ü Çalıştırma

Adım 8

GNS3 programını açtıktan sonra Setup Wizard (Kurulum Sihirbazı) penceresinde “Run appliances on my local computer” seçeneğini işaretleyiniz ve Next ile devam edin.

Cihazları Bilgisayarımda Çalıştır

Adım 9

Ağ yazılımındaki Router veya diğer cihazları fiziksel bilgisayarınızda çalıştıracağınız için Local Server Configuration (Yerel Sunucu Yapılandırması) penceresindeki değerleri değiştirmeden devam ediniz.

Yerel Sunucu Yapılandırması

Adım 10

Local Server Status (Yerel Sunucu Durumu) penceresinde bağlantının başarılı olduğunu kontrol ettikten sonra bir sonraki Summary (Özet) penceresindeki sunucu türü ayarlarını kontrol ediniz ve sihirbazı kapatınız.

Yerel Sunucu Yapılandırmasını Doğrulama

Cisco IOS Ekleme

Linux Mint üzerine GNS3 kurduktan sonra yapmanız gereken ilk şey bir Cisco IOS imajı eklemektir. Bu imajları bilgisayarınıza indirdikten sonra programın tercihlerinden kolayca ekleyebilirsiniz.

Adım 1

IOS Router eklemek için GNS3’ün araç menüsünden Edit (Düzenle) / Preferences (Tercihler) tıklayınız.

Edit / Preferences

Adım 2

IOS Router Templates penceresinde sol panelden Dynamips altında IOS Routers seçiniz ve ardından New (Yeni) butonuna tıklayınız. Açılan IOS image penceresinde Router imajını eklemek için Browse (Gözat) tıklayınız.

IOS Router Ekleme

Adım 3

Linux sisteminizden c7200 IOS imajının konumuna gidiniz ve onu seçtikten sonra açınız.

c7200 IOS İmajını Ekleme

Adım 4

IOS sıkıştırmasını açmak için Yes’e tıkladıktan sonra bir süre bekleyiniz.

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

Adım 5

IOS imajını ağ simulasyon programınıza ekledikten sonra devam ediniz.

IOS'un Konumunu Kontrol Etme

Adım 6

Router’ın ismini ve platformunu yapılandırınız ve Next’e tıklayınız.

İsim ve Platformu Düzenleme

Adım 7

Linux Mint host bilgisayarınızın donanım performansına bağlı olarak Router’ın daha verimli ve hızlı çalışabilmesi için sanal bellek değerini yapılandırınız. Eklediğiniz Router c7200 için varsayılan RAM boyutu 512 MB olduğu için bu değeri kullanabilir ve test edebilirsiniz.

Bellek Değerini Yapılandırma

Adım 8

Router c7200 cihazında kullanacağınız ağ bağdaştırıcılarını bu pencereden ekleyebilir veya silebilirsiniz. Slot 0’da varsayılan olarak FastEthernet arayüzü mevcut olduğu için ek olarak Serial arayüz ekleyebilirsiniz.

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

Adım 9

Idle-PC değeri, IOS Router’ın bilgisayarınızın işlemcisini %100 kullanmaması için önemlidir. Bu yüzden, host’unuzun donanımına uygun bir değer bulmak için Idle-PC Finder tıklayınız.

Bilgisayaırnız için uygun bir Idle-PC değeri bulduktan sınra OK’a tıklayınız ve devam ediniz.

Idle-PC Değeri

Adım 10

Router IOS imajını ekledikten sonra template penceresindeki ayarları kontrol ediniz.

IOS Router'ın Bilgilerini Kontrol Etme

Yeni Bir Proje Oluşturma

Ağ simülatör programınıza Cisco Router veya Switch IOS imajı ekledikten sonra yeni bir proje oluşturarak ağ topolojileri hazırlamaya başlayabilirsiniz.

Adım 1

Araç menüsünden yeni proje ikonuna veya CTRL + N birlikte basarak yeni proje sihirbazını açınız ve projenizin adını ve konumunu yapılandırdıktan sonra OK’a tıklayınız.

Yeni Bir Proje Oluşturma

Adım 2

Routers (Yönlendiriciler) panelinden c7200’ü çalışma alanına sürükleyip bırakınız.

Çalışma Alanına Bir Adet Cisco Router Ekleme

Adım 3

All Devices (Tüm Aygıtlar) tıkladıktan sonra listelenen cihazlardan Ethernet Switch’i çalışma alanına sürükleyip bırakınız.

Çalışma Alanına Bir Adet Cisco Switch Ekleme

Adım 4

Sanal PC olarak çalışma alanına iki adet VPCS ekleyiniz.

Çalışma Alanına İki Adet VPCS Ekleme

Adım 5

Kablolama seçeneğini etkinleştirdikten sonra VPCS’leri Switch’in boş Ethernet arayüzlerine bağlayınız.

VPCS'leri Switch'e Bağlama

Adım 6

Cisco Switch’i de Router R1’in FastEthernet 0/0 arayüzüne kablolayınız.

NOT: Cisco Switch’i Router’ın FastEthernet 0/0 veya diğer portlarından birine bağlamaya çalıştığınızda uBridge hatası alabilirsiniz. Bu durumda, sorunu gidermek için terminali açınız ve GNS3 için uBridge yazılımını Github üzerinden yeniden indiriniz ve derleyiniz.

HATA: => Error while creating a link: uBridge is not available, the path doesn’t exist, or you just installed GNS3 and need to restart your user session to refresh user permissions.

sudo apt install git
sudo apt install libpcap-dev
cd ~/Downloads
git clone https://github.com/GNS3/ubridge.git
cd ubridge && make
sudo make install

Switch'i Router'a Bağlama

Adım 7

Ağ ortamındaki bilgisayarlara IP adresi atamak için VPCS PC1’e çift tıklayarak konsolu açınız ve ardından “ip 192.168.1.10/24” yürütünüz.

ip 192.168.1.10/24 192.168.1.1

NOT: Topolojideki tüm cihazları çalıştırdıktan sonra VPCS’leri yapılandırmak istediğinizde telnet konsolunun başlatılamadığını görüyorsanız GNS3’ün araç menüsünden Edit / Preferences tıklayınız. Ardından, General sekmesinde Console Applications açınız ve XTERM’i GNOME TERMINAL’e değiştiriniz.

HATA: Could not start Telnet console with the command ‘xterm -T “PC1” -e “telnet localhost 5002″‘: No such file or directory: ‘xterm.’

PC1'e IP Adresi Atama

Adım 8

Aynı şekilde, VPCS PC2’ye de aynı IP bloğundan IP adresi eklemek için “ip 192.168.1.20/24” komutunu uygulayın.

ip 192.168.1.20/24 192.168.1.1

PC2'ye IP Adresi Atama

Adım 9

Son olarak, Router’ın FastEthernet 0/0 arayüzüne IP tanımlamak için konsolda sırasıyla alttaki komutları 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

Router'a IP Adresi Atama

Adım 10

Tüm cihazlara IP adresi atadıktan sonra PC1’den R1’in Fa0/0 arayüzüne ve PC2’ye ping atarak bağlantıyı sınayınız.

PC1'den Router'a ve PC2'ye Ping Atma

Adım 11

PC2’den de ağ bağlantısını sınamak için R1’in Fa0/0 arayüzüne ve PC1’e ping atınız.

PC2'den Router'a ve PC1'e Ping Atma

Linux Mint Üzerinden GNS3 Kaldırma

Linux Mint bilgisayarınızda yaptığınız tüm ağ projelerini yedekledikten sonra GNS3’ü kaldırmak istiyorsanız bu işlemi tek bir komut ile yapabilirsiniz.

Adım 1

GNS3 simülatörünü ve bağımlı paketlerini kaldırmak için terminalde “sudo apt remove gns3-server gns3-gui” komutunu kullanın. Ve ardından tüm paketlerin silinmesini onaylamak için Y’ye ve Enter’a basınız.

sudo apt remove gns3-server gns3-gui

GNS3'ü Kaldırma

Adım 2

Linux Mint sisteminizden simülatör programının kalıntı dosyalarını temizlemek için de “sudo apt autoclean && sudo apt autoremove” komutunu kullanabilirsiniz.

sudo apt autoclean && sudo apt autoremove

GNS3'ün Gereksiz Dosyalarını ve Paketlerini Silme

Video

Eski Sürümlerin Kurulumu

Mint / GNS3 Versiyon
YouTube Video
Slayt
21 / 2.2 (YENİ)

Sonuç

Özetlemek gerekirse GNS3, özellikle Cisco’nun CCNA sınavlarına hazırlanan kişilerdir. Bu yüzden, ağ simülasyonu yapmak için mükemmel bir programdır. Linux Mint 21’de iyi çalışır. Ayrıca, kullanıcıların ağ tasarımlarını hızlı bir şekilde oluşturmasına izin verir. Bundan dolayı test etmelerine yardımcı olacak birçok özellik ile birlikte gelir.

Bu makale, kullanıcıların hemen kullanmaya başlayabilmeleri için Linux Mint’e GNS3 nasıl indirilip kurulacağını gösterdi. Ayrıca, Cisco IOS görüntüleri eklemek ve yeni projeler başlatmak kolaydır, bu da ağ oluşturma konusunda daha iyi olmak isteyen herkes için son derece yararlı olmasını sağlar.

Add a Comment

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir