GNS3 est un outils de vir­tua­li­sa­tion qui per­met de simu­ler des archi­tec­tures réseaux avec des rou­ters et des switchs, en y incluant vos machines vir­tuelles de dif­fé­rents hyper­vi­seur tel que vir­tual­box ou VmWare.


Ici nous ferons l’ins­tal­la­tion avec pip, ce qui per­met­tra de l’ins­tal­ler sur n’im­porte quelle dis­tri­bu­tion Linux. Depuis une Debian:

Ins­tal­la­tion les dépen­dances:

apt install python3-pip python3-setuptools python3-dev python3-psutil  python3-sip python3-pyqt5* libpcap-dev python3-pyqt5.qtsvg python3-pyqt5.qtsvg-dbg python3-pyqt5.qtwebsockets python3-pyqt5.qtwebsockets-dbg

Ins­tal­la­tion de GNS3:

pip3 install gns3-gui gns3-server

Ins­tal­la­tion de ubridge

wget https://github.com/GNS3/ubridge/archive/v0.9.16.tar.gz
tar -zxvf v0.9.16.tar.gz
cd ubridge-0.9.16/
make
sudo make install

Ini­tia­li­sa­tion libvirt0

virsh net-start default
virsh net-autostart default

Au redé­mar­rage GNS3 aura créé un rac­cour­ci