GNS3 er en open source grafisk nettverkssimulator for Windows, Linux og macOS

Prøv Instrumentet Vårt For Å Eliminere Problemer

GNS3 er en grafisk nettverkssimulator som lar deg lage et virtuelt nettverk. Du trenger ikke maskinvare som rutere, brytere eller endepunkter (arbeidsstasjonsdatamaskiner).

Dette open source-verktøyet kan være nyttig for å sette opp et lokalt nettverk på et kontor eller andre miljøer, og også for feilsøking.

GNS3 Windows Client

Verktøyet består av to deler, en virtuell maskin som fungerer som en server og et klientprogram som du bruker for å samhandle med serveren og få tilgang til alle funksjonene i GNS3.

Merk: Hvis du vil laste ned GNS3 fra det offisielle nettstedet, må du registrere deg for en konto, og det krever mye personlig informasjon. Du kan laste ned programmet og serveren VM fra GitHub eller SourceForge-sider uten registrering.

Installere GNS3-klienten på Windows, Mac og Linux

GNS3-klienten er det du bruker for å kontrollere den virtuelle maskinserveren og simulere nettverket.

Windows-brukere bør laste ned alt-i-ett (EXE) fra GitHub eller SourceForge. Installasjonsprogrammet har ganske mange tredjeparts nettverksverktøy som er forhåndsvalgt for installasjon. Du kan fjerne merket for noen av disse, selv om jeg vil foreslå at du installerer dem med mindre du vet at du ikke trenger noen av dem; Jeg gjorde det med det formål å gjennomgå dem. Men så la jeg merke til at GNS3-klienten integrerer disse verktøyene, og du kan bruke dem direkte fra programmets grensesnitt. For f.eks. Npcap kreves for at nettverkskortene dine skal kommunisere.

Merk : Vær imidlertid oppmerksom på det siste trinnet i installasjonen, fordi det er ett valgfritt program (Solarwinds toolset) som du kan laste ned. Du trenger ikke dette for at GNS3 skal fungere.

Slik installerer du GNS3 VM-serveren

Dette er i bunn og grunn en virtuell Ubuntu-maskin. Last ned VM-bildet du ønsker. Det er tilgjengelig for Virtual Box, VMWare Workstatiom, VMWare Pro, ESXi og HyperV. Siden jeg bruker VMWare Workstation Player, brukte jeg GNS3-pakken som var tilgjengelig for den. Pakk ut arkivet som VM-bildet kommer inn i en mappe.

How to start GNS3 VM server 3 How to start GNS3 VM server GNS3 VM Server step 2

VMWare Player-brukere kan klikke på Player> Åpne og bla gjennom mappen der GNS3 VM.ova-filen ligger. Klikk på Åpne igjen, og velg mappen du vil importere den virtuelle maskinen til. Trykk på importknappen og vent til den fullfører prosessen.

Grensesnitttur + Opprette et virtuelt nettverk

Nå for den morsomme delen. Kjør klientprogrammet og vent til det kobles til serveren. Du vil se en dialogboks, og du må vente på at den lukkes, noe som kan ta et øyeblikk. Du vil se den lokale serveren vises i høyre rute. Programmet fungerer ikke riktig før en fungerende server blir oppdaget. Før du begynner, må du starte et nytt prosjekt (for å lagre arbeidet). Gi det et navn, velg hvor du vil lagre det, og mange av alternativene i GNS3-klientgrensesnittet vil bli brukbare.

Sidefeltet til venstre viser noder (eller grensesnitt) som du kan legge til arbeidsområdet i midten. Den har følgende alternativer: rutere, brytere, sluttenheter, sikkerhetsenheter og koblinger. Dra et symbol fra sidefeltet til arbeidsområdet for å legge til et nytt grensesnitt. Hvis du vil koble dem til hverandre, legger du til en lenke. I hovedsak ligner dette veldig på å lage et flytdiagram. Du kan aktivere rutenettet hvis du vil at ting skal se ryddig ut.

Topologisammendragsruten i høyre hjørne viser hver enhet.

La oss lage et grafisk nettverk for demonstrasjonsformål? Vårt virtuelle kontor vil ha fem datamaskiner (virtuelle PC-er), og disse vil være koblet til et lokalt ethernet via en bryter.

GNS3 basic topology

Så vi drar 5 VPCS til arbeidsområdet, en bryter og drar koblinger mellom enhetene. Gratulerer, du har laget din første topologi. Du kan bruke verktøylinjen øverst til å starte, pause eller stoppe nodene for å gi deg en ide om nettverkets tilkobling.

GNS3 working nodes

I dette bestemte oppsettet viser du statusen hvis du holder musepekeren over bryteren. Tre av datamaskinene er koblet til Ethernet0 på bryteren, mens to PCer er frakoblet, som indikert med den fargede ruten ved siden av hvert grensesnitt. Klikk på konsollknappen for å åpne en PUTTY-konsoll for hver koblet PC og kjøre kommandoer.

GNS3 status

Du trenger ikke VM-serveren for så enkle oppsett, den kreves bare for VO eller andre bilder. Hva med å legge til en Cisco-ruter? For å gjøre dette må du installere bildet, og du må få dette fra Cisco. Hvis du har en, kan du importere den fra filmenyen.

Hvordan få GNS3 VM-serveren til å jobbe med VMWare Workstation Player

Når den vises på hovedskjermen til VMWare Player, slår du på den nye VM ved å klikke på 'Spill virtuell maskin'. VM skal starte opp, og du skal se et vindu med versjonsdetaljene til GNS3-serveren. Klikk på OK, så viser den en liste over kommandoer du kan bruke. Marker kommandoen ved hjelp av piltasten og trykk enter-tasten for å utføre den. For nå la oss slå den av. Hvorfor? Fordi vi må bruke klienten til å gjøre noen endringer.

Hvis du vil kjøre VM-serveren og administrere den via klienten, må du navigere til Rediger> Innstillinger> GNS3 VM-server. Klikk i avmerkingsboksen her for å aktivere VM-serveren. Start serveren på nytt, og den skal fungere med GNS3-klienten.

Fix for WinError 10049 i GNS3

Det kan hende du får en 'feil ved tilkobling til GNS3-server', eller hvis den fortsetter å si tilkobling ..., eller hvis feilen lyder 'Kunne ikke koble til port 0.0.0.0:3080 [WinError 10049]'.

Jeg kjørte på dette da jeg installerte klienten. Rettet for det er enkelt. Klikk på klientens redigering> Preferanse> Server> Vertsbinding og still den til å bruke 127.0.0.1. Dette vil fortelle den å bruke den lokale vertsadressen. Dette er bare påkrevd hvis du skal bruke GNS3-klienten til prosjektet ditt.

Løs for VMrun-problemet i GNS3

Jeg kjørte på et annet problem da jeg valgte VM-serveren. GNS3 oppdager ikke VM-serveren min. Løsningen for det er på Rediger> Innstillinger> VMWare. Du vil se en 'sti til vmrun'. Problemet er at denne 'vmrun' -filen ikke er tilgjengelig i standardinstallasjonen av VMWare Workstation Player. Du kan laste den ned gratis fra VIX 1.17 SDK.

Når den er installert, skal den være plassert på C: Program Files (x86) VMware VMware VIX vmrun.exe. Bruk bla-knappen for å navigere til stedet for vmrun for å bekrefte banen.

Det er ikke nok, ettersom du trenger å redigere den siste delen av vixwrapper-config.txt for å legge til følgende linjer under #workstation 14.0.0

ws 19 vmdb 15.5.0 Workstation-14.0.0
spiller 19 vmdb 15.5.0 Workstation-14.0.0

Konfigurasjonsfilen finner du på C: Program Files (x86) VMware VMware VIX.

Fix for VM-er som er plassert på andre stasjoner

I tilfelle din VM er lagret på en annen stasjon (og ikke i C :), må du redigere VMWare-preferansene. INI (finnes i C: Brukere USERNAME AppData Roaming VMware) og angi standardstien som følger

prefvmx.defaultvmpath = 'VM-mappeplassering'.

For f.eks. prefvmx.defaultvmpath = 'H: VMs '

Dette fikk VM-navnet til å vises i GNS3.

Lukkende ord

GNS3 er ikke for den gjennomsnittlige brukeren, men det er et utmerket alternativ for nettverksingeniører, utviklere og administratorer.

Noen deler av den offisielle GNS3 dokumentasjon ble brukt som referansekilde for denne artikkelen. Ta en titt på videoene laget av David Bombal for mer informasjon.

GNS3

For Windows

Last ned nå