Ubuntu 22.04 & 23.10 Üzerinde GNS3 2.2 Kurulumu

Bu yazımızda Ubuntu’da GNS3 ağ simülatör yazılımının nasıl kurulacağını ve kullanılacağını adım adım anlatacağım. Bu kullanışlı araç, Router veya Switch ağ cihazlarını kolayca kurmanıza yardımcı olur. Cisco sınavlarına hazırlananların mesleki hazırlıklarını geliştirmeleri açısından faydalıdır.

GNS3 yazılımını Ubuntu 22.04 İşletim Sistemi Sürümü veya daha yenisiyle kullanmaya odaklanacağız. Sorunsuz bir deneyim için kolay adımlarımızı izleyin. Bu kılavuz, rekabetçi ağ oluşturma alanında başarılı olmanızı sağlayacak bilgi ve becerileri sunarak çok şey öğrenmenize yardımcı olacaktır.

Ubuntu 22.04 Üzerinde GNS3 2.2 Kurulumu

Ubuntu 22.04, 23.10 veya Daha Yeni Sürümlerde GNS3 2.2 Sürümleri Kurulumu

GNS3 ağ simülatörünü Windows’a kurabilir veya Linux sistemlerde sorunsuz bir şekilde indirebilir, kurabilir ve kullanabilirsiniz.

GNS3 (Grafik Ağ Simülatörü 3) ile benzersiz ağ kurulumları yapabilir ve bu cihazları sanal olarak bilgisayarınızda çalıştırabilirsiniz. Cisco Router ve Switch gibi ağ ürünlerini satın almanıza gerek yoktur.

Ayrıca, Cisco Packet Tracer programına göre daha detaylıdır. Bu yüzden daha gelişmiş ağ tasarımları oluşturmak isteyen kişiler bu simülatör programını kullanmayı seviyorlar.

Ubuntu’da uygulamaları genellikle terminali kullanarak yükleriz. Linux’ta bir programın adresini ekledikten sonra onu kurabilir ve sisteminizi güncellediğinizde otomatik olarak en son sürümü alabilirsiniz.

Ancak bazen, en son Linux sürümlerine bir program yüklerken, önce diğer gerekli şeyleri de yüklemeniz gerekebilir. Yani programın çalışması için bu ekstra şeyleri yüklemeniz gerekecek.

GNS3 Kurulumu ve Kullanımı

Linux/Ubuntu 22.04 dağıtımınıza sorunsuz bir şekilde Cisco simülatörü yazılımını kurmak için aşağıdaki adımları sırasıyla takip ediniz.

Adım 1

Ubuntu masaüstünde Ctrl + Alt + T tuşlarına birlikte basarak Terminal’i açınız. Daha sonra, GNS3 Repository’e eklemek için terminal’de aşağıdaki komutu yazınız ve Enter tuşuna basınız.

GNS3 yazılımının repo adresini eklemek için sisteminizin Root parolasını giriniz ve ardından Enter tuşuna basınız. Eğer bu işlemi iptal etmek istiyorsanız terminalde de görebileceğiniz gibi Ctrl + C tuşlarına birlikte basınız.

sudo add-apt-repository ppa:gns3/ppa

İlgili komutu uyguladıktan sonra Ubuntu sisteminizde kurulu olan programların güncel sürümlerini kontrol etmek için sudo apt-get update komutunu yazınız ve Enter’a basınız.

Yüklü programların sürümlerini kontrol ettikten sonra, hangi programların yükseltme alacağını görmek için ‘apt list –upgradable’ yazın. Hemen güncellemeye hazırsanız ‘sudo apt upgrade’ kullanın.

NOT 1: Güncelleme sırasında arkaplanda çalışan bazı servisler işlemi engellemektedir. Sisteminizdeki çakışan servislerin yani process’lerin ID numaralarını kullanarak işlemleri sonlandırmak içn terminalde sudo kill -9 (Process ID) komutunu kullanabilirsiniz.

NOT 2: Sudo apt upgrade komutunu tekrar uyguladığınızda, “dpkg was interrupted” hatasını alıyorsanız “sudo dpkg –configure -a” komutunu yürütünüz ve ardından tekrar güncellemeyi başlatabilirsiniz.

GNS3 Repository

Adım 2

Repo adresini tanımladıktan ve kurulu programlarınızı güncelledikten sonra GNS3 simülatör yazılımını kurmak için terminalde “sudo apt install gns3-server gns3-gui” komutunu yürütünüz.

sudo apt install gns3-gui gns3-server

GNS3 Sunucu ve Gui Kurulumu

Adım 3

Simülatör programının Ubuntu üzerinde düzgün çalıştığından emin olmak için bazı ekstra paketler eklememiz gerekiyor. Bu özel paketleri terminale kurmak için Y ve Enter tuşuna basmanız yeterlidir.

Ek olarak, Ubuntu sisteminizde GNS3 için bağımlı paketlerini sağlıklı indirebilmeniz için İnternet bağlantınızı kontrol etmeyi unutmayınız.

Ek Disk Alanı Kullanımını Onaylama

Adım 4

Kurulumun son kısmında Wireshark programını yükleyeceksiniz. Ancak bundan önce ubridge kurulumu için bir pencere açılacaktır.

Bu ekran normal grup üyelerine izin verilmesiyle ilgilidir. Bu kişilerin de kullanabilmesi için Evet’te Enter tuşuna basmanız yeterlidir.

Non-superusers UBridge İznini Onaylama

Adım 5

Kullanıcıların Wireshark ile verileri kontrol edebilmesini istiyorsanız Evet için Enter tuşuna basmanız yeterlidir.

Non-superusers İçin Wireshark Packet Analizini Onaylama

Adım 6

Şimdi, kurulumdan sonra uygulamalar panelinden GNS3’ü çalıştırınız.

GNS3'ü Çalıştırma

Adım 7

GNS3 simülatörünü çalıştırdıktan sonra, karşınıza Setup Wizard penceresi çıkacaktır. Bu pencereyi kapatabilirsiniz veya localhost ayarlarını görüntülemek ve doğrulamak için devam edebilirsiniz.

Daha sonra, Setup Wizard penceresinde, “Run appliances on my local computer” seçeneğini seçiniz ve ardından Next butonuna tıklayınız.

Run appliances on my local computer

Adım 8

Local server configuration penceresinde varsayılan ayarları değiştirmeden devam ediniz. Fakat, eğer sisteminizde GNS3 ile çakışabilecek başka bir uygulama varsa Port numarasını değiştiriniz.

Yerel Sunucu Yapılandırması

Adım 9

Yerel sunucu durumu penceresinde Localhost hizmetinin durumunu görebilirsiniz. Burada, başka bir uygulama ile çakışmadığını ve sorunsuz çalıştığını anlayabilirsiniz.

Yerel Sunucu Durumu

Adım 10

Summary penceresi size GNS3 simülatör yazılımının Local olarak çalıştığını göstermektedir. Bu pencereyi Finish’e tıklayarak kapatınız ve bir sonraki adıma geçiniz.

Sunucu Özeti

Cisco Router Ekleme

GNS3’ü Ubuntu sisteminize kurduktan sonra IOS eklemelisiniz. Bu yüzden, websitemizden Router veya Switch ağ cihazlarının sistemlerini indiriniz. Daha sonra, bu dosyaları sanal ağ yazılımına ekleyip kullanmaya başlayabilirsiniz.

Adım 1

Cisco simülatör programına bir Router IOS imajı eklemeniz ve test etmeniz gerekmektedir. Bu yüzden, programa yeni bir IOS eklemek için menüden, File / Preferences konumuna gidiniz.

Cisco Router Ekleme

Adım 2

Dynamips / IOS Router sekmesine ve ardından New butonuna tıklayarak New IOS Router Template penceresini açınız. Bundan sonra, IOS image kısmına eklemek istediğiniz IOS’un konumunu belirtmek için Browse (Gözat) tıklayınız.

Router IOS İmajı Ekleme

Adım 3

Sisteminize indirdiğiniz konumda “c7200-adventerprisek9-mz.152-4.M7.bin” dosyasını seçiniz. Ardından, Open butonuna tıklayarak IOS imajını ekleyiniz.

c7200 IOS İmajını Seçme

Adım 4

Would you like to decompress this IOS image (Bu IOS görüntüsünün sıkıştırmasını açmak ister misiniz?) penceresinde Yes’e tıklayınız ve devam ediniz.

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

Adım 5

Router 7200 imajını seçtikten sonra Next’e tıklayınız.

IOS Konumunu Doğrulama

Adım 6

Name and Platform penceresinde eklediğiniz aygıtın adını değiştirebilir ve platform türünü yapılandırabilirsiniz. Buradaki ayarları varsayılan olarak bırakınız ve Next’e tıklayınız.

İsim ve Platform Seçimi

Adım 7

Bellek penceresinde Router bellek miktarını değiştirin. Güçlü bir bilgisayar kullanıyorsanız, daha iyi çalışması için biraz daha fazla bellek ekleyin.

Router Bellek Boyutunu Belirleme

Adım 8

Ağ Bağdaştırıcıları bölümünde FastEthernet, GigabitEthernet veya Seri Arayüzü Router yuvalarına yerleştirin. Veya varsayılan C7200-IO-FE (FastEthernet) kartını da kullanabilirsiniz.

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

Adım 9

Otomatik olarak bir değer ayarlamak için Idle-PC penceresinde Idle-PC Finder düğmesine tıklayın. Böylece Router veya Switch ağ cihazlarının PC’nizin işlemcisinin %100’ünü kullanmasını engeller.

Diyelim ki, Idle-PC değeri belirlerken aşağıdaki hatayı aldınız. Bu durumda, önce GNS3’ü kapatınız ve bir sonraki adıma geçiniz.

Error: Could not send Dynamips command ‘vm get_status “AUTOIDLEPC”‘ to localhost:54121: Connection lost, process running: False

NOT: Yukarıda belirtilen hata, GNS3 yazılımının Ubuntu 64-Bit üzerinde Dynamips uyumsuzluğundan kaynaklanmaktadır.

AUTOIDLEPC Hatası

Adım 10

Ubuntu Dynamips hatasını düzeltmek için önce terminali açın. Ardından, “sudo dpkg –add-architecture i386” komutunu çalıştırın. Bu komutu kullandığınızda, sisteminizde 32 bit mimariyi etkinleştireceksiniz.

sudo dpkg --add-architecture i386

GNS3’ün 64 bit mimari uyumsuzluğunu gidermek için 32 bit mimariyi etkinleştirdiniz. Şimdi ise aşağıdaki komutlar ile Dynamips i386 paketini indirip kurun.

wget http://ppa.launchpad.net/gns3/ppa/ubuntu/pool/main/d/dynamips/dynamips_0.2.21-1~eoan1_i386.deb
sudo dpkg -i dynamips_0.2.21-1~eoan1_i386.deb

32 Bit Mimariyi Etkinleştirme

Adım 11

Dynamips i386 paketini alırken bir hata görebilirsiniz. Bunu düzeltmek için libc6, libelf1 ve libpcap0.8 paketlerini kurmanız gerekir.

Dynamips Bağımlılık Hatası

Adım 12

Sorunsuz bir kurulum için deb paketinin ihtiyaç duyduğu paketleri edinin. Yani, bunu yapmak için terminale “sudo apt install -f” yazın.

sudo apt install -f

Dynamips Bağımlılıklarını İndirme

Adım 13

Yaklaşık 30 MB boyutunda ek paketler indireceksiniz. Bu işlemi onaylamak ve izin vermek için Y ve Enter tuşlarına basın.

Bozuk Paketleri Kurma

Adım 14

Dynamips 32bit paketini başarıyla kurduktan sonra tekrar GNS3 programını açınız ve IOS eklemek sihirbazında Idle-PC penceresine gidiniz.

Şimdi, IOS için doğru değeri seçmek için Idle-PC Finder butonuna bastığınızda bu sefer hatayı çözdüğünüzü fark edeceksiniz.

Bağımlı Paketlerin İndirmeyi Tekrar Deneme

Adım 15

c7200 Router IOS’u ekledikten sonra sihirbazı kapatınız.

Kurulacak Paketleri Onaylama

Yeni Bir Proje Oluşturma

Ubuntu sisteminizde artık Cisco simülatör yazılımını kullanarak yeni bir proje oluşturabilir ve ağ tasarımı yapmaya başlayabilirsiniz.

Adım 1

GNS3 araç menüsünden New Project (Yeni Proje) ikonuna tıklayınız ve açılan Project penceresinde ağ topolojisi için bir isim yazınız ve kaydedeceğiniz konumu belirttikten sonra OK’a tıklayınız.

Yeni Bir Proje Oluşturma

Adım 2

Simülatör programına eklediğiniz Cisco Router c7200’ü çalışma alanına sürükleyip bırakınız.

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

Adım 3

Aynı şekilde çalışma alanına bir adet Cisco Switch ve VPCS sürükleyip bırakınız.

Çalışma Alanına Cisco Switch ve VPCS Ekleme

Adım 4

Sol panelden kablolama seçeneğini etkinleştiriniz ve VPCS’ye tıkladıktan sonra Ethernet0 arayüzüne ağ kablosunun bir ucunu bağlayınız.

Ağ Cihazlarını Kablolama

Adım 5

VPCS’ye bağladığınız kablonun diğer ucunu Switch’in Ethernet1 arayüzüne bağlayınız.

VPCS'yi Switch'in Ethernet Bağdaştırıcısına Bağlama

Adım 6

Switch’in boş arayüzlerinden birine kablonun bir ucunu bağlayınız ve diğer ucunu Router’a tıkladıktan sonra FastEthernet0/0 arayüzüne bağlayınız.

Bu adımda ağ kablosunu Switch’ten Router’a bağlarken UBRIDGE ERROR ile karşılaşabilirsiniz. Şimdi, uBridge hatasını gidermek için terminalde sırasıyla alttaki komutları yürütünüz.

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

Switch'i Router'ın FastEthernet Bağdaştırıcısına Bağlama

Adım 7

Çalışma alanındaki cihazların hepsini çalıştırmak için araç menüsünden yeşil ok’a tıklayınız. Daha sonra, açılan pencerede tüm cihazların çalışmasını onaylamak için Yes’e tıklayınız.

Tüm Ağ Cihazlarını Çalıştırma

Adım 8

Tüm cihazları çalıştırdıktan sonra VPCS üzerine çift tıklayarak konsolu açınız. Şimdi, sanal bilgisayara IP adresi atamak için konsolde ip 192.168.1.200/24 komutunu yürütünüz.

ip 192.168.1.200/24

VPCS'ye IP Adresi Atama

Adım 9

Router R1’in FastEthernet0/0 arayüzüne IP adresi atamak için alttaki komutları yürütünüz.

R1# conf t
R1(config)# interface fastethernet0/0
R1(config)# ip address 192.168.1.100 255.255.255.0
R1(config-if)# no shutdown

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

Adım 10

Şimdi, PC1’den R1’e ping atmak için ping 192.168.1.100 komutunu yürütünüz.

ping 192.168.1.100

VPCS'den Router'a Ping Atma

Adım 11

Daha sonra, Router R1’den PC1’e ping atmak için ise ping 192.168.1.200 komutunu yürütünüz.

ping 192.168.1.200

Router'dan VPCS'ye Ping Atma

Ubuntu Üzerinden GNS3 Kaldırma

Ubuntu bilgisayarınızdan GNS3 ağ simülatör yazılımını kaldırmak veya silmek istediğinizde terminalde tek bir komut kullanarak bu işlemi gerçekleştirebilirsiniz.

Adım 1

Yaptığınız ağ projelerinizi yedekledikten sonra terminali açınız. Bundan sonra, GNS3’ü sistemininizde tamamen kaldırmak için “sudo apt remove gns3-gui gns3-server” komutunu yürütünüz.

sudo apt remove gns3-gui gns3-server

GNS3'ü Kaldırma

Adım 2

GNS3-GUI ve GNS3-SERVER ile ilgili bağımlı tüm paketlerin sisteminizden kaldırılmasını onaylayınız.

Kaldırılacak Paketleri Onaylama

Adım 3

GNS3’ü sildikten sonra sisteminizde programa ait gereksiz tüm paketlerin ve dosyaları silmelisiniz. Bu yüzden, “sudo apt autoclean && sudo apt autoremove” komutunu yürütünüz.

sudo apt autoclean && sudo apt autoremove

Gereksiz Paketleri Silme

Adım 4

Bu işlemden sonra sisteminizden gereksiz paketlerin silinmesini onaylayınız.

Gereksiz Paketlerinin Silinmesini Onaylama

Video

Eski Sürümlerin Kurulumu

GNS3
Ubuntu
YouTube Video
Slayt
0.8.7
17.10
0.8.7
18.04
1.5
16.10
2.0
17.04
2.0
17.04
2.1
17.10
2.2.32
22.04 (YENİ)

 

İlgili Yazılar

1) macOS’ta GNS3 Kurulumu
2) openSUSE Üzerinde GNS3 Kurulumu
3) Linux Mint’te GNS3 Kurulumu
4) GNS3’te EIGRP Yapılandırma
5) GNS3’te OSPF Yapılandırma

Add a Comment

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