Skip to content
/ gns3-vm Public

FOR DEVELOPMENT ONLY GO TO GNS3.COM FOR THE VM WITH GNS3 INCLUDED

License

Notifications You must be signed in to change notification settings

GNS3/gns3-vm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

10b02c4 · Jan 31, 2023
Jan 23, 2019
Jan 31, 2023
Jun 21, 2019
Sep 13, 2018
May 13, 2016
Jan 10, 2020
Sep 12, 2017
Dec 20, 2022
Apr 1, 2015
Jan 26, 2023
Oct 17, 2017
May 6, 2019
Sep 30, 2016
Sep 1, 2015
Jul 23, 2015
Sep 2, 2016
Jun 21, 2019
Jun 21, 2019
Jun 21, 2019
Apr 20, 2017
Aug 31, 2015
May 24, 2016
Sep 12, 2017

Repository files navigation

FOR DEVELOPMENT ONLY

Go to http://www.gns3.com if you are looking for the GNS3 VM. Otherwise GNS3 will not be included in the VM.

GNS3 VM

Build a GNS3 Virtual Machine

  • Support Qemu, dynamips, VPCS, IOU and Docker
  • It's based on a ubuntu-server LTS 14.04 64 bits
  • Support GNS3 update without losing your data
  • No need to release a new VM when a new release is out
  • By default you can use it in gns3 and access to the internet
  • The VM as Nat and HostOnly adapter
  • sudo is allowed without password
  • Default account: gns3 / gns3
  • A graphical interface allow gns3 management
  • GNS3 data are installed in /opt on a seperate disk
  • An optional eth2 is configured allowing user to add a bridge interface
  • A vde interface qemu0 for accessing to natted network from qemu

Building

You need to install packer before.

VirtualBox

Run:

./virtualbox.sh

This step will build the base VM as an OVA without install gns3 on it.

If you want to install GNS3 you need to unzip the OVA and run:

./release_virtualbox.sh 1.4.0 GNS3\ VM.ova

VMware

Run:

./vmware.sh

For exporting to OVA you need to install: https://my.vmware.com/web/vmware/details?downloadGroup=OVFTOOL400&productId=353

This step will build the base VM as an OVA without install gns3 on it.

If you want to install GNS3 you need to unzip the OVA and run:

./release_vmware.sh 1.4.0 GNS3\ VM.ova

Upload to ESXi

ovftool --allowAllExtraConfig -dm=thin  -ds=datastore1 "GNS3 VM.ova" "vi://root:PASSWORD@HOST"

Tools

ova.py

Show content of an ova file

workstation_to_esxi.py

Convert the ova from vmware workstation to esxi

last_vm_version.py

Get last vm version on Github

push_config_to_vm.sh

Sync local configuration via SSH to a VM. Use for testing modifications.