Hoe installeer je GNS3 op Linux: Ubuntu, Debian en Arch?

Om GNS3 op Linux te installeren, gebruikt u de methode die geschikt is voor uw distributie: het GNS3 Personal Package Archive (PPA) voor 64-bits Ubuntu-systemen, pipxplus systeemafhankelijkheden op Debian-systemen, of AUR-pakketten op Arch Linux. Elke methode installeert de grafische interface en de server van GNS3. De huidige installatiehandleiding van GNS3 voor Linux raadt de oude stappen voor de Debian Jessie-, Stretch- en Buster-repository's, zoals beschreven in oudere artikelen, niet langer aan.

Voordat je GNS3 installeert

Werk eerst Linux bij en bepaal welke node-backends uw lab nodig heeft. QEMU/KVM, Dynamips, VPCS en Docker zijn afzonderlijke componenten; de GUI bevat niet elke emulator of appliance-image. Linux kan lokale appliances draaien zonder de GNS3 VM. Verkrijg vendor-images van een geautoriseerde bron en volg de licentievoorwaarden.

Gebruik de commando's voor één distributiefamilie en behoud pakketten uit de repositories van die familie. Vermeng de Ubuntu PPA-instructies niet met de commando's voor Debian- of Arch-pakketten.

Installeer GNS3 op Ubuntu en op Ubuntu gebaseerde Linux-systemen.

De huidige GNS3-handleiding ondersteunt 64-bit Ubuntu en op Ubuntu gebaseerde distributies zoals Linux Mint. Open Terminal en voeg de GNS3 PPA toe, installeer vervolgens de GUI en de server:

sudo apt update
sudo apt install software-properties-common
sudo add-apt-repository ppa:gns3/ppa
sudo apt update
sudo apt install gns3-gui gns3-server
Ubuntu GNOME Terminal toont het GNS3 PPA-commando, gevolgd door een APT-pakketlijstvernieuwing.
Voeg de GNS3 PPA toe en vernieuw APT voordat je de pakketten installeert.

Als u wordt gevraagd of niet-rootgebruikers Wireshark en ubridge mogen gebruiken, kies dan 'Ja' als uw account pakketvastlegging en virtuele bridges nodig heeft. Voeg alleen groepen toe die bestaan ​​en overeenkomen met de geïnstalleerde componenten. Voor een standaard lokale QEMU/KVM- en pakketvastleggingsconfiguratie:

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

Log uit en weer in om groepswijzigingen door te voeren. Vermijd de Docker-groep, tenzij je Docker-nodes nodig hebt en begrijpt welke toegang deze groep verleent.

Ubuntu GNOME Terminal toont de installatie van gns3-gui en gns3-server, met een prompt om het gebruik van Wireshark en ubridge door niet-rootgebruikers toe te staan.
Installeer de GUI en de server en beantwoord vervolgens de prompts voor toestemming voor het vastleggen van datapakketten.
Ubuntu Terminal toont het commando `usermod group` en een prompt om uit te loggen en het groepslidmaatschap te activeren.
Meld u af en weer aan nadat u het lidmaatschap van een Linux-groep hebt gewijzigd.

Installeer GNS3 op Debian en op Debian gebaseerde distributies.

De huidige Debian-route van GNS3 gebruikt `pip` pipxvoor de GUI en de server, en APT voor Qt en emulatieafhankelijkheden. Debian 13 biedt `pip` dynamipsof `pip` niet langer aan software-properties-commonin de standaard repositories, dus gebruik de onderstaande opdracht zoals die is weergegeven.

sudo apt update
sudo apt install python3 python3-pip pipx python3-pyqt6 python3-pyqt6.qtwebsockets python3-pyqt6.qtsvg qemu-kvm qemu-utils libvirt-clients libvirt-daemon-system virtinst ca-certificates curl gnupg2

Bij oudere Debian-releases moet je dit toevoegen dynamipsals je IOS-emulatie nodig hebt. Gebruikers van Debian 13 moeten Dynamips apart compileren door de GNS3-instructies te volgen ; QEMU/KVM-labs hebben dit niet nodig.

In de Debian-terminal wordt getoond hoe APT de pakketten pipx, PyQt6, QEMU en libvirt installeert voor GNS3.
Installeer de Python GUI- en emulatorafhankelijkheden van Debian voordat je GNS3 toevoegt.

Installeer beide apps met pipx, en injecteer vervolgens de server- en Qt-bindings in de GUI-omgeving:

pipx ensurepath
pipx install gns3-server
pipx install gns3-gui
pipx inject gns3-gui gns3-server PyQt6

Als een commando ontbreekt in het bestand PATH, voer het dan uit pipx ensurepathen open een nieuwe terminal; pipx ontsluit apps vanuit het bestand ~/.local/bin. Zie de installatiehandleiding van pipx .

Debian Terminal toont hoe pipx de GNS3-server en grafische interface installeert.
Installeer de GNS3-server en GUI met pipx.
Debian Terminal toont hoe pipx de server en PyQt6 in de GUI-omgeving injecteert, gevolgd door het gns3 launch-commando.
Verbind de pipx-omgevingen en start de GNS3 GUI.

GNS3 installeren op Arch Linux

Arch maakt gebruik van de Arch User Repository (AUR). Installeer de buildtools, kloon de repository yayen bouw het project als een normale gebruiker, niet als root:

sudo pacman -S --needed git base-devel
git clone https://aur.archlinux.org/yay.git
cd yay
makepkg -si

Controleer de AUR-buildbestanden voordat u installeert; deze worden door gebruikers onderhouden. De huidige GNS3-handleiding maakt gebruik van deze pakketten. Verwijder ze dockerals u geen containerknooppunten nodig hebt:

yay -S qemu docker vpcs dynamips libvirt ubridge inetutils
yay -S gns3-server gns3-gui
De Arch Linux-terminal toont het pakketcommando, het klonen van de yay-repository en de installatiestap met makepkg.
Compileer de yay AUR-helper vanuit de repository voordat je de GNS3-pakketten installeert.
In de Arch Linux-terminal wordt getoond hoe QEMU, Docker, VPCS, Dynamips, libvirt, ubridge en de GNS3 GUI en server geïnstalleerd worden.
Installeer GNS3 en de backends die uw netwerklab nodig heeft vanuit de AUR.

Start GNS3 en controleer de lokale server.

Open GNS3 vanuit het toepassingsmenu of start het programma gns3. Kies in de wizard voor de eerste keer opstarten 'Apparaten op mijn lokale computer uitvoeren' , bevestig de serverinstellingen en voltooi de installatie. De GNS3-handleiding beveelt aan 127.0.0.1om een ​​lokale host te gebruiken voor eenvoudige configuratie. Zie de instructies voor het instellen van een lokale server .

Maak een leeg project aan om de GUI en de serververbinding te controleren. Als gns3deze ontbreekt na een Debian-installatie, vernieuw dan PATHhet project. Als de server geen verbinding maakt, controleer dan de host en poort en meld u opnieuw aan na wijzigingen in de groep. Als een node uitvalt, installeer dan de back-end en controleer de apparaatimage.

Gebruik voor je eerste apparaat een sjabloon uit de GNS3 Marketplace of importeer een image waarvoor je een licentie hebt.

En wat dacht je van Fedora, openSUSE of een andere Linux-distributie?

De huidige GNS3-handleiding bevat commando's voor Ubuntu, Debian en Arch Linux, maar geen actuele stappen voor Fedora of openSUSE. Controleer de repositories en afhankelijkheidsrichtlijnen van uw distributie voordat u een handmatige pipx-installatie probeert; gebruik de oude Fedora 34/35- of Tumbleweed-commando's uit het bronartikel niet blindelings opnieuw.

Officiële referenties

Laat een reactie achter

Hoe u verloren partities en harde schijfgegevens veilig kunt herstellen

Hoe u verloren partities en harde schijfgegevens veilig kunt herstellen

Leer hoe u verloren partities en bestanden kunt herstellen met TestDisk en PhotoRec. Bescherm de bronschijf, scan veilig en sla de herstelde gegevens op een andere schijf op.

Hoe scan je QR-codes op een Linux-desktop?

Hoe scan je QR-codes op een Linux-desktop?

Scan QR-codes op Linux met CoBang met behulp van een webcam of afbeeldingsbestand. Bekijk de installatieopties, configuratiestappen en oplossingen voor toegang tot de Flatpak-camera.

Hoe je webcaminstellingen op Linux kunt wijzigen met Cameractrls

Hoe je webcaminstellingen op Linux kunt wijzigen met Cameractrls

Wijzig de webcaminstellingen op Linux met Cameractrls: pas de belichting, kleur, flikkerreductie en andere ondersteunde instellingen aan en controleer vervolgens de compatibele videomodi.

Hoe installeer je PhpStorm op Linux: Toolbox, Tar.gz, Snap en AUR?

Hoe installeer je PhpStorm op Linux: Toolbox, Tar.gz, Snap en AUR?

Installeer PhpStorm op Linux met JetBrains Toolbox of het zelfstandige tar.gz-archief, plus de Snap- en Arch AUR-opties. Java is al meegeleverd.

Hoe stel je twee schermen in op XFCE 4?

Hoe stel je twee schermen in op XFCE 4?

Maak voor elk scherm een ​​apart XFCE 4-paneel aan, wijs het tweede paneel toe aan de juiste uitvoer, positioneer en schaal het en voeg de benodigde launchers en statusitems toe.

Hoe installeer je Cisco Packet Tracer op Linux?

Hoe installeer je Cisco Packet Tracer op Linux?

Download Cisco Packet Tracer 9.0.1 voor Ubuntu 64-bit, installeer het DEB-pakket met APT, accepteer de licentie in de terminal en meld u aan om een ​​lab te starten.

Hoe maak je een back-up van een cd-rom als ISO-bestand op Linux?

Hoe maak je een back-up van een cd-rom als ISO-bestand op Linux?

Maak een cd-rom-ISO op Linux met GNOME Disks of dd. Identificeer het optische station, controleer het kopieerproces, verifieer de image en weet wanneer een beschadigde of audio-cd een ander programma nodig heeft.

Hoe je een afbeelding uitknipt in Linux met GIMP

Hoe je een afbeelding uitknipt in Linux met GIMP

Verwijder de achtergrond van een foto op Linux met GIMP: selecteer een onderwerp, verwijder de geselecteerde achtergrond, behoud de transparantie en exporteer een herbruikbare PNG-afbeelding.

Download FlightGear gratis: officiële installatiehandleiding

Download FlightGear gratis: officiële installatiehandleiding

Download FlightGear gratis van de officiële website. Vergelijk de Windows-, macOS- en Linux-pakketten, installeer de gegevensbestanden en begin aan je eerste vlucht.

Google Tasks desktop-app: hoe gebruik je deze op een computer?

Google Tasks desktop-app: hoe gebruik je deze op een computer?

Open Google Taken in een browser, voeg een Chrome-snelkoppeling of een app-achtige start toe en beheer taken met een datum via Agenda en Gmail.