Skip to content

GNS3

GNS3 is an open-source, free software platform that allows users to virtualize hardware devices. GNS3 (Graphical Network Simulator) enables the simulation of complex networks using virtual devices. It is widely used by network professionals and students for training and certification preparation.

GNS3 - Install you GNS3 Server

From the left navigation menu, select "compute" → "Instances" and click on "Add Instance"
Since the GNS3 image is based on Ubuntu, choose Ubuntu under the Operating System filter.

gns3 add instance

Compute Offering

Under the Compute Offering option, select GNS3VM (2.2.59) Offering for GNS3 Image. You can always scale the offering up or down as needed; please refer to the documentation for instructions on how to adjust your instance.

gns3 compute offering

Data Disk

Leave the DATA disk unselected by choosing No thanks. This option adds an additional separate disk to your instance. If more space is needed you can always upscale the root disk later; please refer to the documentation for instructions on how to do this.

Networks

Choose the Network on which the server will be deployed.

Shared Network

When selecting the shared network DHCP-Sx-Internet-Only, your GNS3 instance will have access to the internet.
This network is shared with other users and provides only a basic outgoing internet connection.
When selecting this shared network, you will not have any default virtual router deployed, so it is not possible to create any incoming firewall rules on this network.

You can access your GNS3 instance by using a OpenVPN Connection. See the documentation on how to install the OpenVPN client on your Client PC.
OpenVPN Installation

If you require incoming firewall rules for example, because you have an external IP address assigned—then you need to create an isolated network.

The Shared network DHCP-Sx-Internet-Only is default selected.

gns3 add network

Isolated Network

If you want to create a isolated, select Create New Network.
Enter the required information as shown in the screenshot.

gns3 add network

When the isolated network has been created, deselect the shared network.

gns3 add network

Backup

Optional: add the GNS3 instance to the backup.

gns3 add backup

You can start the backup manually from the menu or add it to a backup schedule.

gns3 add backup schedule

You can always add the instance to the backup. See the documentation on how to backup and restore.
Backup and Restore

Note: Because of limited capacity, currently only 600 GB of backup space is available.

GNS3 Instance Name

After filling in the information, enter a Name for your GNS3 instance.
Use your first and last name to identify your server.

gns3 add network

Click "Launch Instance"

GNS3 Firewall

This section is only needed with an isolated network.

Open Required Ports

To open the required ports, go to Public IP Addresses and click on the IP address of your GNS3 appliance.

gns3 public ip addresses

To allow SSH access, GNS3 web access, GNS3 client access, and VNC client access, the following ports must be allowed in the firewall:

- 22 for SSH
- 80 for the GNS3 web interface and client
- 5000–6000 for connecting the VNC client to the VMs in GNS3
- 8080 Management

Add the ports to the firewal:

gns3 add firewall ports

The same ports also need to be forwarded to the GNS3 instance.

  1. Select the Port Forwarding tab.
  2. Add the required ports and assign them to the GNS3 instance by clicking the Add button.

gns3 portforwarding

GNS3 Client

To ensure proper communication and functionality, the GNS3 client version *need to match the server version. Follow the link below to download the correct GNS3 vesion.

  1. From the navigation menu, select Downloads or click Downloads Page

Enable both the Desktop and the Webclient option.

gns3 setup

After installing the GNS3 client, configure it to connect to the IP address of your firewall. In the GNS3 client, open Preferences from the Edit menu, or use the shortcut Ctrl + Shift + P.

gns3 preferences

GNS3 Template Credentials

Default Credentials for GNS3 Appliance Templates

Windows Server 2022 
       Username: administrator
        Password: Fontys1234!

EXOS Switch 
        Username: admin
        Password: (none)

Linux Server    
        Username: student
        Password: student