Cum se instalează GNS3 pe Linux: Ubuntu, Debian și Arch

Pentru a instala GNS3 pe Linux, utilizați metoda corespunzătoare distribuției dvs.: GNS3 Personal Package Archive (PPA) pentru sistemele bazate pe Ubuntu pe 64 de biți, pipxplus dependențele de sistem pe sistemele bazate pe Debian sau pachetele AUR pe Arch Linux. Fiecare rută instalează interfața grafică și serverul GNS3. Ghidul actual de instalare Linux al GNS3 nu mai recomandă vechii pași pentru repozitoriul Debian Jessie, Stretch și Buster, găsiți în articolele mai vechi.

Înainte de a instala GNS3

Mai întâi actualizați Linux și decideți de ce noduri backend are nevoie laboratorul dvs. QEMU/KVM, Dynamips, VPCS și Docker sunt componente separate; interfața grafică nu include fiecare imagine de emulator sau dispozitiv. Linux poate rula dispozitive locale fără mașina virtuală GNS3. Obțineți imagini de la furnizor de la o sursă autorizată și respectați licența acesteia.

Folosește comenzile pentru o familie de distribuții și păstrează pachetele din repozitoriile acelei familii. Nu amesteca instrucțiunile Ubuntu PPA cu comenzile pachetelor Debian sau Arch.

Instalați GNS3 pe Ubuntu și Linux bazat pe Ubuntu

Ghidul GNS3 actual este compatibil cu Ubuntu pe 64 de biți și distribuții bazate pe Ubuntu, cum ar fi Linux Mint. Deschideți Terminalul și adăugați PPA-ul GNS3, apoi instalați interfața grafică și serverul:

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
Terminalul GNOME Ubuntu afișează comanda GNS3 PPA urmată de o reîmprospătare a listei de pachete APT.
Adăugați PPA-ul GNS3 și actualizați APT înainte de a instala pachetele.

Când vi se întreabă dacă utilizatorii non-root pot utiliza Wireshark și ubridge, alegeți Da dacă contul dvs. are nevoie de captură de pachete și punți virtuale. Adăugați doar grupurile care există și care corespund componentelor instalate. Pentru o configurare locală comună QEMU/KVM și de captură de pachete:

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

Deconectați-vă și conectați-vă din nou pentru ca modificările grupului să aibă efect. Evitați grupul Docker decât dacă aveți nevoie de noduri Docker și înțelegeți accesul pe care îl acordă.

Terminalul GNOME Ubuntu arată instalarea gns3-gui și gns3-server cu o solicitare pentru a permite utilizarea Wireshark și ubridge de către utilizatori non-root.
Instalați interfața grafică și serverul, apoi răspundeți la solicitările de permisiune pentru captura de pachete.
Terminalul Ubuntu afișează comanda usermod group și o solicitare de deconectare pentru activarea calității de membru al grupului.
Deconectați-vă și conectați-vă din nou după schimbarea apartenenței la grupul Linux.

Instalați GNS3 pe Debian și distribuții bazate pe Debian

Ruta Debian actuală a GNS3 folosește pipxpentru interfața grafică și server, și APT pentru dependențele Qt și de emulare. Debian 13 nu mai oferă dynamipssau software-properties-commonîn depozitele sale standard, așa că folosiți comanda de mai jos așa cum este scrisă.

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

În versiunile mai vechi de Debian, adăugați dynamipsdacă aveți nevoie de emulare IOS. Utilizatorii Debian 13 trebuie să compileze Dynamips separat, urmând instrucțiunile GNS3 ; laboratoarele QEMU/KVM nu au nevoie de asta.

Terminal Debian care arată APT instalând pachetele pipx, PyQt6, QEMU și libvirt pentru GNS3.
Instalați interfața grafică Python și dependențele emulatorului Debian înainte de a adăuga GNS3.

Instalați ambele aplicații cu pipx, apoi injectați legăturile serverului și Qt în mediul GUI:

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

Dacă o comandă lipsește din PATH, rulați pipx ensurepathși deschideți un terminal nou; pipx expune aplicațiile din ~/.local/bin. Consultați ghidul de instalare pipx .

Terminal Debian care prezintă pipx instalând serverul GNS3 și interfața grafică.
Instalați serverul GNS3 și interfața grafică cu pipx.
Terminal Debian care arată cum pipx injectează serverul și PyQt6 în mediul GUI, urmată de comanda de lansare gns3.
Conectați mediile pipx și porniți interfața grafică GNS3.

Instalați GNS3 pe Arch Linux

Arch folosește Arch User Repository (AUR). Instalați instrumentele de compilare, clonați yayși compilați ca utilizator normal, nu ca root:

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

Verificați fișierele de compilare AUR înainte de instalare; acestea sunt întreținute de utilizator. Ghidul GNS3 actual folosește aceste pachete. Eliminați dockerdacă nu aveți nevoie de noduri de container:

yay -S qemu docker vpcs dynamips libvirt ubridge inetutils
yay -S gns3-server gns3-gui
Terminalul Arch Linux care prezintă comanda package, clona depozitului yay și pașii de instalare a makepkg.
Construiți helperul yay AUR din depozitul său înainte de a instala pachetele GNS3.
Terminalul Arch Linux arată cum instalezi QEMU, Docker, VPCS, Dynamips, libvirt, ubridge și interfața grafică și serverul GNS3.
Instalați GNS3 și backend-urile de care are nevoie laboratorul dvs. de rețea de la AUR.

Lansați GNS3 și verificați serverul local

Deschideți GNS3 din meniul aplicației sau rulați comanda gns3. În expertul de prima rulare, alegeți Run appliances on my local computer (Runați dispozitive pe computerul meu local) , confirmați setările serverului și finalizați. Ghidul GNS3 recomandă 127.0.0.1o asociere simplă a gazdei locale. Consultați instrucțiunile de configurare a serverului local .

Creați un proiect gol pentru a verifica interfața grafică și conexiunea la server. Dacă gns3lipsește după o instalare Debian, actualizați pagina PATH. Dacă serverul nu se conectează, verificați gazda și portul acestuia și conectați-vă din nou după modificările grupului. Dacă un nod eșuează, instalați backend-ul său și verificați imaginea dispozitivului.

Pentru un prim dispozitiv, utilizați un șablon din GNS3 Marketplace sau importați o imagine pentru care aveți licență de utilizare.

Dar Fedora, openSUSE sau o altă distribuție Linux?

Ghidul GNS3 actual listează comenzile bazate pe Ubuntu, Debian și Arch, dar nu și pașii actuali pentru Fedora sau openSUSE. Verificați repozitoriile și îndrumările privind dependențele distribuției dvs. înainte de a încerca o instalare manuală pipx; nu reutilizați orbește vechile comenzi Fedora 34/35 sau Tumbleweed din articolul sursă.

Referințe oficiale

Lasă un comentariu

Cum să recuperați în siguranță partițiile pierdute și datele de pe hard disk

Cum să recuperați în siguranță partițiile pierdute și datele de pe hard disk

Învață cum să recuperezi partiții și fișiere pierdute cu TestDisk și PhotoRec. Protejează unitatea sursă, scanează în siguranță și salvează datele recuperate pe un alt disc.

Cum se scanează coduri QR pe ​​un desktop Linux

Cum se scanează coduri QR pe ​​un desktop Linux

Scanați coduri QR pe ​​Linux cu CoBang folosind o cameră web sau un fișier imagine. Consultați opțiunile de instalare, pașii de configurare și remedierile pentru accesul la camera Flatpak.

Cum se modifică setările camerei web pe Linux cu Cameractrls

Cum se modifică setările camerei web pe Linux cu Cameractrls

Schimbați setările camerei web pe Linux cu Cameractrls: reglați expunerea, culoarea, reducerea pâlpâirii și alte controale acceptate, apoi verificați modurile video compatibile.

Cum se instalează PHPStorm pe Linux: Toolbox, Tar.gz, Snap și AUR

Cum se instalează PHPStorm pe Linux: Toolbox, Tar.gz, Snap și AUR

Instalați PhpStorm pe Linux cu JetBrains Toolbox sau arhiva independentă tar.gz, plus opțiunile Snap și Arch AUR. Java este deja inclus.

Cum se configurează panouri duale pe XFCE 4

Cum se configurează panouri duale pe XFCE 4

Creați un panou XFCE 4 separat pentru fiecare afișaj, atribuiți al doilea panou ieșirii corecte, poziționați-l și dimensionați-l și adăugați lansatoarele și elementele de stare de care aveți nevoie.

Cum se instalează Cisco Packet Tracer pe Linux

Cum se instalează Cisco Packet Tracer pe Linux

Descărcați Cisco Packet Tracer 9.0.1 pentru Ubuntu pe 64 de biți, instalați pachetul DEB cu APT, acceptați licența în Terminal și conectați-vă pentru a începe un laborator.

Cum se face o copie de rezervă a unui CD-ROM ca fișier ISO pe Linux

Cum se face o copie de rezervă a unui CD-ROM ca fișier ISO pe Linux

Creați un fișier ISO CD-ROM pe Linux cu GNOME Disks sau dd. Identificați unitatea optică, monitorizați copia, verificați imaginea și aflați când un disc deteriorat sau audio necesită un alt instrument.

Cum să decupezi o imagine pe Linux cu GIMP

Cum să decupezi o imagine pe Linux cu GIMP

Eliminați fundalul unei fotografii pe Linux cu GIMP: trasați un subiect, ștergeți fundalul selectat, păstrați transparența și exportați un fișier PNG reutilizabil.

Descărcați FlightGear gratuit: Ghid oficial de instalare

Descărcați FlightGear gratuit: Ghid oficial de instalare

Descarcă FlightGear gratuit de pe site-ul oficial. Compară pachetele Windows, macOS și Linux, instalează fișierele de date și începe primul tău zbor.

Aplicația desktop Google Tasks: Cum se utilizează pe computer

Aplicația desktop Google Tasks: Cum se utilizează pe computer

Deschide Google Tasks într-un browser, adaugă o comandă rapidă pentru Chrome sau o lansare în stilul aplicației și gestionează activitățile de făcut în avans prin Calendar și Gmail.