GNS3 er en open source grafisk netværkssimulator til Windows, Linux og macOS
- Kategori: Netværk
GNS3 er en grafisk netværkssimulator, der giver dig mulighed for at oprette et virtuelt netværk. Du har ikke brug for nogen hardware som routere, switches eller endda endpoints (arbejdsstationscomputere).
Dette open source-værktøj kan være nyttigt til opsætning af et lokalt netværk på et kontor eller andre miljøer og også til fejlfinding.

Værktøjet består af to dele, en virtuel maskine, der fungerer som en server og et klientprogram, som du bruger til at interagere med serveren og få adgang til alle GNS3s funktioner.
Bemærk: Hvis du vil downloade GNS3 fra det officielle websted, skal du registrere dig for en konto, og det kræver en masse personlige oplysninger. Du kan downloade programmet og serveren VM fra GitHub eller SourceForge-sider uden registrering.
Installation af GNS3-klienten på Windows, Mac og Linux
GNS3-klienten er det, du bruger til at kontrollere den virtuelle maskinserver og simulere netværket.
Windows-brugere skal downloade alt-i-en (EXE) fra GitHub eller SourceForge. Installationsprogrammet har en hel del tredjeparts netværksværktøjer, der er forud valgt til installation. Du kan fjerne markeringen af nogen af disse, selvom jeg vil foreslå, at du installerer dem, medmindre du ved, at du ikke har brug for nogle af dem; Jeg gjorde det med det formål at gennemgå dem. Men så bemærkede jeg, at GNS3-klienten integrerer disse værktøjer, og du kan bruge dem direkte fra programmets interface. For f.eks. Npcap kræves for at dine netværkskort skal kunne kommunikere.
Bemærk : Vær dog opmærksom på det sidste trin i installationen, fordi der er et mere valgfrit program (Solarwinds værktøjssæt), som du kan downloade. Du behøver ikke dette for at GNS3 kan fungere.
Sådan installeres GNS3 VM-serveren
Dette er dybest set en virtuel Ubuntu-maskine. Download VM-billedet efter eget valg. Det er tilgængeligt for Virtual Box, VMWare Workstatiom, VMWare Pro, ESXi og HyperV. Da jeg bruger VMWare Workstation Player, brugte jeg GNS3-pakken, der var tilgængelig til den. Ekstraher arkivet, som VM-billedet kommer ind i en mappe.
VMWare Player-brugere kan klikke på Player> Open og gennemse til den mappe, hvor GNS3 VM.ova-filen er placeret. Klik på Åbn igen, og vælg den mappe, hvor du vil importere den virtuelle maskine til. Tryk på importknappen, og vent til den afslutter processen.
Interface tour + Oprettelse af et virtuelt netværk
Nu til den sjove del. Kør klientprogrammet, og vent på, at det opretter forbindelse til serveren. Du ser en dialogboks, og du er nødt til at vente på, at den lukker, hvilket kan tage et øjeblik. Du vil se den lokale server vises i højre rude. Programmet fungerer ikke korrekt, før der fungerer en server. Inden du begynder, skal du starte et nyt projekt (for at gemme dit arbejde). Giv det et navn, vælg, hvor det skal gemmes, og mange af indstillingerne på GNS3-klientgrænsefladen bliver brugbare.
Sidepanelet til venstre viser de noder (eller grænseflader), som du kan tilføje til arbejdsområdet i midten. Det har følgende indstillinger: routere, switches, slutapparater, sikkerhedsenheder og links. Træk et symbol fra sidefeltet til arbejdsområdet for at tilføje en ny grænseflade. For at forbinde dem med hinanden skal du tilføje et link. I det væsentlige ligner dette meget at skabe et flowchart. Du kan aktivere gitteret, hvis du vil have, at tingene skal se ryddelige ud.
Topologisammendragsruden i højre hjørne viser hver af dine enheder.
Lad os oprette et grafisk netværk til demonstrationsformål? Vores virtuelle kontor har 5 computere (Virtuelle pc'er), og disse vil blive tilsluttet et lokalt ethernet via en switch.

Så vi trækker 5 VPCS til arbejdsområdet, en switch og tegner links mellem enhederne. Tillykke, du har oprettet din første topologi. Du kan bruge værktøjslinjen øverst til at starte, pause eller stoppe noder for at give dig en idé om netværkets forbindelse.

I denne særlige opsætning viser du status ved at holde markøren over kontakten. Tre af computere er tilsluttet Ethernet0 på kontakten, mens to pc'er er offline, som angivet med det farvede felt ved siden af hver interface. Klik på konsol-knappen for at åbne en PUTTY-konsol for hver tilknyttet pc og køre kommandoer.

Du har ikke brug for VM-serveren til så enkle opsætninger, den er kun påkrævet til READ eller andre billeder. Hvad med at tilføje en Cisco-router? For at gøre dette skal du installere dets image, og du skal hente dette fra Cisco. Hvis du har en, kan du importere den fra filmenuen.
Sådan får du GNS3 VM-server til at arbejde med VMWare Workstation Player
Når det først vises på VMWare Player's hovedskærm, skal du tænde for den nye VM ved at klikke på 'Play Virtual Machine'. VM skal starte, og du skal se et vindue med versionoplysningerne på GNS3-serveren. Klik på OK, og det skal vise en liste over kommandoer, du kan bruge. Fremhæv kommandoen ved hjælp af piletasten, og tryk på enter-tasten for at udføre den. Lad os lukke det nu. Hvorfor? Fordi vi er nødt til at bruge klienten til at foretage nogle ændringer.
Hvis du vil køre VM-serveren og administrere den via klienten, skal du navigere til Rediger> Præferencer> GNS3 VM-server. Klik på afkrydsningsfeltet her for at aktivere VM-serveren. Genstart nu serveren, og den skal fungere med GNS3-klienten.
Fix til WinError 10049 i GNS3
Du kan få en 'fejlforbindelse til GNS3-server', eller hvis den fortsat siger at oprette forbindelse ..., eller hvis fejlen lyder 'Kunne ikke oprette forbindelse til port 0.0.0.0:3080 [WinError 10049]'.
Jeg løb ind i dette, da jeg installerede klienten. Rettelsen til det er enkel. Klik på klientens redigering> Præference> Server> Hostbinding, og indstil den til at bruge 127.0.0.1. Dette fortæller det at bruge den lokale værtadresse. Dette er kun påkrævet, hvis du vil bruge GNS3-klienten til dit projekt.
Fix til VMrun-problematik i GNS3
Jeg løb ind i et andet problem, da jeg valgte VM-serveren. GNS3 kunne ikke registrere min VM-server. Rettelsen til det er under Rediger> Præferencer> VMWare. Du vil se en 'sti til vmrun'. Problemet er, at denne 'vmrun' -fil ikke er tilgængelig i standardinstallationen af VMWare Workstation Player. Du kan downloade det gratis fra VIX 1.17 SDK.
Når den er installeret, skal den være placeret på C: Program Files (x86) VMware VMware VIX vmrun.exe. Brug gennemsøgningsknappen for at navigere til placeringen af vmrun for at bekræfte stien.
Det er dog ikke nok, da du har brug for at redigere den sidste del af vixwrapper-config.txt for at tilføje de følgende linjer under #workstation 14.0.0
ws 19 vmdb 15.5.0 Workstation-14.0.0
afspiller 19 vmdb 15.5.0 Workstation-14.0.0
Konfigurationsfilen findes på C: Program Files (x86) VMware VMware VIX.
Fix til VM'er placeret på andre drev
I tilfælde af at din VM gemmes på et andet drev (og ikke i C :), skal du redigere VMWare-præferencerne.INI (findes inde i C: Brugere USERNAME AppData Roaming VMware) og indstille standardstien som følger
prefvmx.defaultvmpath = 'VM-mappeplacering'.
For f.eks. prefvmx.defaultvmpath = 'H: VMs '
Dette fik VM-navnet til at vises i GNS3.
Lukende ord
GNS3 er ikke for den gennemsnitlige bruger, men det er en fremragende mulighed for netværksingeniører, udviklere og administratorer.
Nogle dele af den officielle GNS3-dokumentation blev brugt som referencekilde til denne artikel. Kontroller videoerne lavet af David Bombal for mere information.
GNS3
Til Windows
Hent nu