How to Install GNS3 VM on Windows 11 & 10

In this article, after installing the GNS3 VM on a VMware Workstation running on a Windows 10 PC, we will examine how to connect with GNS3 by testing the network connection and, finally, how to add an IOS image.

Installing GNS3 VM on Windows 11 & 10

How to Set Up and Configure GNS3 VM on Windows 11 & 10

With the GNS3 network simulator program, you can make much more detailed and professional network designs, and you can create and test a real network scenario using a real Cisco Router IOS. In addition, by using this VM and the simulator program together, you can prepare more professionally, especially for Cisco’s security certificates.

If you want to create more advanced network designs, you should work with the GNS3 program’s local server. Otherwise, your computer’s hardware performance may decrease, and the IOS images you add may take up too much space on your disk.

Therefore, you need to install the virtual server structure on your system to ensure that both IOS images are stored in one place and to use IOU images.

Configuring the GNS3 VM is recommended to avoid hardware performance issues and ensure that all configurations are stored in one place. This allows you to use Cisco Router/Switch devices more efficiently and effectively and collect all the IOS images you add to the program in one place.

The GNS3 VM structure can be installed on Linux/Ubuntu and macOS operating systems by visiting the links below.

In this article, we will import and run the GNS3 VM into VMware Workstation Pro software on a Windows PC.

How to Import GNS3 VM and Test Network Connection on VMware Workstation

Before proceeding with the installation steps, make sure that you have installed GNS3 and VMware Workstation on your computer. After completing the virtual server requirements by installing this software, you can follow the steps below.

Step 1

To download the current version of the GNS3 VM, visit the official website and click the Free Download button as in the image below.

GNS3 Official Website

Step 2

Click the Download VM for GNS3 link in the For Optimal Performance section.

GNS3 VM Download

Step 3

When the Download window opens, you will see three options: VirtualBox, VMware Workstation, and VMware ESXi.

In this article, since we will install VMware software on Windows 10, click the Download button under the VMware Workstation option and download the OVA file to your computer.

VMware Workstation and Fusion

Step 4

After downloading the archived virtual machine file with the zip extension to your computer, extract it from the folder, open VMware Pro, and click File / Open.

Opening a Virtual Machine on VMware

Step 5

Go to the location of the file you extracted in the folder, select the VM.ova file, and click Open.

Adding the OVA File on VMware

Step 6

If you want to import the OVA virtual server file to an external disk, click the Browse button, select the relevant location, and continue. If your host’s disk type is NVMe or SSD, click the Import button to install it in the default location.

Importing the Virtual Machine

Step 7

As soon as you click the Import button, the installation process of the virtual server in the location you specified will start.

Importing GNS3 Server

Step 8

At this step, if the GNS3 VM virtual machine’s VMware hardware version is older, upgrade it to the latest version of Workstation Pro and then run the virtual machine.

Running the GNS3 Server

Step 9

The main screen of the GNS3 Server is shown below. In this window, you can check the server, QEMU, and Ubuntu versions and ensure that the virtualization environment is the VMware platform.

Also, in the IP section, you can see the IP address of the virtual server received by the NAT adapter. If you configure it as Bridged in the Virtual Network Editor program, your host machine will receive an address from the IP address block.

To test the network connection between the VM and the host, open the CMD command prompt and use the ping command to check that the connection is OK.

Network Connection Test via Host to GNS3 Server by Ping

How to Enable GNS3 Server

You have successfully imported the virtual server to VMware Workstation, but you also need to enable it in the simulator program.

Step 1

Open the Cisco simulator program and click on File / Preferences.

Edit / Preferences

Step 2

First, click on the VM option and then select the “Enable the GNS3 VM” option from the settings in the right section and click the OK button after checking the virtual server name you imported in the VM Name section.

You can also change the virtual server’s port number here. Then, set it to be turned off when you close the simulator program.

Enabling the GNS3 Server

Step 3

When you activate the relevant option while the virtual server is running, the Servers Summary section shows that the virtual server has started actively.

Checking the Server Status

How to Add IOS Router

After enabling it, you need to add a new Router IOS image on the server and test it. The images you add here will be uploaded to the virtual server you imported.

Step 1

To add IOS to the server, first, click on File / Preferences on the network simulator app.

Adding IOS to GNS3 Server

Step 2

In the IOS Router Templates window, click the IOS Routers option under Dynamips on the left and then click the New button under the devices listed on the right.

Adding a New Cisco IOS

Step 3

In this step, you are asked where you want to run the IOS image. In this window, the Local Computer option is selected by default, but since you will run the IOS image on the virtual server, you need to continue by choosing the “Run this IOS router on the GNS3 VM” option.

Selecting Run this IOS router on the GNS3 VM option

Step 4

In the IOS Image window, click the Browse button to navigate to the location of the images you have downloaded to your computer.

View IOS Image Location

Step 5

Select the IOS of the Router you want to add and run and click the Open button.

Choosing the IOS Router

Step 6

In this step, the IOS image will be uploaded to the VM server.

IOS Image Uploading to Server

Step 7

After uploading the IOS image, click the Next button and proceed to the other configuration steps.

Loading IOS

Step 8

In the Name and Platform window, configure the name and platform of the IOS you added and click Next. If you have the same IOS you mentioned earlier in this step, change the name of the device, as there will be a conflict.

Configuring the Platform of the IOS Router

Step 9

First, use the default value so that the Router can work smoothly on your host. If you set too little or too much RAM, the Router may not work correctly.

Configuring the RAM Amount of the IOS Router

Step 10

In the Network Adapters window, you can specify the network interfaces you want to use on the Router. Slot 0 includes the FastEthernet interface by default. You can add 4 Serial Interfaces to the Router by selecting PA-4T+ in Slot 1.

Adding a Serial Network Adapter

Step 11

It would be best if you found the Idle-PC value to make sure the IOS image doesn’t use all of your computer’s processor. So, click the Idle-PC Finder button to set this value for your IOS Router and then wait.

Idle-PC Value Determination

Step 12

After your system has found the most suitable Idle-PC value for the Router, click the OK button to close the window.

Best Idle-PC Value for IOS

Step 13

Close the Idle-PC window.

Closing the Idle-PC Window

Step 14

You can check from the image below that the IOS you added in the IOS Router Templates window has been added to the VM.

Server Location of the Installed Router

Step 15

Finally, add two of the routers you added to the workspace and connect them to the serial interface. Then, after assigning IP addresses from the same IP block to the serial interfaces, test the network connection between them with the ping command.

Network Connection Test Between Two Routers

Video

Possible Errors

eth0 is not configured. Please manually configure it via the Networking menu.

If you get this error, open the GNS3 server and its settings, click on the Network Adapter hardware, select the Custom option from the network types listed on the right, and select VMnet0. Next, open the VMware program’s Virtual Network Editor tool and configure the VMnet0 adapter as Bridged.

GNS3 VM and Version Not Same

If you get a version error after enabling the GNS3 Server option on the simulator program after making the necessary settings, remember that both software must have the same version.

Installing Older Versions

GNS3 ServerYouTube VideoSlide
2.0WatchView
2.1Watch
2.1Watch
2.2Watch

Conclusion

In this article, we have examined how to install and configure GNS3 Server with the VMware virtualization program in Windows 10. When designing the network, remember to upload the Router/Switch IOS images to the Server. Thanks for following us!

3 Comments

Add a Comment

Your email address will not be published. Required fields are marked *