Установка на debian/ubuntu (старый способ)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 |
Скачиваем дистрибутив с сайта 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:
1 2 3 4 |
https://docs.gns3.com/1QXVIihk7dsOL7Xr7Bmz4zRzTsJ02wklfImGuHwTlaA4/index.html - инструкция sudo add-apt-repository ppa:gns3/ppa sudo apt update sudo apt install gns3 |
Установка из пакетов debian JESSIE:
1 2 3 4 5 6 7 8 |
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:
1 2 3 4 5 6 7 8 |
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 |
1 |