Home
» LINUX
»
Come installare GNS3 su Linux: Ubuntu, Debian e Arch
Come installare GNS3 su Linux: Ubuntu, Debian e Arch
Per installare GNS3 su Linux, utilizzare il metodo appropriato per la propria distribuzione: il GNS3 Personal Package Archive (PPA) per i sistemi Ubuntu a 64 bit, pipxpiù le dipendenze di sistema per i sistemi basati su Debian, oppure i pacchetti AUR su Arch Linux. Ciascun metodo installa l'interfaccia grafica e il server di GNS3. La guida di installazione di GNS3 per Linux attualmente disponibile non raccomanda più i vecchi passaggi relativi ai repository di Debian Jessie, Stretch e Buster, presenti negli articoli precedenti.
Prima di installare GNS3
Aggiorna prima Linux e decidi quali backend Node sono necessari per il tuo laboratorio. QEMU/KVM, Dynamips, VPCS e Docker sono componenti separati; l'interfaccia grafica non include tutte le immagini di emulatori o appliance. Linux può eseguire appliance locali anche senza la macchina virtuale GNS3. Ottieni le immagini del fornitore da una fonte autorizzata e rispetta la relativa licenza.
Utilizza i comandi specifici per una singola famiglia di distribuzioni e mantieni i pacchetti provenienti dai repository di quella famiglia. Non mescolare le istruzioni PPA di Ubuntu con i comandi per i pacchetti di Debian o Arch.
Installare GNS3 su Ubuntu e sistemi Linux basati su Ubuntu.
La guida GNS3 attuale supporta Ubuntu a 64 bit e distribuzioni basate su Ubuntu come Linux Mint. Apri il Terminale e aggiungi il PPA di GNS3, quindi installa l'interfaccia grafica e il server:
Aggiungi il PPA di GNS3 e aggiorna APT prima di installare i pacchetti.
Quando ti viene chiesto se gli utenti non root possono usare Wireshark e ubridge, scegli Sì se il tuo account necessita di acquisizione di pacchetti e bridge virtuali. Aggiungi solo i gruppi esistenti e corrispondenti ai componenti installati. Per una configurazione comune locale di QEMU/KVM e acquisizione di pacchetti:
Disconnettiti e accedi nuovamente affinché le modifiche al gruppo abbiano effetto. Evita il gruppo Docker a meno che tu non abbia bisogno di nodi Docker e non comprenda i permessi di accesso che concede.
Installa l'interfaccia grafica e il server, quindi rispondi alle richieste di autorizzazione per l'acquisizione dei pacchetti.Dopo aver modificato l'appartenenza al gruppo Linux, disconnettiti e accedi nuovamente.
Installare GNS3 su Debian e distribuzioni basate su Debian
Il percorso Debian attuale di GNS3 utilizza pipxper l'interfaccia grafica e il server, e APT per Qt e le dipendenze di emulazione. Debian 13 non fornisce più dynamipso software-properties-commonnei suoi repository standard, quindi utilizzare il comando seguente così come è scritto.
Nelle versioni precedenti di Debian, aggiungete questa opzione dynamipsse avete bisogno dell'emulazione IOS. Gli utenti di Debian 13 devono compilare Dynamips separatamente seguendo le istruzioni di GNS3 ; gli ambienti di test QEMU/KVM non ne hanno bisogno.
Installa le dipendenze dell'interfaccia grafica Python e dell'emulatore di Debian prima di aggiungere GNS3.
Installa entrambe le app con pipx, quindi inietta il server e i binding Qt nell'ambiente GUI:
Se un comando non è presente in PATH, esegui pipx ensurepathe apri un nuovo terminale; pipx espone le app da ~/.local/bin. Consulta la guida all'installazione di pipx .
Installa il server e l'interfaccia grafica di GNS3 con pipx.Collega gli ambienti pipx e avvia l'interfaccia grafica di GNS3.
Installare GNS3 su Arch Linux
Arch utilizza l'Arch User Repository (AUR). Installa gli strumenti di compilazione, clona il repository yaye compilalo come utente normale, non come root:
sudo pacman -S --needed git base-devel
git clone https://aur.archlinux.org/yay.git
cd yay
makepkg -si
Prima dell'installazione, esaminate i file di build AUR; sono gestiti dagli utenti. La guida GNS3 attuale utilizza questi pacchetti. Rimuoveteli dockerse non avete bisogno dei nodi container:
yay -S qemu docker vpcs dynamips libvirt ubridge inetutils
yay -S gns3-server gns3-gui
Compila l'helper yay AUR dal suo repository prima di installare i pacchetti GNS3.Installa GNS3 e i back-end necessari al tuo laboratorio di rete dall'AUR.
Avvia GNS3 e controlla il server locale
Apri GNS3 dal menu delle applicazioni o eseguilo gns3. Nella procedura guidata di prima esecuzione, scegli " Esegui dispositivi sul mio computer locale" , conferma le impostazioni del server e termina. La guida di GNS3 consiglia 127.0.0.1come semplice collegamento all'host locale. Consulta le istruzioni per la configurazione del server locale .
Crea un progetto vuoto per verificare l'interfaccia grafica e la connessione al server. Se gns3manca dopo un'installazione di Debian, aggiornalo PATH. Se il server non si connette, controlla l'host e la porta e accedi di nuovo dopo le modifiche al gruppo. Se un nodo non funziona, installa il suo back-end e verifica l'immagine del dispositivo.
Per il primo dispositivo, utilizza un modello dal GNS3 Marketplace oppure importa un'immagine per la quale possiedi la licenza d'uso.
Che dire di Fedora, openSUSE o un'altra distribuzione Linux?
La guida GNS3 attuale elenca i comandi per Ubuntu, Debian e Arch, ma non quelli per Fedora o openSUSE. Controlla i repository e le dipendenze della tua distribuzione prima di provare un'installazione manuale tramite pipx; non riutilizzare ciecamente i vecchi comandi per Fedora 34/35 o Tumbleweed presenti nell'articolo originale.