GNS3

//TODO: [ ] read through GNS3 official tutorial [ ] start GNS3 labs:

  • NAT, how does it work in larget network

The GNS3 can be ran through different ways, check from “Help -> Setup Wizard”:

  • GNS3-VM, run on VM such as Vmware Fusion.
  • Local computer, limited number of appliances available.
  • Remote server and can be shared with multiple users, for example run on GCP or another computer.

Run via GNS3-VM

NOTE: 04/01/2023 Unfortunately the GNS3-VM cannot run on Mac M2 architecutre and I got error when booting the GNS3 VM on Vmware Fusion: “This virtual machine cannot be powered on because it requires the X86 machine architecture, KB-84273”

NOTE: 04/01/2023 The workaround is run GNS3 on local computer, please see set it from “Help -> Setup Wizard”.

Install Vmware Fusion

VMware Fusion is the marketing name for VMware Workstation on Mac OSX.

The GNS3 setup wizard failed at first time because I don’t have VMware installed on my Mac to start GNS3 as the VM.

So first let’s download Vmware Fusion Player for Mac: https://www.vmware.com/products/fusion/fusion-evaluation.html

Fusion Player offers a Personal Use License, available for free with a valid CustomerConnect account. Home users, Open Source contributors, students, and anyone else can use Fusion Player Free for Non-Commercial activity.

Need to create Vmware account and register the Personal Use License, then the download can be started, the Fusion version I downloaded:

1
2
VMware Fusion 13.0.1 (for Intel-based and Apple silicon Macs)
2023-02-02 13.0.1 672.09 MB dmg

Download and Run GNS3-VM

As I will start GNS3 insdie a VM running by VMware Fusion, download the GNS3-VM from here:

https://gns3.com/software/download-vm

At the time of installation, I use:

1
2
VMware Workstation and Fusion
Version 2.2.38

The image you can also download from Github release, for example:

1
GNS3.VM.VMware.Workstation.2.2.38.zip

Run via Local Computer

This is also called a local Dynamips implementation of GNS3.

In setup wizard, select run applicance on local computer, the next step is to install IOS routers for Dynamips.

Install IOS Routers

How to install Dynamips IOS, please see video(00:00:00 to 05:10:00).

Use c7200 c7200-adventerprisek9-mz.152-4.M7.bin is enough, downloaded it from:

https://yaser-rahmati.gitbook.io/gns3/cisco-ios-images-for-dynamips

And I place it in local Users/chengdol/GNS3/images/IOS folder.

Run via Remote Server

This tutorial and video talks about how to run GNS3 on GCP VM instance and use its web UI.

For complex network simulation, local resource is not enough and we can utilize Cloud.

GNS3 Tutorial

https://docs.gns3.com/docs/ https://yaser-rahmati.gitbook.io/gns3/lab-7-basic-switch-setup

GNS3 Labs

https://www.gns3.com/marketplace/labs

0%