Instalación de GNS3 en Debian 8
Instalación de dependencias
Dependencias de GNS3
Para ello ejecutamos el comando apt-get.
sudo apt-get update y
sudo apt-get install python3-dev
sudo apt-get install python3-setuptools
sudo apt-get install python3-pyqt5
sudo apt-get install python3-pyqt5.qtsvg
sudo apt-get install python3-pyqt5.qtwebkit
sudo apt‐get install python3‐ws4py
sudo apt‐get install python3‐netifaces
sudo apt-get install python3-pipDependencias de Dynamips
sudo apt-get install cmake
sudo apt‐get install uuid‐dev
sudo apt‐get install libelf‐dev
sudo apt‐get install libpcap‐devCompilado de Dynamips
Primero descargamos las fuentes
Las fuentes de GNS3 estan en github, este servidor utiliza git por lo tanto lo primero que vamos a hacer es instalar git.
sudo apt-get install gitAhora que ya tenemos git creamos un directorio que nos guste.
mkdir -p ~/git/Y nos situamos en él
cd ~/git/Y descargamos las fuentes
git clone https://github.com/GNS3/dynamipsAhora compilamos
Dentro del directorio dynamips, mediante cd ~/git/dynamips ejecutamos lo siguiente.
mkdir build
cd build
cmake ..
make
sudo make install
sudo setcap cap_net_admin,cap_net_raw=ep /usr/local/bin/dynamipsCompilado de GNS3
Descargamos las fuentes
Nos situamos en direcctorio seleccionado anteriormente.
cd ~/git/Y descargamos las fuentes
git clone https://github.com/GNS3/gns3-guiCompilamos
Aquí GNS3 nos brinda un guión en python que podemos aprovechar ejecutándolo una vez accedido al mismo mediante cd ~/git/gns3.
sudo python3 setup.py installInstalación de GNS3-server
Ejecutamos los siguiente.
cd ~/git/
git clone https://github.com/GNS3/gns3-server
cd gns3-server
sudo apt-get install python3-setuptools
cd gns3-server-master
sudo python3 setup.py install
gns3serverInstalación de complementos para IOS e IOU
Habilitamos la arquitectura de 32 bit en Debian si instalamos el sistema de 64 bit.
sudo dpkg --add-architecture i386
sudo apt-get updateAhora es tiempo de instalar los complementos.
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 flexY ahora instalamos unas librerias que residen en github.
cd ~/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/includeCompilado e instalación de IOUYAP
cd ~/git/
git clone https://github.com/GNS3/iouyap
cd iouyap
sudo make installOpcionalmente instalaremos Ubridge
sudo apt-get install libpcap-dev
cd ~/git/
git clone https://github.com/GNS3/ubridge
cd ubridge
make
sudo make installY VPCS
cd ~/git/
git clone https://github.com/GNS3/vpcs
cd vpcs/src
./mk.sh
sudo cp vpcs /usr/local/bin/Instalación de complementos: Cpulimit, Virtualbox, QEMU y Wireshark
Lo que equivale a hacer.
sudo apt-get install cpulimit
sudo apt-get install virtualbox
sudo apt-get install qemu
sudo apt-get install wiresharkInicio de GNS3
Ejecutamos desde el terminal.
gns3Actualizaciones
Ejecutar los comandos siguientes con la versión antecedida por el igual/=.
sudo pip3 install gns3-gui==1.4.5
sudo pip3 install gns3-server==1.4.5