Рубрики
owner

debian / GNS3 / установка

Установка на debian/ubuntu (старый способ)

Скачиваем дистрибутив с сайта GNS3
https://www.gns3.com/software - тут дистрибутивы
https://github.com/GNS3/gns3-gui/releases/tag/v1.3.13 - тут дистрибутивы
wget https://github.com/GNS3/gns3-gui/releases/download/v1.3.13/GNS3-1.3.13.source.zip

Обновляем debian:
apt update && apt upgrade

Установим все необходимые зависимости (без этих пакетов мы не сможем установить GNS3):
apt install python3-setuptools
apt install python3-pyqt4
apt install python3-ws4py
apt install python3-netifaces

Установим зависимости необходимые для Dynamips:
apt install cmake
apt install libelf-dev
apt install uuid-dev
apt install libpcap-dev

Теперь перейдем в папку где лежит наш архив GNS3
cd /home/dir  

Распакуем архив 
unzip GNS3-1.3.13-source.zip

В результате мы увидим пакеты, которые были в архиве. 
Но если вдруг понадобится еще раз их посмотреть, то сделать это можно с помощью команды:
ls

Перейдем к установке Dynamips и распакуем архив:
unzip dynamips-0.2.14.zip

Переходим в распакованную папку и приступаем: 
cd  dynamips-0.2.14
mkdir build
cd build
cmake ..
make
make install
sudo setcap cap_net_admin,cap_net_raw=ep /usr/local/bin/dynamips
cd ../..

Теперь инсталлируем GNS3 сервер:
unzip gns3-server-1.3.10.zip
cd gns3-server-1.3.10
python3 setup.py install
cd ..

Ставим графический интерфейс:
unzip gns3-gui-1.3.10.zip
cd gns3-gui-1.3.10
python3 setup.py install
cd ..

Ставим IOU зависимости (что это мы узнаем чуть позднее):
apt-get install libssl1.0.0:i386
ln -s /lib/i386-linux-gnu/libcrypto.so.1.0.0 /lib/libcrypto.so.4
apt-get install bison
apt-get install flex
apt-get install git
git clone http://github.com/ndevilla/iniparser.git
cd iniparser
make
cp libiniparser.* /usr/lib/
cp src/iniparser.h /usr/local/include
cp src/dictionary.h /usr/local/include
cd ..

Ставим пакет iouyap (необходимый для поддержки IOU в GNS3)
unzip iouyap-0.95.zip
cd iouyap-0.95
make install
cp iouyap /usr/local/bin
cd ..

Обязательно ставим пакет VPCS, он нам пригодится и не раз:
unzip vpcs-0.6.1.zip
cd vpcs-0.6.1/src
./mk.sh
cp vpcs /usr/local/bin/
cd ../..

Если вы ставите на чистый linux (в смысле не в виртуалке), то следует поставить и virtualbox:
apt install virtualbox

Wireshark нам тоже нужен:
apt install wireshark

Инсталлируем QEMU:
apt install qemu

Установим утилиту для ограничения загрузки процессора
apt install cpulimit

И последний пакет ubridge:
unzip ubridge-0.9.0.zip
cd ubridge-0.9.0
make install

Теперь можно стартовать GNS3:
~$ gns3

Установка из пакетов ubuntu:

https://docs.gns3.com/1QXVIihk7dsOL7Xr7Bmz4zRzTsJ02wklfImGuHwTlaA4/index.html - инструкция
sudo add-apt-repository ppa:gns3/ppa
sudo apt update
sudo apt install gns3

Установка из пакетов debian JESSIE:

https://docs.gns3.com/1QXVIihk7dsOL7Xr7Bmz4zRzTsJ02wklfImGuHwTlaA4/index.html - инструкция
nano /etc/apt/sources.list
deb http://ppa.launchpad.net/gns3/ppa/ubuntu trusty main
deb-src http://ppa.launchpad.net/gns3/ppa/ubuntu trusty main

apt-key adv --keyserver keyserver.ubuntu.com --recv-keys F88F6D313016330404F710FC9A2FD067A2E3EF7B
apt-get update
apt-get install gns3-gui

Установка из пакетов debian STRETCH:

https://docs.gns3.com/1QXVIihk7dsOL7Xr7Bmz4zRzTsJ02wklfImGuHwTlaA4/index.html - инструкция
nano /etc/apt/sources.list
deb http://ppa.launchpad.net/gns3/ppa/ubuntu xenial main
deb-src http://ppa.launchpad.net/gns3/ppa/ubuntu xenial main

apt-key adv --keyserver keyserver.ubuntu.com --recv-keys F88F6D313016330404F710FC9A2FD067A2E3EF7B
apt-get update
apt-get install gns3-gui
1