Wie man

So installieren Sie GNS3 auf Kali Linux 2020.x

So installieren Sie GNS3 auf Kali Linux 2020.x

Das GNS3-Team arbeitet Tag für Tag intelligenter und härter, um GNS3 zu einem unverzichtbaren Werkzeug beim Erlernen und Testen des Netzwerkimplementierungsszenarios zu machen. GNS3 ist ein grafischer Netzwerksimulator, der die Emulation komplexer Netzwerke ermöglicht. Es ist ein unverzichtbares Werkzeug bei der Vorbereitung auf Netzwerkzertifizierungen wie CCNA, JNCIA, CCNP sowie CCIE-Level. Mit jeder neuen Version werden neue Funktionen hinzugefügt sowie Verbesserungen an bestehenden.

In diesem Artikel besprechen wir die Installation von GNS3 auf Kali Linux 2020.x und neueste Rolling-Editionen. Das GNS3-Projekt hat sich weiterentwickelt, um viele Geräte von mehreren Netzwerkanbietern zu unterstützen, darunter virtuelle Cisco-Switches, Cisco ASAs, Brocade vRouter, Cumulus Linux-Switches, Docker-Instanzen, HPE VSRs, mehrere Linux-Appliances und viele andere.

Einige Kernfunktionen von GNS3 sind:

Schritt 1: System aktualisieren

Beginnen Sie die Installation, indem Sie das System und alle installierten Pakete auf die neuesten Versionen aktualisieren updating.

sudo apt aktualisieren sudo apt aktualisieren

Da das Upgrade Updates rund um den Kernel enthalten könnte, starten wir unser System neu.

sudo neu starten

Schritt 2: Erforderliche Abhängigkeiten installieren

Stellen Sie sicher, dass Ihr Kali Linux die richtigen Repositorys konfiguriert hat.

Offizielle Kali Linux-Repositorys zu den Quellen hinzufügen.aufführen

Paket-APT-Index aktualisieren:

$ sudo apt update Get:1 http://kali.download/kali kali-rolling InRelease [30.5 kB] Holen Sie sich:2 http://kali.download/kali kali-rolling/contrib Quellen [63.7 kB] Holen Sie sich:4 http://kali.download/kali kali-rolling/main Sources [13.8 MB] Holen Sie sich:8 http://kali.download/kali kali-rolling/non-free Quellen [127 kB] Get:9 http://kali.download/kali kali-rolling/main amd64 Pakete [17.5 MB] Holen Sie sich:10 http://kali.download/kali kali-rolling/non-free amd64 Pakete [202 kB] Get:11 http://kali.download/kali kali-rolling/contrib amd64 Pakete [106 kB] Geholt 28.2 MB in 16s (1.769 kB/s) Paketlisten lesen… Fertig Abhängigkeitsbaum erstellen Statusinformationen lesen… Fertig

Installieren Sie die folgenden Softwareabhängigkeiten

sudo apt install -y python3-pip python3-pyqt5 python3-pyqt5.qtsvg python3-pyqt5.qtwebsockets qemu qemu-kvm qemu-utils libvirt-clients libvirt-daemon-system virtinstwireshark xtightvncviewer apt-transport-https ca-zertifikate curl gnupg2 software-properties-common

Schritt 3: Installieren Sie GNS3 auf Kali Linux Rolling

Führen Sie schließlich die Installation von GNS3 auf Kali Linux Rolling Release durch.

GNS3-Serverkomponente installieren

$ sudo pip3 install gns3-server Sammeln von gns3-server Herunterladen von gns3-server-2.2.17.Teer.gz (8.7 MB) |████████████████████████████████| 8.7 MB 4.2 MB/s Anforderung bereits erfüllt: Jinja2>=2.7.3 in /usr/lib/python3/dist-packages (von gns3-server) (2.11.2) Sammeln von aiofiles==0.5.0 Aiofiles herunterladen-0.5.0-py3-none-any.whl (11 kB) Sammeln von aiohttp-cors==0.7.0 Herunterladen von aiohttp_cors-0.7.0-py3-none-any.whl (27 kB) Anforderung bereits erfüllt: aiohttp==3.6.2 in /usr/lib/python3/dist-packages (von gns3-server) (3.6.2) Anforderung bereits erfüllt: async-timeout==3.0.1 in /usr/lib/python3/dist-packages (von gns3-server) (3.0.1) Anforderung bereits erfüllt: distro>=1.3.0 in /usr/lib/python3/dist-packages (von gns3-server) (1.5.0) Anforderung bereits erfüllt: jsonschema==3.2.0 in /usr/lib/python3/dist-packages (von gns3-server) (3.2.0) Sammeln von psutil==5.6.7 Herunterladen von psutil-5.6.7.Teer.gz (448 kB) |████████████████████████████████| 448 kB 4.9 MB/s py-cpuinfo sammeln==7.0.0 Herunterladen von py-cpuinfo-7.0.0.Teer.gz (95 kB) |████████████████████████████████| 95 kB 3.0 MB/s Sentry-sdk sammeln>=0.14.4 Sentry_sdk-0 herunterladen.19.5-py2.py3-keine-irgendwann.whl (128 kB) |████████████████████████████████| 128 kB 4.7 MB/s Anforderung bereits erfüllt: urllib3>=1.10.0 in /usr/lib/python3/dist-packages (von Sentry-sdk>=0.14.4->gns3-server) (1.26.2) Voraussetzung bereits erfüllt: certifi in /usr/lib/python3/dist-packages (von Sentry-sdk>=0.14.4->gns3-server) (2020.6.20) Erstellungsräder für gesammelte Pakete: gns3-server, psutil, py-cpuinfo Erstellungsrad für gns3-server (Setup (.py)… fertig Rad für gns3-server erstellt: filename=gns3_server-2.2.17-py3-none-any.whl size=9362887 sha256=d41b291e64f3296c747f99ccfd7a85080572274b270a173070d84abe03fa3e32 Gespeichert in Verzeichnis: /root/.cache/pip/wheels/7c/93/bf/6988e561eb06b210a54928f884483e35ce48ca7fad4c8bffc0 Baurad für psutil (Setup.py)… fertig Rad für psutil erstellt: filename=psutil-5.6.7-cp39-cp39-linux_x86_64.whl size=265842 sha256=02c84201fd411405155645990d6c833588c130ffb8dc4978c652e7561344e424 Gespeichert in Verzeichnis: /root/.cache/pip/wheels/67/e7/5d/b8eb44db682bf1a1859a6e6d2540045869edaee3731552adc0 Gebäuderad für py-cpuinfo (Setup.py)… fertig Rad für py-cpuinfo erstellt: filename=py_cpuinfo-7.0.0-py3-none-any.whl size=20068 sha256=15426c9fbf5132b19bc648bc50137d21413486439ea1a25786f738ec3fa138f3 Gespeichert in Verzeichnis: /root/.cache/pip/wheels/7f/2c/24/85d73581e5927be15689598ed1f02fe2a40cc66314232507c4 Erfolgreich erstellter gns3-server psutil py-cpuinfo Gesammelte Pakete installieren: aiofiles, aiohttp-cors, psutil, py-cpuinfo, sentry-sdk, gns Gefunden vorhandene Installation: psutil 5.7.3 psutil wird nicht unter /usr/lib/python3/dist-packages deinstalliert, außerhalb der Umgebung /usr Kann 'psutil' nicht deinstallieren. Es wurden keine Dateien zum Deinstallieren gefunden. Erfolgreich installiert aiofiles-0.5.0 aiohttp-cors-0.7.0 gns3-server-2.2.17 psutil-5.6.7 py-cpuinfo-7.0.0 Wachposten-sdk-0.19.5

Warten Sie, bis die Installation abgeschlossen ist, und installieren Sie dann die GUI-Komponente.

$ sudo pip3 install gns3-gui Sammeln von gns3-gui Herunterladen von gns3-gui-2.2.17.Teer.gz (4.9 MB) |████████████████████████████████| 4.9 MB 1.2 MB/s Anforderung bereits erfüllt: distro>=1.3.0 in /usr/lib/python3/dist-packages (von gns3-gui) (1.5.0) Anforderung bereits erfüllt: jsonschema==3.2.0 in /usr/lib/python3/dist-packages (von gns3-gui) (3.2.0) Anforderung bereits erfüllt: psutil==5.6.7 in /usr/local/lib/python3.9/dist-Pakete (von gns3-gui) (5.6.7) Anforderung bereits erfüllt: Sentry-sdk>=0.14.4 in /usr/local/lib/python3.9/dist-Pakete (von gns3-gui) (0.19.5) Voraussetzung bereits erfüllt: certifi in /usr/lib/python3/dist-packages (von Sentry-sdk>=0.14.4->gns3-gui) (2020.6.20) Anforderung bereits erfüllt: urllib3>=1.10.0 in /usr/lib/python3/dist-packages (von Sentry-sdk>=0.14.4->gns3-gui) (1.26.2) Bauräder für gesammelte Pakete: gns3-gui Bauräder für gns3-gui (Setup.py)… fertig Rad für gns3-gui erstellt: filename=gns3_gui-2.2.17-py3-none-any.whl size=3815821 sha256=700245f3b2668c0c3cc4e6e4e015ea2ebef4f7a2703f44a8809869a8d9c38ba1 Gespeichert in Verzeichnis: /root/.cache/pip/wheels/a0/8c/61/bcfd1f0c4324732bb6a051a80a71c0bfa6bdce5e248b064cdb Erfolgreich erstellt gns3-gui Gesammelte Pakete installieren: gns3-gui Erfolgreich installiert gns3-gui-2.2.17

Sie können GNS3 über CLI . starten

$ gns3

Oder indem Sie die GNS3-Anwendung vom Desktop aus durchsuchen und starten.

Die nächsten Schritte sind der GNS3-Setup-Assistent für Ihren lokalen Server und dann die Erstellung Ihrer ersten GNS3-Topologie.

Schritt 4: Docker-Support einrichten

Wenn Sie Docker-Unterstützung in Ihrem GNS3 wünschen, müssen Sie Docker CE installieren, indem Sie die Schritte in der folgenden Anleitung befolgen.

Installieren Sie Docker und Docker Compose unter Kali Linux

Fügen Sie dann das GNS3-Repository hinzu

sudo tee /etc/apt/sources.aufführen.d/gns3.aufführen<

GPG-Repository-Schlüssel importieren:

$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys F88F6D313016330404F710FC9A2FD067A2E3EF7B Warnung: apt-key ist veraltet. Verwalten Sie Schlüsselbunddateien in Trusted.gpg.d stattdessen (siehe apt-key(8)). Ausführen: /tmp/apt-key-gpghome.WQqu0nldXm/gpg.1.sh --keyserver keyserver.ubuntu.com --recv-keys F88F6D313016330404F710FC9A2FD067A2E3EF7B gpg: Schlüssel 9A2FD067A2E3EF7B: öffentlicher Schlüssel "Launchpad PPA für GNS3" importierter gpg: Gesamtzahl verarbeiteter: 1 gpg: importiert: 1

APT-Paketindex aktualisieren:

sudo apt-Update

Dann installiere dynamips ubridge:

$ sudo apt install dynamips ubridge Paketlisten werden gelesen… Fertig Abhängigkeitsbaum erstellen Statusinformationen lesen… Fertig Vorgeschlagene Pakete: gns3 Die folgenden NEUEN Pakete werden installiert: dynamips ubridge 0 aktualisiert, 2 neu installiert, 0 zum Entfernen und 0 nicht aktualisiert. Benötigen Sie 391 KB Archiv of. Nach diesem Vorgang werden 1.190 kB zusätzlicher Festplattenspeicher verwendet. Holen:1 http://ppa.Startrampe.net/gns3/ppa/ubuntu bionic/main amd64 dynamips amd64 0.2.21-1~bionic1 [358 kB] Holen Sie sich:2 http://ppa.Startrampe.net/gns3/ppa/ubuntu bionic/main amd64 ubridge amd64 0.9.18-1~bionisch1 [32.8 kB] 391 kB in 9s abgerufen (44.6 kB/s) Pakete vorkonfigurieren… Auswahl zuvor nicht ausgewählter Paketdynamips. (Datenbank wird gelesen… 275469 Dateien und Verzeichnisse, die derzeit installiert sind.) Vorbereitung zum Auspacken… /dynamips_0.2.21-1~bionic1_amd64.deb… Dynamips auspacken (0.2.21-1~bionic1)… Auswahl des zuvor nicht ausgewählten Pakets ubridge. Auspacken wird vorbereitet… /ubridge_0.9.18-1~bionic1_amd64.deb… Ubridge auspacken (0.9.18-1~bionic1)… Dynamips einrichten (0.2.21-1~bionic1)… Ubridge einrichten (0.9.18-1~bionic1)… Verarbeitungstrigger für man-db (2.9.3-2)… Verarbeitung von Triggern für Kali-Menü (2021.1.2)… 

Fügen Sie Ihren Benutzer zu den folgenden Gruppen hinzu:

sudo usermod -aG kvm,libvirt,docker,ubridge,wireshark $USER

Um zu verhindern, dass versehentlich etwas anderes aus diesem Repository installiert wird (vorerst), entfernen Sie die Kommentarzeilen in der Datei.

sudo tee /etc/apt/sources.aufführen.d/gns3.aufführen<

Metadaten aktualisieren

sudo apt-Update

Empfohlene Networking-Bücher:

Beste CCNA R&S (200-125) Zertifizierungsvorbereitungsbücher

Die besten Studienbücher zur CCNA-Sicherheit (210-260)

Die besten Bücher zur Vorbereitung auf die CCNP R&S-Zertifizierung

Konsul-Cluster auf Ubuntu 20 . einrichten.04|18.04|16.04 & Debian 10/9
Willkommen zu unserem Leitfaden zur Installation und Konfiguration des Consul Service Discovery-Clusters auf Ubuntu 20.04|18.04|16.04 und Debian 10/9 ...
Automate Windows Server 2019 & Windows 10 Administration with Ansible
Ansible is a simple, yet powerful IT automation engine that thousands of companies are using to drive complexity out of their environments and acceler...
So installieren Sie das Chef Development Kit unter Arch Linux
Das Chef Development Kit enthält alle Tools, die Sie zum Entwickeln und Testen Ihrer Infrastruktur benötigen, erstellt von der großartigen Chef-Commun...

Website für Gadgets, Betriebssysteme und moderne Technologie. Viele interessante Artikel und nützliche Tipps