Home
» LINUX
»
Hoe installeer je GNS3 op Linux: Ubuntu, Debian en Arch?
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:
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:
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.
Installeer de GUI en de server en beantwoord vervolgens de prompts voor toestemming voor het vastleggen van datapakketten.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.
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.
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:
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 .
Installeer de GNS3-server en GUI met pipx.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
Compileer de yay AUR-helper vanuit de repository voordat je de GNS3-pakketten installeert.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.