COMPLETE GNS3 INSTALLATION WITH CISCO IOU


IF GNS3 SERVER IS WORKING GO TO ADDING IOU DEVICE SECTION AFTER 

  STEP  1 AND 2"


OPERATING SYSTEM : CENTOS 7 64 BIT

PRE-REQUISTE : INSTALL EPEL REPOSITORY .

VIDEO TUTORIAL CLICK ON THE LINK       :        VIDEO TUTORIAL


(1) SYSTEM SHOULD BE FULLY UPDATED AND INSTALL GIT

[root@localhost ~]#yum update 
 
[root@localhost ~]#yum install gcc cpp glibc-devel glibc-headers kernel-headers libmpc cmake elfutils-libelf-devel git telnet

(2) DOWNLOAD THE SOFTWARE FROM GITHUB

[root@localhost ~]# git clone https://github.com/AOSL/GNS3_SWITCH.git

(3) INSTALL THE RPM FOR PYTHON AND DYNAMIPS

[root@localhost ~]#cd GNS3_SWITCH/

[root@localhost GNS3_SWITCH]#rpm -ivh ius-release-1.0-15.ius.centos7.noarch.rpm

[root@localhost GNS3_SWITCH]#rpm -ivh russianfedora-free-release-7-1.R.noarch.rpm

(4) INSTALL PYTHON AND OTHER DEPENDENCIES

[root@localhost GNS3_SWITCH]#yum install python35* gcc wireshark* qemu glibc-static dynamips libpcap*

[root@localhost GNS3_SWITCH]#pip3.5 install pyzmq tornado netifaces sip pyqt5

(5) INSTALL GNS3 SERVER AND SUPPORT SOFTWARE
[root@localhost GNS3_SWITCH]# cd ubridge9.15/

[root@localhost ubridge9.15]# make

[root@localhost ubridge9.15]# make install

[root@localhost ubridge9.15]# cd ..

[root@localhost GNS3_SWITCH]# cd vpcs-0.6.1/

root@localhost vpcs-0.6.1]# cd src

root@localhost src]# chmod 777 mk.sh

[root@localhost src]#./mk.sh

[root@localhost src]# cp vpcs /usr/local/bin/

[root@localhost vpcs-0.6.1]# cd ..

[root@localhost GNS3_SWITCH]# pip3.5 install gns3-server==2.1.4

[root@localhost GNS3_SWITCH]# pip3.5 install gns3-gui==2.1.4


[root@localhost GNS3_SWITCH]# mkdir /usr/share/icons/Extra

[root@localhost GNS3_SWITCH]# cp GNS3-logo-new.png /usr/share/icons/Extra/

[root@localhost GNS3_SWITCH]# cp gns3.desktop /usr/share/applications/

(6) NOW RUN THE GNS 3 APPLICATION FROM

Application -----------→Others-------->GNS3 




ADDDING IOU DEVICE IN GNS 3

[root@localhost GNS3_SWITCH]# tar xvfj i86bi-linux-l2-adventerprisek9-15.2d.bin.tar.bz2

[root@localhost GNS3_SWITCH]# chmod 755 CiscoIOUKeygen3f.py 
[root@localhost GNS3_SWITCH]# python3.5 CiscoIOUKeygen3f.py  

*********************************************************************
Cisco IOU License Generator - Kal 2011, python port of 2006 C version
hostid=007f0100, hostname=localhost.localdomain, ioukey=7f097a

Add the following text to ~/.iourc:
[license]
localhost.localdomain = 717c564d5236d62d;

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Already copy to the file iourc.txt
You can disable the phone home feature with something like:
echo '127.0.0.127 xml.cisco.com' >> /etc/hosts

[root@localhost GNS3_SWITCH]# echo '127.0.0.127 xml.cisco.com' >> /etc/hosts

iourc.txt file will be genrated

(7) UNTAR THE IOU DEVICE IMAGE

[root@localhost GNS3_SWITCH]#tar xvfj i86bi-linux-l2-adventerprisek9-15.2d.bin.tar.bz2

(8) OPEN GNS3 OR IF ALREADY OPEN, ON THE LEFT HAND CORNER GO TO

                               EDIT--------->PREFERENCES 




POP UP WINDOW WILL OPEN, CLICK IOU ON UNIX

  
(9) ON THE RIGHT HAND CLICK ON BROWSE, POP WILL COM TO SELECT THE IOURC.TXT FILE BROWSE TO THE PATH TO GNS_SWITCH FOLDER SELECT THE THE FILE AND CLICK OPEN ,


LICENSE WILL BE SHOWN, CLICK APPLY AND OK




(10) GO TO EDIT--------->PREFERENCES
        CLICK ON IOU DEVICES UNDER IOU ON UNIX   TAB


(11)CLICK ON NEW TAB A POP UP WILL OPEN,

      IN NAME SECTION ENTERED THE NAME OF DEVICE AND SELECT NEW IMAGE     
      AND CLICK ON BROWSE 

 

(12) TO SELECT IMAGE BROWSE TO GNS_SWITCH FOLDER, SELECT  i86bi-linux-  
        l2-adventerprisek9-15.2d.bin  AND CLICK ON OPEN



 (13) CLICK ON YES 



(14) CLICK ON FINISH





(14) CLICK APPLY AND OK . IN SWITCH SECTION YOU WILL FIND THE DEVICE WITH NAME
 
 

 




For any Queries feel free to mail me at :

abhishek.verma7@gmail.com




No comments:

Post a Comment