Tuesday, March 10, 2015

Install GNS3v1.2.3 Ubuntu 14.04 32-bit


  • Download and unzip latest of GNS3 
    $ unzip GNS3-1.2.3-source.zip
              dynamips-0.2.14.zip   gns3-server-1.2.3.zip      vpcs-0.6.zip  
              gns3-gui-1.2.3.zip     iouyap-0.95.zip 

  • Run apt-get update

  • Install GNS3 dependencies
    $ sudo apt-get install python3-setuptools
    $ sudo apt-get install python3-pyqt4
    $ sudo apt-get install python3-ws4py
    $ sudo apt-get install python3-zmq
    $ sudo apt-get install python3-tornado
    $ sudo apt-get install python3-netifaces

  • Install Dynamips dependencies
    $ sudo apt-get install cmake
    $ sudo apt-get install libelf-dev
    $ sudo apt-get install uuid-dev
    $ sudo apt-get install libcap-dev

  • Build and install Dynamips
    $ cd GNS3-1.2.3-source
    $ unzip dynamips-0.2.14.zip
    $ cd dynamips-0.2.14
    $ mkdir build
    $ cd build
    $ cmake ..
    $ make
    $ sudo make install
    $ sudo setcap cap_net_admin,cap_net_raw=ep /usr/local/bin/dynamips

  • Install GNS3 Server
    $ unzip gns3-server-1.2.3.zip
    $ cd gns3-server-1.2.3
    $ sudo python3 setup.py install

  • Install GNS3 GUI
    $ unzip gns3-gui-1.2.3.zip
    $ cd gns3-gui-1.2.3
    $ sudo python3 setup.py install

  • Install IOU  prerequisites
    $ sudo apt-get install libssl1.0.0:i386
    $ sudo ln -s /lib/i386-linux-gnu/libcrypto.so.1.0.0 /lib/libcrypto.so.4

    $ sudo apt-get install bison
    $ sudo apt-get install flex
    $ sudo apt-get install git
    $ git clone http://github.com/ndevilla/iniparser.git
    $ cd iniparser
    $ make
    $ sudo cp libiniparser.* /usr/lib/
    $ sudo cp src/iniparser.h /usr/local/include
    $ sudo cp src/dictionary.h /usr/local/include

  • Install GNS3 IOUYAP app (provides network support for IOU)
    $ unzip iouyap-0.95.zip
    $ cd iouyap-0.95
    $ sudo make install
    $ sudo cp iouyap /usr/local/bin

  • Install VPCS
    $ unzip vpcs-0.6.zip$ cd vpcs-0.6/src
    $ ./mk.sh
    $ sudo cp vpcs /usr/local/bin/
    (verify the path in GNS3 Preferences)

  • Start GNS3
    $ gns3

0 comments:

Post a Comment