Installing GNS3 Remote server on Proxmox 💻

  • Create Ubuntu VM :cd:

  • First create VM with one NIC card

  • with CPU type host

  • Enable KVM hardware virtualization YES

  • Install Ubuntu Server 20.04

  • First install Ubuntu Server 20.04 and update server

  • Install Bridge-Utils

We need bridge utils after to access VMs, routers or firewall with local ip address

tshering@gns3:~$ sudo apt install bridge-utils

Add one extra network card on VM through proxmox gui interface Note down the new interface card number.

  • Make bridge connection
tshering@gns3:~$ sudo nvim /etc/netplan/00-installer-config.yaml

Make connection look like this

# This is the network config written by 'M A P D R'
network:
  ethernets:
    ens18:
      addresses:
      - 192.168.1.110/24
      gateway4: 192.168.1.1
      nameservers:
        addresses:
        - 192.168.1.1
        search: []
    ens19:
       dhcp4: false
       dhcp6: false
  version: 2

  bridges:
    br0:
      interfaces : [ens19]
      dhcp4: no
      dhcp6: no

Time to install GNS3 Remote Server

There is option to install GNS3 with OpenVPN Server

cd /tmp
curl https://raw.githubusercontent.com/GNS3/gns3-server/master/scripts/remote-install.sh > gns3-remote-install.sh
sudo bash gns3-remote-install.sh --with-openvpn --with-iou --with-i386-repository

or without OpenVPN Server

cd /tmp
curl https://raw.githubusercontent.com/GNS3/gns3-server/master/scripts/remote-install.sh > gns3-remote-install.sh
bash gns3-remote-install.sh --with-iou --with-i386-repository