GNS3 är en grafisk nätverkssimulator med öppen källkod för Windows, Linux och macOS
- Kategori: Nätverk
GNS3 är en grafisk nätverkssimulator som låter dig skapa ett virtuellt nätverk. Du behöver inte någon hårdvara som routrar, switchar eller ens endpoints (arbetsstationdatorer).
Detta öppna källkodsverktyg kan vara användbart för att ställa in ett lokalt nätverk i ett kontor eller andra miljöer, och även för felsökning.
Verktyget består av två delar, en virtuell maskin som fungerar som en server och ett klientprogram som du använder för att interagera med servern och få tillgång till alla GNS3s funktioner.
Obs: Om du vill ladda ner GNS3 från den officiella webbplatsen måste du registrera dig för ett konto, och det kräver mycket personlig information. Du kan ladda ner programmet och servern VM från GitHub eller SourceForge-sidor utan registrering.
Installera GNS3-klienten på Windows, Mac och Linux
GNS3-klienten är det du använder för att kontrollera den virtuella maskinservern och simulera nätverket.
Windows-användare bör ladda ner allt-i-ett (EXE) från GitHub eller SourceForge. Installationsprogrammet har en hel del nätverksverktyg från tredje part som är förval för installation. Du kan avmarkera något av dessa, men jag föreslår att du installerar dem om du inte vet att du inte behöver några av dem. Jag gjorde det i syfte att granska dem. Men så märkte jag att GNS3-klienten integrerar dessa verktyg och du kan använda dem direkt från programmets gränssnitt. För t.ex. Npcap krävs för att dina nätverkskort ska kommunicera.
Notera : Var dock uppmärksam på det sista steget i installationen, eftersom det finns ett tillvalsprogram (Solarwinds toolset) som du kan ladda ner. Du behöver inte detta för att GNS3 ska fungera.
Hur du installerar GNS3 VM-servern
Detta är i princip en virtuell Ubuntu-maskin. Ladda ner den valda VM-bilden. Det är tillgängligt för Virtual Box, VMWare Workstatiom, VMWare Pro, ESXi och HyperV. Eftersom jag använder VMWare Workstation Player, använde jag GNS3-paketet som var tillgängligt för det. Extrahera arkivet som VM-bilden kommer i en mapp.



VMWare Player-användare kan klicka på Player> Open och bläddra till mappen där GNS3 VM.ova-filen finns. Klicka på öppna igen och välj mappen där du vill importera den virtuella maskinen till. Klicka på importknappen och vänta tills den slutför processen.
Gränssnittsvisning + Skapa ett virtuellt nätverk
Nu för den roliga delen. Kör klientprogrammet och vänta tills det kommer att ansluta till servern. Du ser en dialogruta och du måste vänta tills den stängs, vilket kan ta ett ögonblick. Den lokala servern visas i den högra rutan. Programmet fungerar inte korrekt förrän en fungerande server upptäcks. Innan du börjar måste du starta ett nytt projekt (för att spara ditt arbete). Ge det ett namn, välj var du vill spara det och många av alternativen i GNS3-klientgränssnittet kommer att bli användbara.
Sidofältet till vänster visar noderna (eller gränssnitten) som du kan lägga till i arbetsområdet i mitten. Det har följande alternativ: routrar, switchar, slutenheter, säkerhetsenheter och länkar. Dra en symbol från sidofältet till arbetsområdet för att lägga till ett nytt gränssnitt. Lägg till en länk för att ansluta dem till varandra. I huvudsak liknar det mycket att skapa ett flödesschema. Du kan aktivera rutnätet om du vill att saker ska se snygga ut.
Topologiöversiktfönstret i det högra hörnet listar var och en av dina enheter.
Låt oss skapa ett grafiskt nätverk för demonstrationsändamål? Vårt virtuella kontor kommer att ha 5 datorer (virtuella datorer) och dessa kommer att anslutas till ett lokalt Ethernet via en switch.
Så vi drar 5 VPCS till arbetsområdet, en switch och drar länkar mellan enheterna. Grattis, du har skapat din första topologi. Du kan använda verktygsfältet längst upp för att starta, pausa eller stoppa noderna för att ge dig en uppfattning om nätverkets anslutning.
I den här specifika installationen visar du statusen genom att hålla muspekaren över knappen. Tre av datorerna är anslutna till Ethernet0 på omkopplaren medan två datorer är offline, vilket indikeras av den färgade rutan bredvid varje gränssnitt. Klicka på konsol-knappen för att öppna en PUTTY-konsol för varje länkad PC och köra kommandon.
Du behöver inte VM-servern för så enkla inställningar, den krävs endast för WEB eller andra bilder. Vad sägs om att lägga till en Cisco-router? För att göra detta måste du installera bilden och du måste hämta den från Cisco. Om du har en kan du importera den från filmenyn.
Hur man får GNS3 VM-servern att arbeta med VMWare Workstation Player
När den väl visas på VMWare-spelarens huvudskärm, slå på den nya VM genom att klicka på 'Spela virtuell maskin'. VM bör starta och du ska se ett fönster med versioninformationen på GNS3-servern. Klicka på OK så ska det visas en lista med kommandon som du kan använda. Markera kommandot med piltangenten och tryck på Enter för att utföra det. Låt oss nu stänga av det. Varför? Eftersom vi måste använda klienten för att göra några ändringar.
För att köra VM-servern och hantera den via klienten måste du navigera till Redigera> Inställningar> GNS3 VM-server. Klicka på kryssrutan här för att aktivera VM-servern. Starta om servern nu och den ska fungera med GNS3-klienten.
Fix för WinError 10049 i GNS3
Det kan hända att ett 'fel ansluts till GNS3-servern', eller om det fortsätter att säga anslutning ..., eller om felet står 'Kunde inte ansluta till port 0.0.0.0:3080 [WinError 10049]'.
Jag stötte på detta när jag installerade klienten. Fixet för det är enkelt. Klicka på klientens Redigera> Inställning> Server> Värdbindning och ställ in den till att använda 127.0.0.1. Detta säger att den ska använda den lokala värdadressen. Detta krävs endast om du kommer att använda GNS3-klienten för ditt projekt.
Fix för VMrun-problemet i GNS3
Jag stötte på ett annat problem när jag valde VM-servern. GNS3 skulle inte upptäcka min VM-server. Fixet för det är på Redigera> Inställningar> VMWare. Du kommer att se en 'väg till vmrun'. Problemet är att den här 'vmrun'-filen inte är tillgänglig i standardinstallationen av VMWare Workstation Player. Du kan ladda ner den gratis från VIX 1.17 SDK.
När den är installerad bör den placeras på C: Program Files (x86) VMware VMware VIX vmrun.exe. Använd bläddringsknappen för att navigera till platsen för vmrun för att bekräfta sökvägen.
Det räcker dock inte eftersom du behöver redigera den sista delen av vixwrapper-config.txt för att lägga till följande rader under #workstation 14.0.0
ws 19 vmdb 15.5.0 Workstation-14.0.0
spelare 19 vmdb 15.5.0 Workstation-14.0.0
Konfigurationsfilen finns på C: Program Files (x86) VMware VMware VIX.
Fixa för VM: er på andra enheter
Om din VM lagras på en annan enhet (och inte i C :), måste du redigera VMWare-inställningarna.INI (finns inuti C: Användare USERNAME AppData Roaming VMware) och ställa in standardvägen enligt följande
prefvmx.defaultvmpath = 'VM-mappens plats'.
För t.ex. prefvmx.defaultvmpath = 'H: VMs '
Detta fick VM-namnet att visas i GNS3.
Stängande ord
GNS3 är inte för den genomsnittliga användaren, men det är ett utmärkt alternativ för nätverksingenjörer, utvecklare och administratörer.
Vissa delar av tjänstemannen GNS3-dokumentation användes som referenskälla för den här artikeln. Kolla in videor gjorda av David Bombal för mer information.

GNS3
För Windows
Ladda ner nu