Strona główna
» LINUX
»
Jak zainstalować GNS3 na Linuksie: Ubuntu, Debian i Arch
Jak zainstalować GNS3 na Linuksie: Ubuntu, Debian i Arch
Aby zainstalować GNS3 w systemie Linux, należy użyć metody odpowiedniej dla swojej dystrybucji: GNS3 Personal Package Archive (PPA) dla 64-bitowych systemów Ubuntu, a także zależności systemowych w systemach Debian lub pakietów AUR w systemie Arch Linux. Każda ścieżka instaluje graficzny interfejs i serwer GNS3. Aktualny podręcznik instalacjipipx GNS3 w systemie Linux nie zaleca już stosowania starych kroków dla repozytoriów Debiana Jessie, Stretch i Buster, opisanych w starszych artykułach.
Przed zainstalowaniem GNS3
Najpierw zaktualizuj Linuksa i zdecyduj, którego węzła zaplecza potrzebuje Twoje laboratorium. QEMU/KVM, Dynamips, VPCS i Docker to oddzielne komponenty; interfejs graficzny nie zawiera wszystkich obrazów emulatorów ani urządzeń. Linux może uruchamiać lokalne urządzenia bez maszyny wirtualnej GNS3. Uzyskaj obrazy dostawcy z autoryzowanego źródła i postępuj zgodnie z jego licencją.
Używaj poleceń dla jednej rodziny dystrybucji i zachowaj pakiety z repozytoriów tej rodziny. Nie mieszaj instrukcji Ubuntu PPA z poleceniami pakietów Debian lub Arch.
Instalacja GNS3 w systemie Ubuntu i Linuksie opartym na Ubuntu
Aktualny podręcznik GNS3 obsługuje 64-bitowe dystrybucje Ubuntu i oparte na Ubuntu, takie jak Linux Mint. Otwórz terminal i dodaj GNS3 PPA, a następnie zainstaluj interfejs graficzny i serwer:
Dodaj GNS3 PPA i odśwież APT przed instalacją pakietów.
Na pytanie, czy użytkownicy bez uprawnień root mogą korzystać z Wiresharka i ubridge, wybierz Tak , jeśli Twoje konto wymaga przechwytywania pakietów i mostów wirtualnych. Dodawaj tylko istniejące grupy, które pasują do zainstalowanych komponentów. W przypadku typowej lokalnej konfiguracji QEMU/KVM i przechwytywania pakietów:
Wyloguj się i zaloguj ponownie, aby zmiany w grupie zostały wprowadzone. Unikaj grupy Docker, chyba że potrzebujesz węzłów Docker i rozumiesz, jaki dostęp ona zapewnia.
Zainstaluj interfejs graficzny i serwer, a następnie odpowiedz na monity o zezwolenie na przechwytywanie pakietów.Wyloguj się i zaloguj ponownie po zmianie członkostwa w grupie Linux.
Instalacja GNS3 na dystrybucji Debian i dystrybucjach opartych na Debianie
Obecna ścieżka Debiana w GNS3 jest używana pipxdla interfejsu graficznego i serwera, a APT dla zależności Qt i emulacji. Debian 13 nie udostępnia już ścieżki dynamipslub software-properties-commonw standardowych repozytoriach, dlatego należy użyć poniższego polecenia w wersji zapisanej.
W starszych wersjach Debiana należy dodać, dynamipsjeśli potrzebna jest emulacja iOS. Użytkownicy Debiana 13 muszą osobno skompilować Dynamipy, postępując zgodnie z instrukcjami GNS3 ; laboratoria QEMU/KVM nie potrzebują tej funkcji.
Przed dodaniem GNS3 zainstaluj interfejs graficzny Debiana Python i zależności emulatora.
Zainstaluj obie aplikacje za pomocą pipx, a następnie wstrzyknij powiązania serwera i Qt do środowiska GUI:
Jeśli brakuje polecenia w PATH, uruchom pipx ensurepathi otwórz nowy terminal; pipx udostępnia aplikacje z ~/.local/bin. Zobacz przewodnik instalacji pipx .
Zainstaluj serwer GNS3 i GUI za pomocą pipx.Połącz środowiska pipx i uruchom interfejs graficzny GNS3.
Instalacja GNS3 na Arch Linux
Arch korzysta z repozytorium użytkowników Arch (AUR). Zainstaluj narzędzia do kompilacji, sklonuj yayi skompiluj jako zwykły użytkownik, a nie root:
sudo pacman -S --needed git base-devel
git clone https://aur.archlinux.org/yay.git
cd yay
makepkg -si
Przed instalacją sprawdź pliki kompilacji AUR; są one utrzymywane przez użytkownika. Aktualny podręcznik GNS3 korzysta z tych pakietów. Usuń je, dockerjeśli nie potrzebujesz węzłów kontenerowych:
yay -S qemu docker vpcs dynamips libvirt ubridge inetutils
yay -S gns3-server gns3-gui
Przed instalacją pakietów GNS3 zbuduj pomocniczy program yay AUR z jego repozytorium.Zainstaluj GNS3 i zaplecza potrzebne Twojemu laboratorium sieciowemu z AUR.
Uruchom GNS3 i sprawdź lokalny serwer
Otwórz GNS3 z menu aplikacji lub uruchom gns3. W kreatorze pierwszego uruchomienia wybierz opcję „Uruchom urządzenia na moim komputerze lokalnym” , potwierdź ustawienia serwera i zakończ. Podręcznik GNS3 zaleca 127.0.0.1proste powiązanie z hostem lokalnym. Zapoznaj się z instrukcjami konfiguracji serwera lokalnego .
Utwórz pusty projekt, aby sprawdzić interfejs graficzny i połączenie z serwerem. Jeśli gns3brakuje go po instalacji Debiana, odśwież go PATH. Jeśli serwer nie łączy się, sprawdź jego hosta i port oraz zaloguj się ponownie po zmianie grupy. Jeśli węzeł ulegnie awarii, zainstaluj jego zaplecze i zweryfikuj obraz urządzenia.
W przypadku pierwszego urządzenia użyj szablonu z GNS3 Marketplace lub zaimportuj obraz, na którego używanie posiadasz licencję.
A co z Fedorą, openSUSE lub inną dystrybucją Linuksa?
Aktualny podręcznik GNS3 zawiera listę poleceń dla Ubuntu, Debiana i Arch, ale nie zawiera aktualnych instrukcji dla Fedory ani openSUSE. Przed próbą ręcznej instalacji pipx sprawdź repozytoria i wskazówki dotyczące zależności swojej dystrybucji; nie używaj bezmyślnie starych poleceń Fedory 34/35 lub Tumbleweed z artykułu źródłowego.