Acasă
» LINUX
»
Cum se instalează GNS3 pe Linux: Ubuntu, Debian și Arch
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:
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:
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ă.
Instalați interfața grafică și serverul, apoi răspundeți la solicitările de permisiune pentru captura de pachete.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ă.
Î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.
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:
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 .
Instalați serverul GNS3 și interfața grafică cu pipx.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
Construiți helperul yay AUR din depozitul său înainte de a instala pachetele 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ă.