GNS3 VM Üzerinde Cisco IOU Kurulumu

GNS3 üzerinde ağ topolojileri tasarlayarak deneyimler elde edebileceğiniz gibi gerçek Cisco cihazlarının IOS imajlarınıda kullanabilirsiniz. Ağ projenize IOU aygıtları ekleyerek Cisco Katman 2 Anahtar (Layer 2 Switch) ve Katman 3 Anahtar (Layer 3 Switch) kullanabilirsiniz.

GNS3 VM Üzerinde Cisco IOU Kurulumu

GNS3 Server Üzerine IOU Ekleme

Gerçek Cisco Switch IOS’larını GNS3 programında rahatlıkla kullanabilirsiniz. Fakat eklediğiniz Switch’leri tam kapsamlı şekilde kullanabilmek için IOU (IOS on Unix/Linux) kullanmanız gerekir.

Cisco IOU Nedir?

Öncelikle, IOU (IOS on Unix) nedir kısaca açıklayalım.

IOU’nun açılımı IOS on Unix/Linux‘tur. Kısacası, Unix ve Linux işletim sistemi üzerinde çalışan Cisco IOS imajlarıdır.

IOU fonksiyonları, Dynamips’e benzerdir fakat daha az kaynak kullanırlar. Dynamips’te Cisco Router, Switch cihazlarını simule ederken, IOU yapısında da aynı cihazları ekleyebilirsiniz.

Ayrıca, bu yapı Cisco çalışanları tarafından deneysel amaçlar için tasarlandığı için bu imajların müşterilere veya herhangi bir platformda dağıtılması ve çoğaltılması kesinlikle yasaktır.

Bu imajarı kullanmanın en büyük avantajı ise, Dynamips’e göre çok daha büyük ağ tasarımlarının yapılabilmesidir. Bununla birlikle harici bir disk üzerine GNS3 VM sanal makine kurularak, performans artışı sağlanır.

Ek olarak, bilgisayarınızın disk kapasitesini Cisco imajları ve GNS3 projeleri ile doldurmak zorunda kalmazsınız.

Önerimiz; USB 3.0 harici disk (Portable HDD) kutusu içerisine, yüksek hızlara sahip SSD bir disk takarak kullanmanız daha sağlıklı ve performanslıdır.

GNS3 VM Nedir?

GNS3 ilk evrelerinde sadece Dynamips ile Cisco IOS imajlarını simule etmekteydi. Programın gelişimiyle birlikle ağ tasarımları oluştururken Dynamips’in yüksek kaynak kullanımının sebebiyle bir çözüm arayışı girdiler ve sanal makine üzerinde GNS3 Server çalıştırarak daha az kaynak kullanımını sağladılar.

GNS3 Server Üzerine IOU İmajlarını Ekleme ve Çalıştırma

IOS on Unix ve GNS3 VM nedir kısaca bahsettikten sonra artık sunucu üzerine bir imaj nasıl upload edilir ve kullanılır inceleyelim.

   Adım 1

Gerekli araçları elde ettikten sonra, yapacağınız ilk iş GNS3 VM kurmaktır. Kurulumu başlatmak için setup dosyasına çift tıklayınız.

GNS3 VM Setup Dosyasını Çalıştırma

   Adım 2

VMware Workstation programı açıldıktan sonra, GNS3 OVA dosyasını sanal makineye eklemek için Import butonuna tıklayınız.

Import Virtual Machine

   Adım 3

GNS3 VM OVA dosyası import edilirken bekleyiniz.

GNS3 VM İmport Ediliyor

   Adım 4

GNS3 OVA sanal makineye eklendikten sonra VM’yi çalıştırınız.

GNS3 Sanal Makinesini Çalıştırma

   Adım 5

GNS3 VM sunucunun ilk açılış görünümü aşağıdaki gibidir.

GNS3 Sunucu Açılıyor

   Adım 6

GNS3 Server açılıyor…

Ubuntu 14.04 LTS

   Adım 7

Sunucunun IP adresini not ediniz ve OK seçeneği üzerinde Enter tuşuna basarak Gelişmiş Ayarlar’a geçiş yapınız.

Gelişmiş Ayarları Görüntüleme

   Adım 8

Shell (Open a console) seçeneği üzerinde Enter tuşuna basınız.

Shell / Open a Console

   Adım 9

GNS3 sunucuya bir IOU imajı yüklemek için lisans dosyasına ihtiyacınız olacaktır.

IOU imajlarının dağıtımı yasak olduğu için, lisans işlemleri sırasında bazı noktaları gizledik.

GNS3 Server kök klasöründe lisans dosyasının olup olmadığını kontrol etmek için aşağıdaki komutları çalıştırınız. Eğer bir lisans dosyası yoksa, bir sonraki adıma geçiniz.

gns3@gns3vm:~$ sudo su
root@gns3vm:/home/gns3# ls

gns3@gns3vm:~$ sudo su

   Adım 10

GNS3 VM kök klasörüne ulaşmak için, WinSCP programını açınız sunucunun IP adresini yazdıktan sonra kullanıcı adı ve parola kısmına gns3 yazarak Login (Giriş Yap) butonuna tıklayınız.

WinSCP Kullanımı

   Adım 11

WinSCP programının güvenlik uyarısında Yes butonuna tıklayınız.

Sunucu'ya Bağlanmayı Onaylama

   Adım 12

/home/gns3/ kök klasörüne CiscoIOUKeygen.py dosyasını sürükleyip bırakınız.

GNS3 Server'ın Kök Klasörü

   Adım 13

OK butonuna tıklayarak işlemi tamamlayınız.

Lisans Dosyasını Kopyalama

   Adım 14

CiscoIOUKeygen.py dosyasını GNS3 VM kök dizinine kopyaladıktan sonra bir sonraki adıma devam ediniz.

Lisans Dosyasını Kopyalama

   Adım 15

GNS3 VM’nin Shell komut isteminde python3 CiscoIOUKeygen.py komutunu çalıştırınız. Daha sonra, oluşturulan lisans numarasını iourc.txt dosyasına ekleyiniz.

Lisans Anahtarı Oluşturma

   Adım 16

Masaüstünüzde iourc.txt isimli bir metin belgesi oluşturunuz ve ardından içerisine lisansı yazıp dosyayı kaydediniz.

IOURC Dosyasını Düzenleme

   Adım 17

Oluşturduğunuz iourc.txt dosyasını GNS3 VM’yi kurduğunuz lokasyona kopyalayınız.

IOURC Dosyasını GNS3 VM'nin Kurulu Olduğu Lokasyona Kopyalama

   Adım 18

GNS3 programını çalıştırdıktan sonra, Local GNS3 VM seçeneğini seçerek Next butonuna tıklayınız.

Local GNS3 VM

   Adım 19

Bir sonraki ekranda, VMware (Recommend) seçeneğini seçerek devam ediniz. Bu adımda GNS3 Server’a otomatik olarak bağlandıktan sonra Next botununa tıklayarak devam ediniz.

VMware (Recommended)

   Adım 20

GNS3 Server ile bağlantı sağlanıyor…

Sunucuya Bağlanılıyor

   Adım 21

GNS3 Server üzerine IOU imajı eklemeden önce, Add Virtual Machines penceresini kapatınız.

Add Virtual Machines

   Adım 22

Lisans işlemini tamamlamak için Edit / Preferences seçeneğine tıklayınız.

GNS3 / Edit / Preferences

   Adım 23

Açılan pencerede, IOS on UNIX seçeneğini seçiniz ve sağ bölmede iourc dosyasını eklemek için Browse (Gözat) butonuna tıklayınız.

IOS on UNIX

   Adım 24

GNS3 sunucu lokasyonuna kopyaladığınız iourc.txt dosyasını seçiniz ve Open (Aç) butonuna tıklayınız.

IOURC Dosyasını Açma

   Adım 25

iourc dosyasını ekledikten sonra, Apply (Uygula) butonuna tıklayarak ayarları kaydediniz.

IOS on Unix

   Adım 26

IOU Devices seçeneğine ve ardından Layer 2 ve Layer 3 Switch eklemek için New (Yeni) butonuna tıklayınız.

GNS3 Devices

   Adım 27

Açılan Server Type penceresinde, Run this IOU device on the GNS3 VM seçeneğini işaretleyiniz ve Next butonuna tıklayınız.

Run this device on the GNS3 VM

   Adım 28

Eklemek istediğiniz Layer 2 Switch adını giriniz ve ardından Browse (Gözat) butonuna tıklayınız. Type kısmından ise Switch katmanını belirtiniz.

Name and Image

   Adım 29

Layer 2 Switch imajını seçiniz ve ekleyiniz.

Layer 2 Switch'in IOS İmajını Seçme

   Adım 30

Layer 2 Switch’i ekledikten sonra Finish (Bitir) butonuna tıklayınız.

New IOS on Unix Template

   Adım 31

Layer 2 Switch’i aşağıdaki görüntüdeki gibi başarıyla ekledikten sonra, tekrar New butonuna tıklayarak bir L3 Switch ekleyiniz.

Device Template

   Adım 32

Server Type penceresinde Next butonuna tıklayınız.

Server Type

   Adım 33

Layer 3 Switch adını yazınız ve türünü belirtiniz. Daha sonra IOS imajını eklemek için Browse butonuna tıklayınız.

New Image

   Adım 34

Layer 3 Switch GNS3 Server’a yükleniyor.

Switch İmajı Upload Ediliyor

   Adım 35

Finish’e tıklayarak imajı sunucuya upload ediniz.

Name and Image

   Adım 36

L3 Switch ekledikten sonra IOU Device Templates penceresini kapatınız.

IOS on Unix Penceresini Kapatma

   Adım 37

GNS3 çalışma alanına birer adet L2 ve L3 Switch ekleyiniz ve onları çalıştırınız.

İki Cisco Switch'i Birbirine Bağlama

   Adım 38

L2 Switch konsol penceresinde, örnek olarak bir adet VLAN oluşturarak aygıtın çalışabilirliğini test ediniz.

Yeni Bir VLAN Oluşturma

   Adım 39

L2 Switch üzerinde show vlan komutunu uyguladığınızda yeni VLAN oluşturulduğunu görebilirsiniz.

show vlan

GNS3 Üzerinde IOS on Unix Yapılandırma ⇒ Video

GNS3 ile IOU imajlarını kullanabilmek için aşağıdaki videoyu izleyebilir ve ayrıca bize destek olmak için YouTube kanalımıza abone olabilirsiniz…

   Son Söz


Kısacası, GNS3 Server üzerinde IOU IOS imajlarını çalıştırmak daha performanslıdır. CCNP veya CCIE sınavlarına çalışmak için bu imajlarının kullanımı büyük bir gerekliliktir. Bizi takip ettiğiniz için teşekkürler!

   İlgili Yazılar


GNS3 VM Güncelleme
GNS3 VM Import
♦ GNS3 ve PortFast
GNS3 ve UplinkFast
GNS3 ve BackboneFast

Add a Comment

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir