Cài đặt GNS3 trên Ubuntu 16.04 Phần 1

Chào các bạn, sau bao ngày thì mình lại có hứng viết blog. Sau đây mình xin chia sẽ cách cài GNS3 trên máy của mình.

Hướng dẫn này dành cho các hệ điều hành dựa trên các bản phân phối của Ubuntu cũng như là Linux Mint



$sudo add-apt-repository ppa:gns3/ppa

$sudo apt-get update

$sudo apt-get install gns3-gui



Nếu như bạn muốn hỗ trợ IOU



$sudo dpkg --add-architecture i386

$sudo apt-get update

$sudo apt-get install gns3-iou



Vậy là xong! Bạn đã cài xong GNS3 bản mới nhất.


Nếu như không hài lòng bản mới nhất thì bạn có thể sử dụng bản cũ hơn bằng cách cài đặt từ package:


Thêm i386 để hỗ trợ IOU:



$ sudo dpkg --add-architecture i386

$ sudo apt-get update


Cài đặt GNS3 dependencies:



$ sudo apt-get install gcc

$ sudo apt-get install python3-dev

$ 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



Cài đặt Dynmips dependencies



$ sudo apt-get install cmake

$ sudo apt‐get install libelf‐dev

$ sudo apt‐get install uuid‐dev

$ sudo apt‐get install libpcap‐dev


Download và giải nén gói GNS3 bao gồm:


(GNS3-1.2.1-source.zip)
  • dynamips-0.2.14.zip 
  • gns3-server-1.2.1.zip 
  • vpcs-0.6.zip
  • gns3-gui-1.2.1.zip 
  • iouyap-0.95.zip

(Các bạn có thể tìm các phiên bản khác nhau trên internet )



Build và cài đặt Dynamips:



$ cd GNS3-1.2.1-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



Cài đặt GNS3 Server:



$ unzip gns3-server-1.2.1.zip

$ cd gns3-server-1.2.1

$ sudo python3 setup.py install



Cài đặt GNS3 GUI:



$ unzip gns3-gui-1.2.1.zip

$ cd gns3-gui-1.2.1

$ sudo python3 setup.py install




Cài đặt IOU prerequisites



$ sudo apt-get install libssl1.0.0:i386

$ sudo ln -s /usr/lib/i386-linux-gnu/libcrypto.so.1.0.0 /usr/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




Cài đặt 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/



Cài đặt 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






Vậy là hết phần 1. Các bạn xem phần 2 tại đây nhé
https://tsukpa.blogspot.com/2019/04/cai-at-gns3-tren-ubuntu-1604-phan-2.html



Xem thêm bài viết gốc tại :

https://www.gns3.com/discussions/how-to-install-gns3-1-2-1-on-deb